| v0.2.99 | 1036d67 v0.2.99 4c798c8 fix(desktop): stop hiding most sessions behind a hardcoded 30 cap 8b8e473 fix(deps): auto-fix audit vulnerabilities bd4af99 ci: run typecheck and tests on push and pull request 2716a4e fix(desktop): stop one broken pane from taking down the whole window ec46a58 fix(desktop): serve html previews from a confined origin instead of a webview | High | 8/26/2026 |
| v0.2.98 | 9b6ddea v0.2.98 04fd399 fix(deps): auto-fix audit vulnerabilities 5c2ffe2 fix file refresh and chat draft persistence 3bc0173 desktop: add html and json file previews f211a47 fix startup and auth recovery edge cases cde37c8 fix(auth): make verifyAuth exercise the same path it is meant to verify c8dcf3d fix(provider): remove providers that were never implemented, and stop bricking on an unknown one 5fb9354 fix(fs): watch the whole tree and refresh the directory that changed 079ec81 fix(desktop): | Medium | 8/1/2026 |
| v0.2.97 | 1cea42d make draft release handling idempotent and guard premature install 699fc90 file explorer: reachable blank space, recoverable root, steady sidebar 6b1b0b5 guard editor focus on the tree, not on readOnly 5188a4f stop the editor stealing focus from the file tree 2ec54f4 file explorer: cut, and stop the tree leaking keys to global shortcuts e989e20 file explorer: multi-select, copy/paste/duplicate, drag to move 5e83bb2 make explorer file operations recoverable and collision-safe 5512452 rout | High | 7/26/2026 |
| v0.2.93 | 7459bb9 feat: add Claude Fable 5 support (#35) 0952909 fix(deps): auto-fix audit vulnerabilities ecf4e8b fix(deps): auto-fix audit vulnerabilities b6afd0b fix(site): update next security patch | High | 6/9/2026 |
| v0.2.92 | 328a270 feat: add Claude Opus 4.8 support 964a6f3 fix(deps): auto-fix audit vulnerabilities 7c37837 fix(deps): auto-fix audit vulnerabilities 2bca0b6 fix(deps): auto-fix audit vulnerabilities | High | 5/28/2026 |
| v0.2.91 | 5d32905 fix: stream codex tool output and audit | High | 5/2/2026 |
| v0.2.89 | 51445b6 0.2.89 4ee6e71 fix(chat): render <replying_to> as a chip in user bubbles, enable selection-Reply on user messages, portal the popover | High | 4/30/2026 |
| v0.2.87 | 1bfcfc5 0.2.87 86fcda1 fix(chat): always show TodoWrite progress, preserve it on snapshot 75b7827 chore(prompt): inject only last 1 day of journal entries (was 3) | High | 4/19/2026 |
| v0.2.86 | 3c27680 0.2.86 94632b9 fix: @ picker edge cases and harden gateway path resolution 70a338e fix(gateway): resolve fs.list paths against config.cwd, not process.cwd() 458ed65 fix(deps): auto-fix audit vulnerabilities | High | 4/17/2026 |
| v0.2.85 | 2a8f4d2 0.2.85 97ddc95 feat(chat): per-session model, inline sidebar rename, copy buttons | High | 4/17/2026 |
| v0.2.84 | 6470449 0.2.84 de64609 fix(gateway): wire browser config so executablePath is honored in Electron 4a9f126 ci(security): exempt @anthropic-ai/claude-agent-sdk from 7-day age check | High | 4/16/2026 |
| v0.2.83 | 5c297ee 0.2.83 cc9136e feat(chat): collapse long user messages, allow message tool, thinking display | High | 4/16/2026 |
| v0.2.82 | 1202905 0.2.82 4b94ee3 feat: add Claude Opus 4.7 support | High | 4/16/2026 |
| v0.2.81 | e755ef1 0.2.81 ba2830f fix(deps): upgrade next 16.2.1 -> 16.2.3 (SNYK-JS-NEXT-15954202) 9d13a0f ci: add workflow_dispatch trigger to security audit | High | 4/15/2026 |
| v0.2.80 | Release v0.2.80 | High | 4/15/2026 |
| v0.2.79 | 461ba1b bump v0.2.79 85b6746 feat: PR review view with diffs, checks, and comments | High | 4/4/2026 |
| v0.2.78 | 4405ed3 bump v0.2.78 a8f1187 security: fix injection, path traversal, auth, and pin CI actions dee12df docs: expand security section in README | Medium | 4/1/2026 |
| v0.2.77 | 6d7bfd8 bump v0.2.77 3021b23 security: pin all deps, add 7-day package age check, fix vulns 393f860 fix: prevent ad-hoc signed builds from shipping | Medium | 3/31/2026 |
| v0.2.76 | Release v0.2.76 | Medium | 3/28/2026 |
| v0.2.74 | dc9addb bump v0.2.74 04cafd0 feat: worktree viewing and management in git panel | Medium | 3/24/2026 |
| v0.2.73 | 7650850 bump v0.2.73 ba6c9d6 feat: agent configuration UI, fix streaming rerender performance across all views | Medium | 3/24/2026 |
| v0.2.72 | 777d870 bump v0.2.72 0137277 feat: add 5 new themes (Terminal, Paper, Neon, Ink, Sunset), remove Sand and liquid glass | Medium | 3/24/2026 |
| v0.2.71 | 505d761 bump v0.2.71 80b220a fix: throttle auth_required notifications to 1 per minute | Medium | 3/24/2026 |
| v0.2.70 | 949e2ef bump v0.2.70 df88a89 feat: rewrite layout system with columns-of-rows model | Medium | 3/23/2026 |
| v0.2.69 | 4e5797a bump v0.2.69 0bad31c fix: harden HTTP auth server security | Low | 3/20/2026 |
| v0.2.68 | 741db87 bump v0.2.68 d283ea2 fix: add dmg target to electron-builder so CI produces .dmg 4c6dd64 feat: redesign Research view with topic grouping, table view, and WYSIWYG editor | Low | 3/20/2026 |
| v0.2.67 | 9768354 bump v0.2.67 95ff295 fix: bump version in package-lock.json 3d071e3 fix: bump version in package-lock.json | Low | 3/20/2026 |
| v0.2.66 | ### What's new - **Fix auth loops and reconnection flicker** (#21): Added disk-persisted auth cache, HTTP fallback server, SDK-based auth verification, and degraded connection mode. WebSocket drops no longer cause false "Not authenticated" prompts. - **Upgrade claude-agent-sdk to v0.2.80**: New hook events (elicitation, worktree, task progress), session fork/tag/rename support. - **Desktop UI updates**: Skills management overhaul, elicitation forms, task progress tracking, settings improvements | Low | 3/20/2026 |
| v0.2.65 | c92d19e bump v0.2.65 915b40f fix: update restart deadlock and missing error banner | Low | 3/15/2026 |
| v0.2.64 | 38e6d6c bump v0.2.64 8b28e06 feat: global search over conversations (Cmd+Shift+F) 66cc0a6 fix: handle csv and xls files in ExcelViewer 1aa259b fix: surface git stderr in push/pull/fetch error toasts 1566c98 fix: replace broken dmgbuild with native hdiutil in package pipeline | Low | 3/12/2026 |
| v0.2.62 | ### Fixes **Stream truncation bug** - Last few words of messages were getting cut off on the client. Root cause: server batched stream events in 16ms windows but only flushed before `agent.tool_result` and `agent.done`, not `agent.result`. The turn-completion event raced ahead of the final text deltas, which were silently dropped because the client had already marked all items as non-streaming. - Server: flush stream batch before `agent.result` (same as tool_result/done) - Client: fallback tex | Low | 3/11/2026 |
| v0.2.61 | 4d9a1ae bump v0.2.61 f1753d2 fix: flush stream batch before agent.done to prevent text truncation | Low | 3/11/2026 |
| v0.2.60 | 097b468 bump v0.2.60 1d00615 feat: redesign research view with previews, keyboard nav, context menus | Low | 3/11/2026 |
| v0.2.59 | 3c6e9cd bump v0.2.59 db26721 fix: add tasks.view RPC handler for task detail view | Low | 3/11/2026 |
| v0.2.58 | 4eac47f bump v0.2.58 d80d5ad fix: close orphan subagent scopes in session history replay | Low | 3/11/2026 |
| v0.2.57 | 95044c3 bump v0.2.57 3fadaab bump v0.2.57 38c8096 Replace O(n²) LCS diff with Myers algorithm via diff library 6c08856 update package-lock.json for v0.2.56 | Low | 3/11/2026 |
| v0.2.56 | - Terminal tabs persist across refresh (shell reclaimed on mount) - File explorer remembers current directory, expanded folders, and selection - Branch switch reloads file tree to reflect new branch contents | Low | 3/10/2026 |
| v0.2.55 | 4b85b2f bump v0.2.55 7889407 Guard remaining cleanToolName calls against undefined 6e7608f Guard cleanToolName call in gateway server against undefined tool name | Low | 3/9/2026 |
| v0.2.54 | 6d3a639 bump v0.2.54 0df9877 Guard cleanToolName against undefined input | Low | 3/9/2026 |
| v0.2.53 | 118bb77 bump v0.2.53 e40a033 Fix crash when agent run source is undefined | Low | 3/9/2026 |
| v0.2.52 | 4d0db15 bump v0.2.52 1511f80 Suppress transient WebSocket disconnection errors in file explorer | Low | 3/9/2026 |
| v0.2.51 | 92dd14e bump v0.2.51 38aae79 Terminal scrollback persistence, checkpoint recovery, session history ef4caf9 Fix chat replay on refresh and terminal killed on refresh 0707903 Support both Agent and Task tool names 6bb7ae3 bump v0.2.50 | Low | 3/9/2026 |
| v0.2.49 | 593af32 fix: overhaul auto-update pipeline d38c5c8 quick fixes 5503f30 fix: use app.relaunch + app.quit for restart-to-update on macOS | Low | 3/9/2026 |
| v0.2.47 | 77b3325 v0.2.47 dbf8b92 Remove approval pipeline, simplify task system, rewrite kanban board | Low | 3/9/2026 |
| v0.2.46 | 66d068d v0.2.46 bda6042 feat(desktop): image diffs, collapsible shortcuts, sprite fix e58b7f2 shortcut help 435899e fix: use bundled ripgrep for global search instead of user's shell de40e58 Rename explorer header to 'Files' 480a536 Explorer polish: VS Code-style header buttons, Cmd+Arrow folder nav | Low | 3/9/2026 |
| v0.2.45 | 35e8ee3 fix: delete existing release before electron-builder publish b0b2ccb feat: model catalog, Codex provider hardening, chat UX improvements ab5eb10 feat(desktop): quick open, global search, and toast notifications fcc45ab feat(desktop): agent settings card and editor preferences c5a5c5d feat(desktop): branch creation in git panel, file search, context menu 3b98556 feat(desktop): tab rename, dirty check, keyboard shortcut help b18b8bc fix(desktop): preserve terminal buffer across tab switche | Low | 3/9/2026 |
| v0.2.44 | 5ee4d01 chore: bump version to 0.2.44 4cda12d fixing bug | Low | 3/8/2026 |
| v0.2.42 | f250cc2 chore: bump version to 0.2.42 8346740 feat(desktop): add cmd+shift+v markdown preview shortcut | Low | 3/8/2026 |
| v0.2.43 | 277fc03 chore: bump version to 0.2.43 8d91ec7 updated window prompt | Low | 3/8/2026 |
| v0.2.41 | 846a715 chore: bump version to 0.2.41 1f028b7 feat(desktop): add cmd+p quick open for files | Low | 3/8/2026 |
| v0.2.40 | 60b5a57 chore: bump version to 0.2.40 c49f2d1 Fix Codex provider integration and auth gating | Low | 3/8/2026 |
| v0.2.39 | adf3fb5 chore: bump version to 0.2.39 3f77c0b feat(desktop): add sand palette and fix monaco theme sync | Low | 3/8/2026 |
| v0.2.38 | 0c8aa4a chore: bump version to 0.2.38 05a54c2 feat(desktop): polish palette UX and editor/git responsiveness | Low | 3/8/2026 |
| v0.2.37 | a75c648 feat(codex): add MCP OAuth credential storage setting d813cbc feat(desktop): restore default themes and add 8 palette options f9050ff fix: use draft releases to prevent empty release blocking auto-update | Low | 3/8/2026 |
| v0.2.36 | 0012a7e chore: bump version to 0.2.36 d994555 fix: resolve all security vulnerabilities, add CI audit | Low | 3/8/2026 |
| v0.2.35 | a778c8c chore: bump version to 0.2.35 ed7563a feat: header palette picker, fix state bugs, add aria | Low | 3/8/2026 |
| v0.2.34 | 40ceb93 chore: bump version to 0.2.34 be8fb5c feat: pastel color palettes + liquid glass theme system | Low | 3/8/2026 |