v0.1.58
Features
- Added Grok Build CLI as a beta chat backend, including streaming chat, session support, model/auth handling, preferences, backend labels, and effort-level controls. (#399)
- Added Grok
/goalcommand support and managed Grok CLI install/session handling. (#399) - Added a mobile backend mode picker for switching chat backends on smaller screens.
- Added AI-generated social release post support.
Fixes
- Fixed web terminal sessions so panel, side, and drawer terminals persisted correctly across browser refreshes. (#426)
- Fixed stale web terminal refresh restoration cancellation and bounded terminal replay buffers by byte size. (#426)
- Fixed notification sounds on Linux/WebKitGTK and browser web access by using Web Audio playback, with protection against stale async sound loads. (#434)
- Fixed native CLI terminal sessions restoring after app restart without incorrectly marking silent restores as user-opened. (#435)
- Fixed image drag-and-drop on Linux/WebKitGTK, prevented dropped-file navigation, and routed file drops correctly to terminal or chat attachment targets. (#436)
- Fixed long project clone destination paths by truncating generated destinations. (#440, fixes #424)
- Fixed resolved CLI execution in WSL contexts so Claude, Codex, and GitHub CLI calls used the intended distro working directory. (#441, fixes #420)
- Fixed saved Linear context so Magic prompt flows displayed the saved context content. (#444, fixes #427)
- Fixed OpenCode login on Windows by launching npm shims through
cmd.exe. (#445, fixes #415) - Fixed stale terminal disposal handling in chat. (#446)
- Fixed resolved CLI shim launching more consistently across backends, including Windows
.cmd/.batshims and WSL working directories. - Fixed platform-gated
silent_commandimports.
Improvements
- Added a security vulnerability reporting policy. (#442, fixes #437)
- Improved Grok backend reliability by supporting resume sessions, exposing CLI auth actions, propagating reasoning effort, normalizing CLI fields, and redacting prompt text from Grok logs. (#399)
- Improved terminal persistence tooling and documentation, including replay buffer limits and test coverage for refresh recovery. (#426)
- Improved drag-and-drop internals by sharing file-drop helpers and speeding up image base64 encoding. (#436)
- Improved web reconnect behavior by prefetching bootstrap data during reconnect.
- Improved chat recovery and streaming behavior by filtering unavailable planning/question tool calls during recap and run-log recovery.
- Improved mobile and web ergonomics by hiding desktop-only keyboard hints and grouping mobile item actions.
What's Changed
- feat(grok): add Grok Build CLI as chat backend by @andrasbacsai in #399
- fix(chat): fix image drag-and-drop on Linux (terminal freeze) and route drops to terminal/chat by @fsioni in #436
- fix(sounds): play notifications via Web Audio for Linux/WebKitGTK by @fsioni in #434
- docs(security): add vulnerability reporting policy by @andrasbacsai in #442
- fix(projects): truncate long clone destinations by @andrasbacsai in #440
- fix(wsl): run resolved CLIs through WSL context by @andrasbacsai in #441
- fix(magic): show saved Linear context content by @andrasbacsai in #444
- fix(chat): restore native CLI terminal sessions on restart by @fsioni in #435
- fix(opencode): launch Windows npm shim through cmd.exe by @andrasbacsai in #445
- fix(chat): tolerate stale terminal disposal by @andrasbacsai in #446
- fix(terminal): persist web terminal sessions across refresh by @toanalien in #426
New Contributors
- @fsioni made their first contribution in #436
- @toanalien made their first contribution in #426
Full Changelog: v0.1.57...v0.1.58