What's Changed
- fix(gui-app): reopen closed terminal tiles from the resource monitor (#765) (78b5291)
- feat(gui-app): drag active agents into tiles (#767) (555740e)
- fix(gui-app): split the pane when its only tab is dropped on its own edge (#766) (e2a88d4)
- feat(gui-app): fuzzy-rank @ mention search across kinds (#756) (109ea15)
- feat(worktrees): add durable deletion notifications (#768) (68241d2)
- fix(gui-app): let the keyboard move through a chat transcript (#769) (1787ec0)
- fix(gui-app): show full agent title on hover (#774) (dcec75c)
- fix(gui-app): restore rate-limit profile switching (#777) (3237728)
- fix(gui): measure terminal cells with the Unicode 11 width tables (#801) (6620dba)
- test(desktop): sandbox the suite's home at the os boundary on every runtime (#811) (b51b2ae)
- perf(gui): reconcile epic-tab existence via id-scoped getTaskContexts (#815) (41924e6)
- fix(gui-app): show message edit/delete once the turn actually settles (#819) (e165e31)
- protocol: sync released baseline surface fixture (#780) (43ae3a6)
- chore(deps): refresh bun dependencies (#832) (f298200)
- fix(protocol): gate archive legend to host-enriched A2A listings (#835) (aa53387)
- fix(gui-app): recover chats after late wake close (#844) (1ba085f)
- fix(gui): post-auth naming step on email collision + clearer already-linked guidance (#812) (3306120)
- fix(transport): recover post-open host timeouts (#848) (9f01f27)
- fix(gui-app): degrade signed-out providers in the model picker (#849) (fd7929d)
- feat(support): redesign Report an Issue flow (#847) (f299bcb)
- fix(protocol+gui-app): match model slugs across catalog decoration (#850) (57731be)
- fix(gui-app): preserve terminal mode in new agent dialog (#854) (686ca39)
- fix(gui-app): let users dismiss an interview that renders no card (#856) (8c50408)
- fix(gui-app): refresh stale branch labels in the folder-mapping picker (#711) (#852) (c74c3c9)
- fix(gui-app): restore split terminal drawer resizing (#861) (13a1b08)
- fix(gui-app): stop restore toast replay across task tabs (#865) (724116c)
- fix(gui-app): keep a compatible host verdict through a failed refetch (#866) (bc35ba6)
- feat(cli): honour HTTP_PROXY / HTTPS_PROXY / NO_PROXY (#869) (4a6d284)
- fix(gui-app): align split tab top border (#875) (98a2783)
- fix(desktop): spend the host startup budget on silence, not on wall clock (#868) (a2e076a)
- Restore the Epic PR View, and stop it from hammering GitHub (#870) (21fec9b)
- fix(gui-app): align workspace refresh footer (#878) (c5d2058)
- fix(gui-app): preserve history state across modal promotion (#877) (2533e13)
- fix(gui-app): navigate TUI notifications to terminal agents (#879) (961f346)
- feat(gui): redesign epic sidebar section headers (#882) (aba79e0)
- feat(gui-app): add Slack-style code fence input (#884) (9bf7f5e)
- fix(desktop): relay foreground notifications safely (#887) (f148d11)
- fix(gui-app): harden minimap pane interactions (#886) (50eb2c1)
- test(gui-app): cover active child presence in lower dock (#885) (694d047)
- feat(gui-app,protocol,cli): remove Epic Mode (#749) (60695d1)
- chore: refresh bun dependencies (#893) (d26ebdf)
- fix(gui-app): make the PR owner list scroll, nest and survive a cold session (#894) (bafdd6b)
- fix(protocol,cli): require full access for A2A agents (#895) (2d1af8d)
- fix(gui-app): size the PR owner popover to its content (#896) (9c2cd9e)
- feat(terminal): show live directories in session titles (#891) (1ee1ad5)
- feat(gui-app): add bulk chat archive selection action (#888) (6f9f630)
- fix(gui-app): highlight active terminal navigator item (#904) (d69a1ba)
- feat(gui-app): add resource monitor search (#902) (e151593)
- feat(gui-app): surface archive refusals, and keep the reason keyboard-reachable (#897) (1dfcef8)
- fix(gui-app): chip a leading $ skill trigger on submit (#898) (e32f0c7)
- fix(gui-app): make steer settings conflict dialog keyboard-confirmable (#908) (56f63fe)
- fix(gui-app): require a real token boundary across a node split (#909) (1076101)
- feat(gui): add global prompt stashing (#911) (ab17b4e)
- fix(desktop): recover a reinstalled host instead of stranding tabs on an unavailable card (#913) (e661a44)
- fix(gui-app): retain resource monitor search (#923) (4986fd7)
- feat(gui-app): attach dragged items to composer (#930) (ba6e526)
- fix(gui-app): restore MRU tab close fallback (#937) (53bc0cd)
- feat(gui-app): create terminals from CMD-T workspace search (#925) (4caf9f7)
- test(gui): cover shared Claude limits in profile prompts (#929) (e1de6a4)
- fix(gui-app): allow unchanged inline message edits (#936) (db2847b)
- fix(gui-app): match the terminal scrollbar to the app scrollbar theme (#958) (5571842)
- fix(gui-app): isolate shifted shortcut hints (#969) (87dd999)
- fix(gui-app): stop the 15s host-directory poll from churning every consumer (#971) (0a297b4)
- fix(desktop): stage bundled CLI when PATH traycer fails the version probe (#974) (54804ea)
- feat(protocol,gui): surface git watcher health on git.subscribeStatus@1.3 (#965) (3dce9b9)
- fix(gui-app): make host-failure and agent-error reports carry their evidence (#981) (b32cd73)
- fix(shared): reset stream loop counters on delivered data, not subscribe-ack (#978) (5d8c21c)
- fix(gui-app): keep host-recovery sweeps from re-probing harness catalogs (#977) (5f6b644)
- perf(gui-app): stop the renderer accreting multi-GB of Yjs structs and transcript copies (#966) (0f567d5)
- docs(gui-app,shared): correct the catalog carve-out comments (#983) (eadc28e)
- fix(clients): read negotiated schema versions per session, not per client (#986) (9dc8936)
- chore(release): sync bun.lock with cherry-picked manifests (a39e550)
- fix(release): reconcile cherry-picked stack against the v1.1.9 baseline (f82421b)
- test(release): restore menuitem role on the sidebar dropdown mock (b1187f9)
- fix(gui-app): close the window for the sole blank Start Page (#1007) (7f57ffa)
- fix(gui-app): scope select-all to the active tile (#592) (#1004) (5df8328)
- test(release): adapt two gui-app suites to this release line's surfaces (f6359fa)
- fix(gui-app): prevent tooltips from swallowing folder-picker clicks (#1008) (91a0f16)
- fix(gui-app): report a workspace-file transport failure against the host (#1013) (a767723)
- feat(gui-app): give a dictation failure a class it can be triaged by (#1017) (c785d86)
Traycer Desktop 1.1.10-rc.1.