| Age | Commit message (Expand) | Author |
| 2024-05-02 | WIP merge cyclically dependent components into one big component | jacqueline |
| 2024-04-04 | Fix null poiner dereference when turning off i2s output twice | jacqueline |
| 2024-04-02 | Merge branch 'main' into lua-volume | ailurux |
| 2024-03-26 | implement handling of stream/playback ending | jacqueline |
| 2024-03-01 | WIP Commit- Lua setters for volume, bluetooth todo | ailurux |
| 2024-02-29 | Clear the drain buffer when skipping between tracks | jacqueline |
| 2024-01-05 | add an alerts module for lua, and implement a volume indicator with it | jacqueline |
| 2024-01-04 | refactor handling of volume steps; improve controls | jacqueline |
| 2023-10-28 | Annotates the kTag with maybe_unused; they're only used for logging. | Robin Howard |
| 2023-10-21 | Do not deafen people | jacqueline |
| 2023-10-19 | Free the i2s dma channel when it's not in use | jacqueline |
| 2023-10-16 | Decouple play/pause from output on/off | jacqueline |
| 2023-09-26 | Tune buffer sizes and locations for I2S | jacqueline |
| 2023-09-04 | Support changing max volume, persisted to nvs | jacqueline |
| 2023-08-30 | Use a service locator instead of passing around subsets of drivers between FSMs | jacqueline |
| 2023-08-25 | Performance tweaks for smoother tunes | jacqueline |
| 2023-08-16 | Put more audio pipeline wiring in control of the audio fsm | jacqueline |
| 2023-08-16 | clean up a bunch of obselete audio code | jacqueline |
| 2023-08-15 | Flesh out basic bluetooth support | 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-08-08 | Investigate and improve core pinning for resampler | jacqueline |
| 2023-08-08 | Fix resampler issue, do a little performance tuning | jacqueline |
| 2023-08-07 | Downscaling working! | jacqueline |
| 2023-08-07 | Resampling *basically* working? Just cleanup and buffering issues | jacqueline |
| 2023-08-07 | Fix dangle build issues, do some tweaks to investigate performance | jacqueline |
| 2023-08-04 | Do our own resampling | jacqueline |
| 2023-08-03 | Add very limited resampling (it's slow as shit) | jacqueline |
| 2023-07-28 | clang-format | jacqueline |
| 2023-07-28 | Volume control! Reasonable default volume! Hooray! | jacqueline |
| 2023-07-26 | big cleanup of new encoder + stream buffer types | jacqueline |
| 2023-07-25 | fuck off | jacqueline |
| 2023-06-30 | Clean up gpios interface | jacqueline |
| 2023-06-30 | Start on converting gpio expander interupts to fsm events | jacqueline |
| 2023-06-21 | Add current playback timestamps | jacqueline |
| 2023-06-07 | Flesh out audio state machine for playback | jacqueline |
| 2023-06-07 | R4 pre-emptive bringup | jacqueline |
| 2023-05-24 | Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw | jacqueline |
| 2023-05-23 | Annote E V E R Y T H I N G with license info | jacqueline |
| 2023-05-19 | Add tinyfsm, start converting core functions to an FSM-based event loop | jacqueline |
| 2023-04-21 | fix use-after-move | jacqueline |
| 2023-04-21 | wrap driver instance ownership + di in a class | jacqueline |
| 2023-04-20 | Working without big distortion :) | jacqueline |
| 2023-04-20 | working isr-based sink, but still grainy | jacqueline |
| 2023-04-19 | Pipeline working and outputting correctly, but noisy | jacqueline |
| 2023-04-19 | new pipeline working(?), but the dac eludes me | jacqueline |
| 2023-04-19 | New pipeline building, still needs proper control | jacqueline |
| 2023-04-19 | mostly single task pipeline | jacqueline |
| 2023-02-21 | Tidy up pipeline and use arena capacity to test for overruns | jacqueline |
| 2023-02-21 | Add logging to the DAC | jacqueline |