- 🌟 feat: avoid setting AP connection to nil unnecessarily early 6ab278b @devgianlu
- 🌟 feat: do not leak previous dealer connection e19b69c @devgianlu
- 🌟 feat: added runtime option for pulse backend a40a8da @pyrorhythm
- 🌟 feat: add runtime socket into config, config schema and docs 1c0adc5 @pyrorhythm
- 🐞 fix: harden accesspoint connection lifecycle 516afb9 @gjermundgaraba
- 🌟 feat: add a playback_ready field to the "/" api response (#298) 1e3a53b @dubeyKartikay
- 🐞 fix: harden dealer connection lifecycle aaed97c @gjermundgaraba
- 🐞 fix(audio): unblock chunked reader close during chunk prefetch (#304) 3dfea66 @gjermundgaraba
- 🐝 refactor: move daemon code to package b7ac2cc @devgianlu
- 💄 chore: fix package / executable name conflict 046cb36 @devgianlu
- 🐞 fix: unify client shutdown around access point and dealer lifecycles cde7e29 @gjermundgaraba
- 🐞 fix: unblock accesspoint close during in-flight send 6247a08 @gjermundgaraba
- 🌟 feat: add stop API call 0a710cc @devgianlu