Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-10-10)
Features
composer: @ file mentions with autocomplete (#81 ) (ce23299 )
composer: prompt history with ArrowUp / ArrowDown (#82 ) (f568796 )
desktop: check for updates with the Tauri updater (#72 ) (9b41b8b )
extensions: read-only Hooks tab and hook activity rows (#88 ) (d59acd5 )
extensions: sign in to needs-auth MCP servers (#89 ) (7bf84c4 )
memory: view and edit the session's CLAUDE.md memory files in the inspector (#90 ) (51594d5 )
notifications: desktop and browser notifications when a session needs a decision or finishes a turn (#84 ) (6f40cd1 )
overview: accurate run cost, actionable decision queue, empty states and session navigation (#67 ) (93b9b6e )
palette: search past session messages from Ctrl K (#92 ) (18dd61b )
paste, drop or pick images in the composer and send them as stream-json image blocks (#80 ) (9dbdd2d )
permissions: plan approval card for ExitPlanMode (#77 ) (80c1d63 )
session: additional working directories (--add-dir), live add, kept on resume (#91 ) (d57fbb5 )
session: AskUserQuestion answer form (#78 ) (8a518a9 )
session: background tasks panel (shell run_in_background and Monitor) with live output and Stop (#87 ) (84477bd )
session: end a session, keep viewed history out of Active, flag sessions running elsewhere (#56 ) (aaf20ae )
session: fork a session from the header, the palette or any reply (#86 ) (7901c96 )
session: pinned task list from TodoWrite / TaskCreate / TaskUpdate (#79 ) (a130e22 )
session: rewind a conversation and its files to a user message (#85 ) (68318a5 )
session: send messages while a turn is running (#83 ) (ed7db9a )
workflow: ultracode Workflow runs in the thread and the inspector (#94 ) (8d121a7 )
Bug Fixes
a11y: announce streaming, status, completion, permission requests and form errors (#57 ) (c33056a )
a11y: landmarks, h1, modal command palette, tabs/radios keyboard and control names (#65 ) (1518068 )
a11y: unclipped focus rings, reduced motion, WCAG contrast fixes (#64 ) (5b58186 )
composer: key session children, keep drafts per session and never lose a prompt (#50 ) (c860b2c )
composer: raise SignalR receive limit so large pastes do not drop the circuit (#49 ) (9d14bfc )
core: bound session memory, stderr capture and shutdown time (#61 ) (24134b5 )
core: guard reader loop, parsing, spawn and open races, and thread-safety (#63 ) (89a0349 )
desktop: enable CSP, open links externally, time-box login shell, surface server crashes (#60 ) (55760a5 )
diff: scrollable permission diff and bounded, safe diff preview reads (#55 ) (5c67484 )
i18n: localize hard-coded labels, plurals, French typography and platform key hints (#69 ) (4938652 )
i18n: localized, actionable error and exit messages; no French protocol strings (#68 ) (a9aed69 )
layout: responsive columns and overflow handling for narrow windows and long content (#66 ) (3af9ea7 )
new-session: fresh branch decision on Start, unique worktree names, model/effort pick (#59 ) (7cd3e0c )
permissions: keep a pending request until the CLI reply succeeds; label deny-and-send (#53 ) (08cf36f )
permissions: safe approve/deny shortcuts and an always-reachable permission card (#52 ) (e364f6e )
post-merge regressions from the audit wave (#74 ) (06c1377 )
pre-release polish (palette focus trap, fresh rail costs, update-check answers) (#75 ) (fc82b91 )
security: token-gate web mode, restrict AllowedHosts, block framing and cross-site state changes (#51 ) (cd84604 )
session: distinct @key for the inspector so session pages render (#73 ) (6a0844b )
session: keep permission mode on resume, allow changing it mid-session, confirm auto (#54 ) (45d7038 )
ui: v0.2.0 screen review + folder picker, worktree naming, effort slider (#93 ) (5be3dd3 )
worktrees: honour git exit codes, guard re-entrancy, move scans off the render thread (#62 ) (7483dbb )
Performance
stream: stop the per-token render storm and O(n^2) streaming text (#58 ) (268622f )
You can’t perform that action at this time.