Skip to content

v2.1.18

Choose a tag to compare

@github-actions github-actions released this 12 Jun 17:24
· 23 commits to main since this release
ddd20d3

Highlights

This release adds live streaming voice input, a redesigned Assistant governance page, and significant team-mode and update-flow reliability work.

Streaming Voice Input

  • Speech now transcribes live as you talk — partial and final text appears in the input box in real time, in both the chat send box and the home page (powered by streaming-capable presets like Deepgram and OpenAI).
  • macOS fix: the microphone now works under the hardened runtime. Previously Speech-to-Text silently recorded nothing and the app never appeared under Privacy & Security → Microphone.

Assistant Governance (Phase 1)

  • Assistant Settings is now a full-page governance area: builtin and custom assistants live in one list, with a full-page editor replacing the old drawer, and assistant-bound conversations are clearly separated from plain agent chats.

Team Mode Reliability

  • Team-mode conversations now share one message contract between live and restored sessions, so history renders consistently, with send-box gating kept in sync with the latest runtime state.

Conversation UX Polish

  • More compact desktop defaults (smaller default fonts and 95% zoom, tighter line spacing) for a denser, tidier chat view. Existing custom font/zoom settings are untouched; Reset and Cmd/Ctrl+0 return to the new defaults.
  • The send box now correctly stays busy while a request is being cancelled, so you can't fire a new message into a runtime that's still tearing down.

Bug Fixes

  • WebUI: Office (PPT/Word/Excel) previews no longer return 404 — every Office preview in browser mode was broken before this fix (desktop was unaffected).
  • WebUI: the workspace folder picker is clickable again in the cron and team-create dialogs, instead of degrading to a plain text field.
  • Windows: recover from upgrade failures where the installer wrongly reported "AionUi cannot be closed" due to a long-path cleanup error in the old uninstaller.
  • Updates now wait for the backend to fully shut down before installing, avoiding mid-install lifecycle errors.

What's Changed

  • fix(preview): office watch proxy url 404 in webui mode by @lornestack in #3287
  • test(bootstrap): stop clobbering real out/ artifacts in build-with-builder test by @lornestack in #3289
  • feat(stt): streaming voice input with live transcript by @lornestack in #3291
  • fix(macos): add audio-input entitlement so microphone works under hardened runtime by @szafranski in #3294
  • fix(windows-installer): recover from old uninstaller atomic cleanup long-path failures by @TCP404 in #3296
  • fix(workspace): enable clickable folder picker in webui by @IceyLiu in #3301
  • feat(assistant): deliver phase-1 governance settings by @kaizhou-lab in #3277
  • polish(conversation): compact display defaults & tidier chat UI (#21#24) by @IceyLiu in #3306
  • test(e2e): cover cron busy retry flow by @kaizhou-lab in #3298
  • Fix send gating during cancelling runtime by @piorpua in #3307
  • feat: stabilize team mode conversation runtime by @piorpua in #3309
  • fix(updater): wait for backend shutdown before install by @TCP404 in #3270
  • chore: bump version to 2.1.18 by @piorpua in #3311
  • fix(ci): increase web-cli build heap by @piorpua in #3313

New Contributors

Full Changelog: v2.1.17...v2.1.18