| Age | Commit message (Expand) | Author |
| 2024-05-02 | WIP merge cyclically dependent components into one big component | jacqueline |
| 2024-04-22 | Improve handling of the display | jacqueline |
| 2024-04-18 | Suspend property bindings when their screens aren't visible | jacqueline |
| 2024-04-11 | Migrate all existing control schemes to the cool new world | jacqueline |
| 2024-04-10 | WIP decompose our giant LVGL driver into smaller classes | jacqueline |
| 2024-04-08 | Warn and block MSC disable if the sd card is busy | jacqueline |
| 2024-04-02 | Support disabling automatic database updates | jacqueline |
| 2024-03-28 | Merge branch 'main' into themes | ailurux |
| 2024-03-25 | WIP rewrie audio pipeline+fsm guts for more reliability | jacqueline |
| 2024-03-21 | Add very basic usb msc ui | jacqueline |
| 2024-03-21 | Add support for screens declaring that they can't be popped | jacqueline |
| 2024-03-20 | Merge branch 'main' into themes | ailurux |
| 2024-03-20 | Add exact display size to nvs, since it can vary | jacqueline |
| 2024-03-10 | WIP Lua Theming- style classes | ailurux |
| 2024-03-07 | WIP: Base styles are applied | ailurux |
| 2024-03-07 | Show the now playing screen after being locked for a while | jacqueline |
| 2024-03-07 | use prototype inheritance for lua screens, rather than functions | jacqueline |
| 2024-02-27 | Add time.ticks to lua bridge | ailurux |
| 2024-02-13 | Sensitivity value now between 0 and 255 | ailurux |
| 2024-02-12 | Scroll sensitivity configurable, but inverted | ailurux |
| 2024-02-12 | Add buttons for shuffle + repeat track | ailurux |
| 2024-02-11 | Adds base dropdown-list styles. | Robin Howard |
| 2024-02-06 | let the bluetooth stack handle its own discovery state | jacqueline |
| 2024-02-05 | Preserve the queue when going into standby | jacqueline |
| 2024-02-01 | add an indicator for database updates | jacqueline |
| 2024-01-23 | Plumb queue next+previous through to Lua, incl. with stubs and docs. | Robin Howard |
| 2024-01-19 | fix some lua stack leaks + add a console func to help debug | jacqueline |
| 2024-01-17 | all screens basically working, but bluetooth is rough | jacqueline |
| 2024-01-15 | Begin migration of remaining screens to Lua | jacqueline |
| 2024-01-10 | add accurate esp and samd versions + expose this info to lua | jacqueline |
| 2024-01-09 | tweak wheel sensitivity, improve AKS for centre button | jacqueline |
| 2024-01-06 | move default theme into styles, for easier lua overrides | jacqueline |
| 2024-01-05 | add an alerts module for lua, and implement a volume indicator with it | jacqueline |
| 2023-12-08 | Add shuffle and repeat options for the playback queue | jacqueline |
| 2023-12-07 | Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw | jacqueline |
| 2023-12-07 | Remove pre-iterator concepts | jacqueline |
| 2023-12-06 | Add a back button gesture in clickwheel mode | jacqueline |
| 2023-11-25 | implement play/pause | jacqueline |
| 2023-11-24 | Migrate 'now playing' screen to lua | jacqueline |
| 2023-11-23 | Add a second font, flesh out browser screen | jacqueline |
| 2023-11-22 | Use protected mode for lua callbacks wherever possible | jacqueline |
| 2023-11-20 | Use C functions for the backstack, instead of a lua module | jacqueline |
| 2023-11-14 | Add two-way databinding for lua, and flesh out the lua statusbar | jacqueline |
| 2023-11-12 | Convert the main menu screen to lua lol | jacqueline |
| 2023-11-06 | Improve bt scanning responsiveness | jacqueline |
| 2023-10-18 | Add better controls for queue manipulation | jacqueline |
| 2023-10-05 | First pass at having some kind of design and theming | jacqueline |
| 2023-10-04 | Add a basic database reindex screen | jacqueline |
| 2023-10-04 | Implement UI for enqueuing instead of replacing the current track | jacqueline |
| 2023-10-04 | Neaten up the various kinds of inputs, and move volumes to The New Way | jacqueline |