What's Changed
- feat: multi-profile per harness (protocol + gui-app) (#258) (9e71f30)
- fix(gui-app): warming retry fires off a cold submodule PR leg (#275) (f2e5fa8)
- fix(gui-app): stop macOS Ctrl chords matching mod keybindings (#266) (3c14365)
- fix(gui-app): dismiss header menus from title bar clicks (#280) (107f6ce)
- feat(resources): host-tree utilization (resources.subscribe@1.2) + resource monitor rework (#282) (7a81193)
- Overhaul provider profile management UX (#283) (52f14a4)
- protocol: worktree.listAllForHost v1.2 — at-pin submodule proof (atPinnedCommit) (#288) (5d7283c)
- Improve provider profile and rate-limit UX (#289) (30e4d75)
- gui-app: self-explanatory Review warnings — unmerged-commit chips + per-reason tooltips (#291) (d11c47a)
- protocol: unit-test guard for released-line host→client growth (#290) (0a9537c)
- Add Devin harness protocol ids and GUI wiring (#285) (4654733)
- Add Pi harness protocol ids and GUI wiring (#286) (2f35d7c)
- feat(desktop): expose Chromium CDP port in dev by default (#292) (b080819)
- fix(gui-app): stop chat find counting a phantom unit per user message (#293) (9bd99c9)
- fix(gui-app): make the workspace picker's primary folder explicit (#294) (b4b0b66)
- fix(gui-app): sort Resources sub-rows by aggregated subtree usage (#295) (9514b0f)
- Align Traycer usage accounts with provider profile cards (#297) (6b5db82)
- fix(gui-app): size git diff tree rows correctly (#298) (c81da76)
- gui-app: background enrichment sweep — worktree tiers converge without scrolling (#296) (bd524e4)
Traycer Desktop 1.1.7-rc.1.