| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-28 | Use bindey for databinding instead of hand rolling ui updates | jacqueline | |
| 2023-09-26 | Make NVS access synchronous again | jacqueline | |
| Everything relevant is back in internal ram, and likely to stay there. | |||
| 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 | |
| The top bar now updates properly when starting playback, and the upcoming list items no longer marquee. | |||
| 2023-09-12 | Use interrupt-based spi for the display | jacqueline | |
| This solves our "audio stutters while scrolling" problem better! Turns out the real root cause was the polling SPI driver blocking a whole CPU during playback. | |||
| 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 | |
| Also other misc task cleanup | |||
| 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 | Move battery measurement to its own class | jacqueline | |
| 2023-08-25 | More performance and usability tweaks | jacqueline | |
| - pin ui and decoder to opposite cores - disable touch wheel when controls are locked | |||
| 2023-08-25 | Add placeholder settings UI | jacqueline | |
| 2023-08-25 | Add modal dialog support | jacqueline | |
| 2023-08-21 | Add idle->standby support when locked and no music | jacqueline | |
| 2023-07-28 | Lock button does that same thing always | jacqueline | |
| 2023-07-17 | Basic playlists for upcoming | jacqueline | |
| Beware under-testing and bugs. Just getting something barebones in so that I can do rN+1 bringup | |||
| 2023-07-12 | Make title bar a common component, some ui nits | jacqueline | |
| 2023-07-12 | Include title in indexes to avoid a per-record disk read | jacqueline | |
| GOTTA GO FAST | |||
| 2023-07-11 | Fix browser view jank | jacqueline | |
| 2023-07-07 | wire up the playing screen with some real data | jacqueline | |
| Includes implementing song duration calculation for CBR MP3 files | |||
| 2023-07-05 | Start on wiring up playback screen to real data | 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-07 | Cute brightness fade to avoid ugly startup :) | jacqueline | |
| 2023-06-07 | R4 pre-emptive bringup | jacqueline | |
| Includes stripping out the IC-specific I2S stuff, and doing more manual volume control using pots | |||
| 2023-06-06 | Fix up screen brightness and transitions | jacqueline | |
| 2023-06-06 | Get basic audio playback going again | jacqueline | |
| 2023-06-01 | Add touchwheel -> encoder adapter | jacqueline | |
| 2023-05-24 | Add some placeholder splash and menu screens | jacqueline | |
| Includes a bunch of misc display fixes. Most significantly, our lvgl tickers was busted. | |||
| 2023-05-24 | reuse annotate new files | jacqueline | |
| 2023-05-22 | Merge branch 'main' into state-machines | jacqueline | |
| 2023-05-19 | Add tinyfsm, start converting core functions to an FSM-based event loop | jacqueline | |
