| Age | Commit message (Expand) | Author |
| 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 |
| 2023-10-03 | Write up the new input modes to NVS and settings | jacqueline |
| 2023-10-03 | Add scroll velocity + more input methods | jacqueline |
| 2023-10-03 | Generalise the lvgl input driver in preparation for more input methods | jacqueline |
| 2023-09-28 | Use databinding for the top bar. It's so nice now! | jacqueline |
| 2023-09-28 | Use bindey for databinding instead of hand rolling ui updates | jacqueline |
| 2023-09-26 | std::string -> std::pmr::string in psram | jacqueline |
| 2023-09-22 | make bluetooth pairing ui functional | jacqueline |
| 2023-09-13 | Make the onboarding flow basically work. Much still to do! | jacqueline |
| 2023-09-12 | Fix ui nits for playback screen | jacqueline |
| 2023-09-12 | Use interrupt-based spi for the display | jacqueline |
| 2023-09-08 | Flesh out onboarding a little, and add a way to get into it | jacqueline |
| 2023-09-05 | Move UI task to priority 0 during playback | jacqueline |
| 2023-09-04 | Support changing max volume, persisted to nvs | jacqueline |
| 2023-08-30 | Use a service locator instead of passing around subsets of drivers between FSMs | jacqueline |
| 2023-08-29 | store the screen brightness in nvs | jacqueline |
| 2023-08-29 | Add a brightness slider to settings | jacqueline |
| 2023-08-28 | Add some more icons, and reflect play/pause in top bar | jacqueline |
| 2023-08-28 | Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw | ailurux |
| 2023-08-28 | Custom themes and top bar styling | ailurux |
| 2023-08-28 | Move battery measurement to its own class | jacqueline |
| 2023-08-25 | Add placeholder settings UI | jacqueline |
| 2023-08-25 | Add modal dialog support | jacqueline |
| 2023-08-17 | Start on basic onboarding screens | jacqueline |
| 2023-07-28 | Lock button does that same thing always | jacqueline |
| 2023-07-17 | Basic playlists for upcoming | jacqueline |
| 2023-07-13 | Ui polish and fleshing out | jacqueline |
| 2023-07-13 | Fix browser navigation crashes | jacqueline |
| 2023-07-12 | Make title bar a common component, some ui nits | jacqueline |
| 2023-07-12 | Make now playing screen interacting, including nice scrolling | jacqueline |
| 2023-07-11 | Fix browser view jank | jacqueline |
| 2023-07-08 | Add theme class | ailurux |
| 2023-07-07 | wire up the playing screen with some real data | jacqueline |
| 2023-07-05 | Start on wiring up playback screen to real data | jacqueline |
| 2023-07-05 | Reset styles, flesh out playback and browser screens | jacqueline |
| 2023-07-04 | Add missing files >.< | jacqueline |
| 2023-07-04 | Add basic browsing and playing ui | jacqueline |
| 2023-06-30 | Clean up gpios interface | jacqueline |
| 2023-06-30 | Start on converting gpio expander interupts to fsm events | jacqueline |
| 2023-06-26 | Improve encoder driver | jacqueline |