0.9.0 (2026-04-14)
Features
- add preview IPC channels (reload, setBounds, show, hide) (a87e4a0)
- add PreviewBounds and PreviewApi types (b5d0a6e)
- add PreviewPanel component and unit tests (e6200b1)
- add WebContentsView lifecycle and preview IPC handlers in main process (a81bcd6)
- desktop: add inline thread prompt pane to WorkspaceLayout (10ac421)
- desktop: add MonacoDiffEditor component (af02aa1)
- desktop: add MonacoEditor component (a75f825)
- desktop: add monacoLanguageIdFromPath utility (1f372ad)
- desktop: add preview WebContentsView DevTools button (cbb20a6)
- desktop: add ThreadInlinePromptEditor component (d59e931)
- desktop: empty default preview URL, hide URLs in banners, persist per worktree (4d1948c)
- desktop: inline thread compose in sidebar (584a637)
- desktop: native preview BrowserView host (031bfa1)
- desktop: show preview load, HTTP, and network errors in the panel (1e95c21)
- desktop: swap CodeMirrorEditor → MonacoEditor in FileSearchEditor (9ca071a)
- desktop: swap CodeMirrorMergeDiff → MonacoDiffEditor in SourceControlPanel (8f1f75f)
- desktop: ThreadGroupHeader emits add-thread-inline, wires to inline prompt (23f4170)
- desktop: wire Preview tab in workspace and persist preview in layout (707c9bb)
- expose previewApi in preload and inline new channel strings (a07cef9)
Bug Fixes
- desktop: agent PTY bootstrap resume vs prompt (ffb57e1)
- desktop: avoid jsdom canvas stderr in monacoShadcnTheme toHex (f50fe6e)
- desktop: keep project tab hover card above native preview WebContentsView (8be880a)
- desktop: restore file editor collapse toggle in header (deb321f)
- desktop: steer popovers away from native preview via collision mirror (13a0dc3)
- guard show() rejection and add ResizeObserver disconnect test in PreviewPanel (3700c2f)
- handle addChildView failure and document preview constraints in main process (3ccb19e)
0.8.0 (2026-04-12)
Features
- add command center icon bar and activeFilter to WorkspaceLauncherModal (92178ca)
- add useCommandCenter composable with scoped keybindings (d88afa2)
- remove project digit-slot switching from workspace keybindings (cb2b50a)
- remove switchProjectOrTerminalDigit keybinding (cf4914c)
- wire Command Center into WorkspaceLayout, remove project digit-slot switching (f7a5c01)
0.7.0 (2026-04-12)
Features
- added unified git diff (f62f53d)
- bundle metrics helper for main Vite chunk (bb56d07)
- context-queue: [Agent Tab] paste header for thread agent terminal (34d6f16)
- context-queue: add paste text formatters (93a1c91)
- context-queue: add PTY inject loop (76065a7)
- context-queue: add queue types (d11e7c4)
- context-queue: add review dialog (8f9a2a1)
- context-queue: add selection popup and anchor helpers (50a04e0)
- context-queue: add thread context queue composable (7178507)
- desktop: Agent button on selection popup sends context to PTY (0f06d22)
- desktop: context queue bar on overlay shell terminals too (9ad7fe7)
- desktop: drag-and-drop reorder in context queue review (a635dd6)
- desktop: emit user-typed from TerminalPane for PTY echo suppression (6a8dc93)
- desktop: GitHub-style composer for context queue review (ab08980)
- desktop: keybindings for Queue/Agent selection bar (ca832d1)
- desktop: open queue review when context is enqueued (c7d6fd1)
- desktop: thread context queue with review and PTY inject (60147d3)
- desktop: TipTap thread create, attachments, IPC channel map (7c2392d)
- editor: inline file badges, slash chip styling, Done with check icon (326fdd3)
- improve tooltip provider rendering (54ee9a1)
- moved terminal to the bottom bar (64c2811)
- queue: context badge in TipTap, footer Remove+Done, drop preview chip (51b205a)
- queue: show queue context badge as inline TipTap tag in review note (3f3639a)
- queue: TipTap comment editor with blob preview in context queue review (dc6b19d)
- updated git diff (f19b47c)
Bug Fixes
- desktop: anchor context-queue bar to selection and visual viewport (ec7c143)
- desktop: dismiss context queue popups on scroll (c9f40ce)
- desktop: label queued shell output as Terminal N, not generic Terminal (affc760)
- desktop: thread PTY idle attention uses activeThreadId and input suppression (b1c2522)
- desktop: wire activeThreadId and user-typed into PTY run status (3e5d313)
- queue input (f068384)
- queue: align drag handle to the left of the review editor column (f36f08c)
- queue: do not preventDefault Space in TipTap edit mode (blob wrapper) (6ad6fe4)
- queue: preserve review drafts when queue props update while panel open (c083304)
- security: add -- end-of-options separator before prompt in agent adapters (HIGH-3) (7a69ed1)
- security: enable sandbox:true — rewrite preload without Node.js path import (HIGH-1) (5b32d64)
- security: extract path guard utility and fix EditService path traversal (CRITICAL-1) (20de633)
- security: fix git flag injection and worktreeRemove path derivation (MEDIUM-2, MEDIUM-3) (699fe22)
- security: reject file paths containing colon before git revspec interpolation (LOW-2) (5d5688b)
- security: upgrade Electron to patch commandLineSwitches renderer injection CVE (HIGH-2) (49b5da9)
- security: validate cwd against registered worktrees in IPC handlers (MEDIUM-1) (dcbf1ee)
- vulnerability from claude code review (933f5e1)
Performance Improvements
- scm: LRU diff text cache with worktree-qualified keys (eaf8180)
0.6.0 (2026-04-10)
Features
- updated terminal positioning (8987aa1)
0.5.3 (2026-04-10)
Bug Fixes
- desktop: fix electron-builder release packaging and publish metadata
0.5.2 (2026-04-10)
Bug Fixes
- desktop: fix closeConfirmation resume IDs message and electron-builder channel (88b0be7)
0.5.1 (2026-04-10)
Bug Fixes
- desktop: resolve threadBootstrap test import for node/electron tsconfigs (ff1a551)
0.5.0 (2026-04-10)
Features
- add cursor resume-ID parser (0232584)
- add CursorCliAdapter with detectResumeId (7a82263)
- add cursorSessionIdDetected IPC channel (6bba333)
- add setRawDataListener hook to PtyService (8099b6b)
- added resumable feature (2eb0d58)
- using shadcn sonner component (ee29943)
Bug Fixes
- fix missing styling (85e28ca)
0.4.0 (2026-04-07)
Features
- add Work Bench landing page (Astro + Cloudflare) and FileSearchEditor updates (9c559c9)
- capture first prompt for thread titles (ed9fbbf)
- capture first prompt for thread titles (523eebd)
- desktop: refresh file explorer on Files tab; file service and IPC updates (1dc5ab7)
- persist thread session metadata (f7b56a0)
Bug Fixes
- align thread session storage contract (fa51b40)
- complete thread session persistence (78e4b46)
- preserve thread cleanup with foreign keys (0f11eec)
- tighten initial prompt capture semantics (15f617d)
0.3.0 (2026-04-07)
Features
- add Work Bench landing page (Astro + Cloudflare) and FileSearchEditor updates (9c559c9)
- capture first prompt for thread titles (ed9fbbf)
- capture first prompt for thread titles (523eebd)
- desktop: refresh file explorer on Files tab; file service and IPC updates (1dc5ab7)
- persist thread session metadata (f7b56a0)