What's Changed
- docs(terminal): record snapshot accelerator no-go by @wesm in #829
- fix: restore workspace detail pane width by @wesm in #835
- Record merged actor for merges performed through forge by @wesm in #833
- Pace archive hydration off provider quota with a reserve floor by @wesm in #836
- Identify linked items in reference events by @mariusvniekerk in #837
- fix: merge GitHub stacks through the async API by @mariusvniekerk in #838
- Support archived repos as archive-only and harden archive seeding by @wesm in #839
- fix: make workspace launch options usable in dialogs by @mariusvniekerk in #840
- fix: show the detected pull request on ad-hoc workspace rows by @mariusvniekerk in #841
- fix: align stacked CI failure count by @mariusvniekerk in #850
- Delete linked workspaces after successful merges by @mariusvniekerk in #842
- feat: make daemon lifecycle explicit by @wesm in #843
- fix: suppress duplicate workspace launch prompts by @wesm in #853
- Collapse commits removed by rewind force pushes in strict date order by @mariusvniekerk in #817
- Share SSH fleet lifecycle through kit by @wesm in #852
- fix: tear down active workspace after merge cleanup by @wesm in #854
- Update dependency dompurify to v3.4.13 [SECURITY] by @renovate[bot] in #855
- Update dependency mermaid to v11.16.1 [SECURITY] by @renovate[bot] in #851
- fix: stabilize hosted Go CI fallbacks by @mariusvniekerk in #826
- docs: replace transient designs with living architecture by @wesm in #856
- Preserve provider snapshots when reconciling renamed repositories by @wesm in #813
- fix: keep issue label chips readable by @mariusvniekerk in #857
- Fix documentation screenshots in Safari and iOS by @mariusvniekerk in #859
- fix: enable touch input in workspace terminals by @mariusvniekerk in #861
- fix: distinguish local sync ceiling failures by @wesm in #860
- fix: prevent concurrent daemon startup failure by @cpcloud in #863
- Keep the frontend in one tree and add its Effect runtime by @mariusvniekerk in #844
- Move provider and application workflows to Effect by @mariusvniekerk in #845
- Move feature streams and mutations to Effect by @mariusvniekerk in #846
- Move terminal resources to Effect and finish the async cutover by @mariusvniekerk in #847
- Prevent terminated e2e runs from leaking tmux by @mariusvniekerk in #849
- Align stacked warning content with CI chips by @mariusvniekerk in #868
- fix: allow deletion of pre-marker workspaces by @mariusvniekerk in #865
- test: wait for issue state persistence in UTC flow by @cpcloud in #870
- fix: load workspaces through remote HTTP proxies by @mariusvniekerk in #866
- fix: allow quota ceiling note to wrap by @mariusvniekerk in #864
- Prevent launch picker flash during agent startup by @mariusvniekerk in #867
- fix: prevent hook tests from rewriting worktree configuration by @wesm in #874
- Remove the bare 1 keyboard shortcut by @mariusvniekerk in #876
- Collapse hidden GitHub comments in detail views by @mariusvniekerk in #818
- Stop activity persistence tests waiting for full page load by @mariusvniekerk in #883
- Retain recent terminals for faster workspace switches by @wesm in #878
- fix: bound manual session stops by @mariusvniekerk in #881
- feat(activity): reflect live workspace activity across item views by @wesm in #872
Full Changelog: v0.1.0...v0.2.0