Commit Graph

142 Commits (8a6c41be459d1eefa874137a6961434640d2a5e4)

Author SHA1 Message Date
jacqueline 8f4e1ece75 Some minor cleanup, docs, assertions 2 years ago
jacqueline f253d2ee75 Timeout when writing output samples throughout the audio pipeline 2 years ago
jacqueline ef227f8c51 Move the UI task main loop info iram 2 years ago
ailurux e6c77f17b8 Switch output mode to headphones when plugged in 2 years ago
ailurux 978429109e Fix queue serialisation so that the position is correctly applied 2 years ago
ailurux 5ab4c2f0d6 Update position when updating the shuffler 2 years ago
jacqueline 9c56261122 Delay DB reindexing slightly 2 years ago
ailurux 022aa38396 Fix for position persisting when queue reset 2 years ago
jacqueline 326cc42a63 Don't spuriously report that the current track has changed 2 years ago
jacqueline 9e1fc64c88 Accept a specific tag in `loglevel` 2 years ago
jacqueline 2ad83cb210 Shard searching for new tracks across multiple tasks 2 years ago
jacqueline 28cf749951 Make FileGatherer shaped more like a normal iterator 2 years ago
jacqueline 30aaefca64 Batch up the db operations associated with adding new tracks 2 years ago
jacqueline b5dc53670a Derive the next track id from stored track data, instead of tracking it explicitly 2 years ago
jacqueline f8a3c16aad Use one MMU page per leveldb write buffer 2 years ago
ailurux d719f9c501 daniel/theme-setting (#87) 2 years ago
jacqueline 2811a3c899 Don't try to serialise a missing playlist name 2 years ago
jacqueline 1ff28233bd Recalibrate the touchwheel after unlocking 2 years ago
jacqueline 649cb74f03 Advance the queue when the current track fails to start 2 years ago
ailurux b349599174 daniel/playlist-queue (#84) 2 years ago
jacqueline 64c8496a91 Use a piecewise linear formula to calculate battery % 2 years ago
jacqueline be9564d1c7 Parse single-byte track ids properly 2 years ago
jacqueline 0cc7536684 Add a settings screen with power+battery info 2 years ago
ailurux 6f98eaf85e Fix off by one error 2 years ago
ailurux 496baefe66 Oops, forgot a return statement 2 years ago
ailurux 514540d89c Queue now keeps file offsets in memory to speed up search 2 years ago
jacqueline f00e1d7493 Fix track ids containing '\n' not decoding properly 2 years ago
jacqueline 9475d10d10 WIP initial tts player wiring 2 years ago
jacqueline 2ab459598c Encode snapshots as PNGs when saving to disk 2 years ago
jacqueline a3f48074fb Add a console command to dump a snapshot 2 years ago
ailurux bc2527135a Fix std::optional access 2 years ago
ailurux 0a271d786b daniel/playlist-queue (#83) 2 years ago
jacqueline f78de39a75 Give Bluetooth settings a bit of a refresh 2 years ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 2 years ago
jacqueline a9d2335e1d Break FatfsStreamFactory's dep on ServiceLocator 2 years ago
jacqueline 11bddb1b1d add a console command for dumping intr allocations 2 years ago
jacqueline 370d1853b5 Break FatfsStreamFactory's dep on ServiceLocator 2 years ago
jacqueline 41e0605f17 Give PcmBuffer pairs a name, and wire them up in the audio stack 2 years ago
jacqueline 1b7fb84220 Tweak app console setup to improve companion connections 2 years ago
jacqueline 88ac96242f Load fonts asynchronously on a bg task 2 years ago
jacqueline 984b874d7e Fix some issues with the splash screen 2 years ago
jacqueline 9204b585ae show a message if the sd card is unmounted 2 years ago
jacqueline 6fe08ba73d reapply bindings when showing screens 2 years ago
jacqueline 8695b04a83 Try to print userdata name when dumping lua stack 2 years ago
jacqueline 688fe79471 require a key press before entering the dev console 2 years ago
jacqueline 525ed2ae1b Add a basic overview of writing and running tests 2 years ago
jacqueline d75927ff92 Use a curve to estimate battery % 2 years ago
jacqueline 00b1ba58f0 Improve DAC power+mute management to reduce clicks and pops 2 years ago
jacqueline 7f2d56e29a Load fonts dynamically from /lua 2 years ago
jacqueline 194f0e6b59 Scroll to 'top/bottom' by only 10 at a time 2 years ago