Commit Graph
93 Commits
Author SHA1 Message Date
jacqueline d7ba9420fe bump to 0.1.3 2024-01-19 12:57:09 +11:00
jacqueline 442c45d461 bump to 0.1.2 2024-01-18 14:53:03 +11:00
jacqueline c0ec19c496 fix some properties that got copied wrong 2024-01-17 15:57:12 +11:00
jacqueline 7cdcd44e0c Begin migration of remaining screens to Lua 2024-01-15 12:31:20 +11:00
jacqueline 55bde70b96 add accurate esp and samd versions + expose this info to lua 2024-01-10 20:34:36 +11:00
jacqueline 62d51a304e replace foxenflac with miniflac
it's better!
2023-12-19 18:11:23 +11:00
jacqueline 64b106c13e add a cool lua repl 2023-12-13 16:10:08 +11:00
jacqueline ca5d7b867c Add shuffle and repeat options for the playback queue 2023-12-08 11:11:57 +11:00
jacqueline b07bfbc6c7 Add a second font, flesh out browser screen 2023-11-23 10:40:04 +11:00
jacqueline 71ed09a6f7 Add two-way databinding for lua, and flesh out the lua statusbar 2023-11-14 13:20:04 +11:00
jacqueline 8a0a167adb Convert the main menu screen to lua lol 2023-11-12 19:14:09 +11:00
jacqueline 0e661409b1 Fix missing licenses
Includes removing unused shared_string

This helps with #6, but there's still more work to do
2023-11-07 16:58:08 +11:00
jacqueline 97d63c5553 Add a target that yells at you if your sdkconfig is out of date 2023-10-26 12:50:02 +11:00
jacqueline afbf3c31f4 Use libcppbor for much much nicer db encoding 2023-10-13 15:05:49 +11:00
jacqueline f09ba5ffd5 Use bindey for databinding instead of hand rolling ui updates 2023-09-28 08:29:55 +10:00
jacqueline c214d4b40e Add some more icons, and reflect play/pause in top bar 2023-08-28 20:36:31 +10:00
jacqueline 85379b359c Add some cool battery icons 2023-08-28 15:01:09 +10:00
jacqueline 958160aa54 Use the libspeexdsp resampler
AFAICT it runs a little slower? but it's fixed point, and has much
better understood audio characteristics.
2023-08-10 19:12:38 +10:00
jacqueline 67caeb6e3c Use opusfile instead of working directly with ogg and opus 2023-08-09 12:00:02 +10:00
jacqueline f277bd5d0c Add tremor, add new ogg rules to make tremor deps happy 2023-08-08 23:34:02 +10:00
jacqueline 4118d880c3 Fix dangle build issues, do some tweaks to investigate performance 2023-08-07 09:47:44 +10:00
jacqueline 3b240d1cd5 remove stb_vorbis
it doesnt work very well
2023-08-03 16:16:46 +10:00
jacqueline fbebc52511 Add libsamplerate for resampling decoder output 2023-08-01 14:00:31 +10:00
jacqueline 80d7df9109 fuck off 2023-07-25 17:43:12 +10:00
jacqueline b6bc6b9e47 Ui polish and fleshing out 2023-07-13 10:58:06 +10:00
jacqueline 67ab8bf515 Bundle our own complete ui font + symbol font 2023-07-12 09:59:54 +10:00
jacqueline aee0474191 Add a shared string library 2023-06-23 15:31:45 +10:00
jacqueline 1238437717 Add flac and ogg decoder deps 2023-06-08 08:02:37 +10:00
jacqueline 3041e48ca6 Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw 2023-05-24 07:20:16 +10:00
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2023-05-23 13:56:22 +10:00
jacqueline a6ab150405 Add tinyfsm, start converting core functions to an FSM-based event loop 2023-05-19 21:21:27 +10:00
jacqueline 86c44199b0 add komihash: the fast and fun hashing header! 2023-05-02 16:10:08 +10:00
jacqueline bdadc159c7 Add libtags for extracting info from files 2023-04-28 13:26:47 +10:00
jacqueline bc8ff773f2 Default c++ standard is now 20! 2023-01-21 15:08:25 +11:00
jacqueline 393b268e15 Vendor tinycbor, since v5 no longer includes it 2023-01-21 14:09:00 +11:00
jacqueline bf6f9cea20 building codec tests! 2022-12-03 17:50:59 +11:00
jacqueline 16d5d29049 Use std::span (backported) and std::byte to make our buffers safer 2022-12-03 11:10:06 +11:00
jacqueline 00d4883d3a add a span backport 2022-12-03 07:22:24 +11:00
jacqueline 222c810b07 fix build errors 2022-12-02 13:39:00 +11:00
jacqueline 52e0318292 Working-ish libmad build 2022-11-17 20:29:18 +11:00
jacqueline 42c387807f Basic libmad build 2022-11-17 20:18:01 +11:00
jacqueline 0f18eb9fc4 Check in heap tracing config 2022-10-14 15:45:37 +11:00
jacqueline dab6533ae0 add gdb script for attaching to the esp32 openocd 2022-10-12 16:46:36 +11:00