| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-02 | WIP merge cyclically dependent components into one big component | jacqueline | |
| 2024-05-02 | Replace cpp::span shim with std::span | jacqueline | |
| 2024-01-17 | shift some long-lived allocs into spi ram | jacqueline | |
| 2023-12-12 | Support more datatypes in track tags | jacqueline | |
| 2023-12-07 | Remove pre-iterator concepts | jacqueline | |
| - No more IndexRecord/Result/dbGetPage nonsense - Queue is just track ids - i am so tired and have so much to do | |||
| 2023-11-24 | Migrate 'now playing' screen to lua | jacqueline | |
| 2023-10-24 | Implement incremental updates of database indexes | jacqueline | |
| This makes rescanning the library *so* much faster. Yay! | |||
| 2023-10-24 | Use an mutable struct + const instead of an immutable class | jacqueline | |
| 2023-10-24 | Skip old tracks when scanning the sd card | jacqueline | |
| 2023-10-13 | Add modified time to TrackData | jacqueline | |
| 2023-10-13 | Use libcppbor for much much nicer db encoding | 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-08-10 | Give codecs complete control of their input files | jacqueline | |
| 2023-08-08 | Flesh out opus decoder. it doesn't work! i hate opus. | 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-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-06-23 | add indexing to the database | jacqueline | |
| idk man i wrote most of this in a fugue state whilst high on the couch with my cat | |||
| 2023-06-15 | song -> track | jacqueline | |
