Skip to content

v0.6.28

Choose a tag to compare

@EKKOLearnAI EKKOLearnAI released this 10 Jul 02:46
· 345 commits to main since this release
1dbc0aa

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 --check
  • npx 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.ts
  • npx vue-tsc -b --pretty false
  • pio run
  • pio run -t upload on /dev/cu.usbmodem11101 without erasing device settings