summaryrefslogtreecommitdiff
path: root/src/database/include
AgeCommit message (Expand)Author
2024-01-17shift some long-lived allocs into spi ramjacqueline
2024-01-15Begin migration of remaining screens to Luajacqueline
2023-12-12Support more datatypes in track tagsjacqueline
2023-12-07Remove pre-iterator conceptsjacqueline
2023-12-05Add basic track queue save/load supportjacqueline
2023-12-05Rewrite the track queue to work directly with database iteratorsjacqueline
2023-11-24Migrate 'now playing' screen to luajacqueline
2023-11-23Implement adding to the playback queue from luajacqueline
2023-11-22Add basic lua browser screenjacqueline
2023-11-21Make lua db iterators asyncjacqueline
2023-11-21Add lua functions to get database contentjacqueline
2023-11-12Convert the main menu screen to lua loljacqueline
2023-11-07Add a wrapper codec source that does readaheadjacqueline
2023-10-30add locale-aware colation to db indexesjacqueline
2023-10-24Implement incremental updates of database indexesjacqueline
2023-10-24Use an mutable struct + const instead of an immutable classjacqueline
2023-10-24Skip old tracks when scanning the sd cardjacqueline
2023-10-13Add modified time to TrackDatajacqueline
2023-10-13Use libcppbor for much much nicer db encodingjacqueline
2023-10-13Remove templating of Continuationjacqueline
2023-10-04Add a basic database reindex screenjacqueline
2023-09-28Use bindey for databinding instead of hand rolling ui updatesjacqueline
2023-09-26std::string -> std::pmr::string in psramjacqueline
2023-09-06Add an opus-specific tag parserjacqueline
2023-09-05Add all albums index, do some locales prepjacqueline
2023-09-04Don't reuse iterators across page fetchesjacqueline
2023-08-30Use a service locator instead of passing around subsets of drivers between FSMsjacqueline
2023-08-17Start on basic onboarding screensjacqueline
2023-08-10Give codecs complete control of their input filesjacqueline
2023-08-08Flesh out opus decoder. it doesn't work! i hate opus.jacqueline
2023-07-25fuck offjacqueline
2023-07-17Basic playlists for upcomingjacqueline
2023-07-12clang formatjacqueline
2023-07-12Include title in indexes to avoid a per-record disk readjacqueline
2023-07-07wire up the playing screen with some real datajacqueline
2023-07-05Start on wiring up playback screen to real datajacqueline
2023-06-23add indexing to the databasejacqueline
2023-06-19Support playing tracks by track idjacqueline
2023-06-16Fix issues with importing my entire libraryjacqueline
2023-06-15song -> trackjacqueline
2023-06-07Do some prep cleanup for multiple filetypesjacqueline
2023-05-24Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fwjacqueline
2023-05-23Annote E V E R Y T H I N G with license infojacqueline
2023-05-22Generalise worker tasks, and centralise task priorities + stacksjacqueline
2023-05-16Add pagination to database queriesjacqueline
2023-05-12Add some basic tests for the databasejacqueline
2023-05-09Add tests for record encodingjacqueline
2023-05-08Database init is now stable!jacqueline
2023-04-28Add libtags for extracting info from filesjacqueline
2023-04-27Make queries a little less copy-pastejacqueline