Releases
v0.23.0
Compare
Sorry, something went wrong.
No results found
0.23.0 (2026-10-15)
Features
core: split porcelain status into index and worktree halves (1b9affe )
dispatch: consume the agent CLIs' native structured output (#836 ) (434a5ba )
server: add the read-only files-tree route (c5cfbbe )
server: per-file diff route with caps and binary detection (8d2b407 )
server: return index and worktree status in the files tree (02979b3 )
server: serve GET /api/files/tree behind the token guard (463d39d )
server: stage and unstage files via guarded git routes (10e38e0 )
server: wire files stage and unstage routes (ad6e63a )
server: wire the files diff route (75856cd )
ui: add a unified-diff line classifier for the changes panel (362bc8a )
ui: add canonical input and select styles (f777c34 )
ui: add the Files drawer (c8c00ae )
ui: add the files-panel store (00e6918 )
ui: add the files-tree client helper module (35c69a2 )
ui: add the files-tree helpers (4ebab3d )
ui: add the read-only Files panel (14b56cb )
ui: add the right-sidebar resize math (clamp + drag delta) (ebf0d52 )
ui: changes panel with staged and unstaged groups (0ca02ac )
ui: community-style sent quote block with whole-row jump (841ac93 )
ui: compact replying-to quote preview in the composer (5e2a96d )
ui: emoji-only reaction picker without implementation jargon (77e8564 )
ui: full-screen Home polish — controls, community-style quote and reactions (cc38c7e )
ui: group file changes by staging state (525d167 )
ui: inline diff preview under a clicked changes row (a6db1cc )
ui: make the redesigned right sidebar visible, resizable, and Orca-aligned (1165d86 )
ui: open files and resources in the right sidebar (e38cd23 )
ui: open the Files drawer from the top bar (d571868 )
ui: open the right sidebar by default with a persisted width (63e311c )
ui: render reactions as emoji count pills (df09b8f )
ui: right sidebar layout with mobile overlay (ed3b801 )
ui: right sidebar preference module with persisted tab and visibility (1bf6e28 )
ui: right sidebar with files, changes, and resources panels (e405779 )
ui: stage and unstage actions in the files store (c5ce24c )
ui: style every select and input with the shared control class (6aab6b6 )
ui: tabbed right sidebar shell (56cb503 )
ui: wire the right-sidebar resize handle (drag + keyboard) (5c10085 )
Bug Fixes
dispatch: size the owned CLI-receipt budget to the supervisor's worst case (c06cd59 )
dispatch: size the owned CLI-receipt budget to the supervisor's worst case (01fb1f3 ), closes #846
files-panel: address review findings — conflict codes, selection race, shared vocabulary, git listing bounds, dedupe, cwd (fa20581 )
settings: close the settings-layer audit gaps (corrupt-file signal, docs, proof binding) (#839 ) (333107f )
test: restore the .js import suffix on the wiring test (a680557 )
ui: address review findings — move-quote a11y, control authority, pin scope, docs copy (e42218b )
ui: clear WCAG AA contrast on the files badge and topbar hover (681ac0a )
ui: default the mobile right sidebar closed so overlays stay usable (8ab0e45 )
ui: expose aria values on the right-sidebar resize separator (ce09ee8 )
ui: fill the viewport with dvh-safe height (31e73b1 )
ui: keep the open mobile sidebar above its backdrop (aaf233c )
ui: keep the selected files row's modified badge at WCAG AA (c05ef23 )
ui: let the empty composer alert slot collapse so the shell stays flush (4a4b8c7 )
ui: make the right sidebar prefs coverage robust under bun 1.4.0 (58c3152 )
ui: mark the left rail toggle with a panel-left glyph (430e6d0 )
ui: mark the left rail toggle with a panel-left glyph (0bf3fe8 )
ui: mark the right-sidebar toggles with a panel-right glyph (a7a9056 )
ui: mark the right-sidebar toggles with a panel-right glyph (06359d4 )
ui: pin the composer to the viewport bottom (1a76a13 )
ui: raise the changes badge contrast to WCAG AA (3126bd3 )
ui: raise the type floor and scale the hero on wide screens (b59ac7d )
ui: refresh the files panel on demand (21c9bce )
ui: restore the rail above the right sidebar by dropping its dormant z-index (94402dc )
ui: return focus to the top-bar trigger when the sidebar collapses (4900709 )
ui: strip CRLF carriage returns and reset the open diff on reload (c4217c5 )
Refactors
ui: promote the files drawer into the right sidebar panel (7267ff4 )
ui: promote the resources drawer into the right sidebar panel (a717799 )
Documentation
engines: refresh verified versions after the CLI update round (#838 ) (9229f4f )
skills: refresh vf refs — sync missing references, mark fixed incidents historical, un-glue escaped lines (11eebc8 )
skills: sync vf pitfalls + review-gate refs from Hermes mirror (418ce64 )
skills: sync vf pitfalls + review-gate refs from Hermes mirror (47c9a76 )
ui: document the Files panel (c22bf81 )
ui: note the community-standard quote and reaction conventions (aa49318 )
ui: note the sidebar layout and git workflows (155854c )
Continuous Integration
bump the pinned bun to 1.4.3 (3ee164f )
bump the pinned bun to 1.4.3 (60d34ac )
Tests
e2e: cover the Files drawer (ff07bca )
e2e: cover the inline diff preview in the changes panel (e1fefa6 )
e2e: cover the right sidebar shell (bf8a6fd )
e2e: drop the redundant setup-run skip guards (7f24230 )
e2e: inherit the setup identity in Playwright workers (95e5a09 )
e2e: make the resources focus pin non-vacuous (3c5e10d )
e2e: pin persisted tab through sidebar collapse (766daf6 )
e2e: seed diff-looking content for the untracked preview guard (758d703 )
e2e: stage and unstage roundtrip on the throwaway workspace (ce1ab06 )
migrate the drawer pins to the right sidebar panels (8db877d )
process-boundary: classify the files-tree route as a git boundary (0e0d910 )
server: pin the index/worktree split (9c940b7 )
server: pin the staged and untracked query mapping (c26e5e3 )
server: use the .js import suffix for the files-tree wiring test (1d2a2da )
ui: pin the default-open sidebar and its resize affordances (d3a6e5a )
ui: pin the module-load prefs wiring and ban cache-busted imports (d9e8d62 )
ui: split the files store suite under the 400-line cap (569bce1 )
You can’t perform that action at this time.