jacqueline
63bc8cf896
Ensure we always clean up after ourselves when invoking bindings
...
this fixes a very nasty lua stack leak
2024-04-02 21:19:54 +11:00
jacqueline
c24479d4d8
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
2024-04-02 20:42:19 +11:00
jacqueline
654fde5f68
Support disabling automatic database updates
2024-04-02 20:41:36 +11:00
jacqueline
1e278d55c4
tweak db performance
...
- leveldb cache pinned to spiram
- actually use it during indexing lol
- all up, saves about 10ms per file (amortised) for an incremental reindex
2024-04-02 19:36:35 +11:00
cooljqln
b229f452a6
Merge pull request 'lua-volume' ( #60 ) from lua-volume into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/60
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org >
2024-04-02 04:19:50 +00:00
ailurux
25dca40e5d
Fix volume getters/setters for bluetooth
2024-04-02 15:03:49 +11:00
ailurux
e20ebe7574
Merge branch 'main' into lua-volume
2024-04-02 11:13:50 +11:00
ailurux
a750af35aa
Added bluetooth db impl
2024-04-02 11:11:44 +11:00
Robin Howard
0d0c4b2307
Fix bg_grad_colour LSP type annotation
2024-03-28 16:42:23 +11:00
jacqueline
313c021c3b
version bump
2024-03-28 16:37:18 +11:00
cooljqln
0175eaf1b5
Merge pull request 'themes' ( #58 ) from themes into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/58
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org >
2024-03-28 05:36:38 +00:00
ailurux
7c5dae8417
Remove unused variable
2024-03-28 16:34:04 +11:00
ailurux
79b6c3b393
Use luaL_checkstring in set_style
2024-03-28 16:29:23 +11:00
ailurux
c8e67cbd80
Merge branch 'main' into themes
2024-03-28 16:17:39 +11:00
ailurux
f1c8866b81
Check type is actually a table
2024-03-28 16:03:37 +11:00
ailurux
78c708e939
Fix log message
2024-03-28 15:36:27 +11:00
ailurux
10441162c4
Fix for adding multiple styles with the same key
2024-03-28 15:36:16 +11:00
jacqueline
35a822fe60
Use 48kHz SBC instead of 44.1
2024-03-28 14:46:09 +11:00
jacqueline
d6355ea7c9
Use dual-channel SBC encoding instead of joint-stereo
2024-03-28 14:34:45 +11:00
jacqueline
ee29c25b29
Fork ESP-IDF's bluetooth component
...
i want better sbc encoding, and no cla will stop me
2024-03-28 14:32:49 +11:00
jacqueline
239e6d8950
bump esp-idf to 5.2.1
2024-03-28 14:20:50 +11:00
jacqueline
dd3346d381
HACK: auto-accept CFM pairing, and increase the connection timeout
...
This gets Tangara connecting to most non-trivial devices, including car
headunits and my laptop. We can add a real UI / better timeout handling
for this later (likely via a new BluetoothState?)
2024-03-28 12:51:24 +11:00
ailurux
bf58cb7acf
Minor fixes
2024-03-27 16:11:36 +11:00
ailurux
489fbceb2b
Update icons and volume dialogue to use themes
2024-03-27 16:07:22 +11:00
ailurux
223c4cbbc9
Allow image recoloring properties to be inherited by children
2024-03-27 15:41:22 +11:00
jacqueline
4cec85af2d
implement handling of stream/playback ending
2024-03-26 16:45:20 +11:00
jacqueline
078b77d0f7
pass stream start/update/end events through the whole pipeline
2024-03-26 12:12:42 +11:00
jacqueline
175bfc4e3e
WIP rewrie audio pipeline+fsm guts for more reliability
2024-03-25 17:34:41 +11:00
jacqueline
5c985afd25
Version bump
2024-03-22 17:08:51 +11:00
jacqueline
d11eea7e0b
use charge status for staying on, not usb status
...
usb status doesnt seem to be updating properly yet
2024-03-21 13:32:45 +11:00
jacqueline
cddfc2fbf7
Dont allow quitting the msc screen when msc is enabled
2024-03-21 13:02:00 +11:00
jacqueline
3dc0989c7f
fix db key prefix format, and use per-file modification times
2024-03-21 12:57:11 +11:00
jacqueline
dadac304dd
Add very basic usb msc ui
2024-03-21 11:51:48 +11:00
jacqueline
7305820aa9
Add doc for canPop
2024-03-21 10:52:23 +11:00
jacqueline
684ff50ef4
Add support for screens declaring that they can't be popped
...
Needed as prep for usb msc support; you really shouldn't leave the MSC
settings screen until you've disabled usb msc.
2024-03-21 10:50:23 +11:00
jacqueline
21ae6a9626
comment out dev unit hack
...
the nano code bug has received the hack, so now we don't need it
applying by default anymore
2024-03-21 09:15:44 +11:00
jacqueline
654dcb34d6
Support pinning decoded images to RAM
2024-03-20 18:23:33 +11:00
ailurux
f29d31d01c
Image recolouring for database indicator
2024-03-20 15:30:32 +11:00
ailurux
4293c48836
Fix bad merge
2024-03-20 14:08:11 +11:00
ailurux
51dfb5b3e3
Merge branch 'main' into themes
2024-03-20 13:42:03 +11:00
ailurux
170c23b832
Fairyfloss dark theme palette test
2024-03-20 11:47:58 +11:00
jacqueline
a05d93a1e2
Start using the lock switch polarity bit in nvs
2024-03-20 11:43:33 +11:00
jacqueline
46e6743771
version bump, plus prep for lock switch hack
2024-03-20 11:15:33 +11:00
jacqueline
4cd3c187f9
Add exact display size to nvs, since it can vary
2024-03-20 11:08:35 +11:00
cooljqln
edd5eecc14
Merge pull request 'fixes for my green-tab adafruit ST7735R' ( #57 ) from NanoCodeBug/tangara-fw:adafruit-display-fix into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/57
2024-03-19 00:32:08 +00:00
Nano
c423817334
fixes for my green-tab adafruit ST7735R
2024-03-17 20:16:31 -07:00
ailurux
f1599c237c
Better styling for settings pages + dropdown menus
2024-03-18 13:11:13 +11:00
jacqueline
1ea25ab9d3
Use a simpler method of determining charge status
...
idk why the smarter way of doing it doesn't work reliably, but im sick
of it
2024-03-14 14:40:36 +11:00
jacqueline
c5c6506ebc
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
2024-03-13 19:47:18 +11:00
jacqueline
2eb3fd53d7
Update the battery status when plugging/unplugging
2024-03-13 17:07:03 +11:00