Highlights
- This release covers every PR merged after 0.6.27, including workflow approval gates, coding-agent fixes, scheduled-job model selection, completed session exports, Web UI 0.6.28 metadata, and MCU firmware recovery updates.
- MCU Wi-Fi startup and reconnect now scan saved network history before connecting, with reprovisioning available without clearing history and a separate clear-history action.
- ESP32-C3 firmware now supports remote active-machine reauthentication so target machine reconnects can refresh MCU login without clearing the active device.
- MCU speech playback segmentation now follows completed paragraphs instead of a fixed 90-character soft boundary.
- Desktop version metadata and public version listings now include Web UI 0.6.28, with localized sidebar update copy.
- Coding-agent workspace diffs and session exports received fixes for new files, SQLite sidecars, completed sessions, abort routing, and scoped MCP inheritance.
Validation
git diff --checknpx vitest run tests/server/mcu-speech-segmenter.test.ts tests/client/mcu-interaction.test.ts tests/server/global-agent-server.test.ts tests/server/outbound-relay-client.test.tsnpx vue-tsc -b --pretty falsepio runpio run -t uploadon/dev/cu.usbmodem11101without erasing device settings