- Editions (buttons / full): edition.json decides whether the sensor
collector and voice service are installed and run; bt-update sync-system
re-enables the collector when an edition with sensors appears.
- Voice button type: hold to record, release to send to the demo server's
/api/voice; the recognized category lights up, holding again clears it.
buttontask-voice daemon (voice/) records via PulseAudio, panel settings
for server URL and key with a connectivity check in the web UI.
- Packaging: full edition bundle, device-install and adb bundle updates.
- Stop bt-update from re-disabling PulseAudio on every sync.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>