What's Changed
- docs: record that the release controller numbers past the update feed by @danyaberezun in #826
- fix(web): keep focus in place when hiding a side or the bottom panel by @danyaberezun in #827
- test(server): persist terminal recordings only after a printed marker arrives by @danyaberezun in #828
- fix(shared): re-check the Central artifact once a moved watch is live by @danyaberezun in #830
- test: give the Windows path gate a 30 s per-test budget by @danyaberezun in #832
- test(server): give the stubborn stdio MCP termination test a budget above its own wait by @danyaberezun in #833
- fix(web): focus a retried terminal only after its failed frame stops being inert by @danyaberezun in #837
- test(e2e): prove terminal output isolation with markers only command output can print by @danyaberezun in #838
- test(e2e): force the recall-then-replace interleaving instead of sampling it under CPU throttling by @danyaberezun in #839
- test(e2e): branch the Welcome provider warning check on the host's provider state by @danyaberezun in #841
- test(e2e): let the chat's placement motion settle before clicking a sticky breadcrumb target by @danyaberezun in #842
- test(e2e): click Latest and interrupt its return in one task from the current position by @danyaberezun in #843
- fix(web): correct the reading anchor after a fold change only once Virtuoso has measured it by @danyaberezun in #844
- fix(web): keep Virtuoso's own scroll corrections out of reader intent by @danyaberezun in #845
- fix(resource-renderers): reuse a finished diff when React restarts the Show-anyway render by @danyaberezun in #846
- fix(resource-renderers): keep the preview's state object when a re-read changes nothing by @danyaberezun in #847
- test: warm PowerShell once before the timed install.ps1 tests by @danyaberezun in #849
- test(server): keep each chat-resources test's commands and publisher inside that test by @danyaberezun in #850
- feat(scripts): add an on-demand CI flake report by @danyaberezun in #851
- ci: run artifact suites on PRs only for artifact changes; drop Windows caches; bound jobs by @danyaberezun in #825
- test(server): close an idle terminal only after its shell finished starting by @danyaberezun in #829
- test(e2e): reach Monaco through an actionability-checked hover before wheel scrolling by @danyaberezun in #848
- fix(subagents): support strict thinking suffixes in model references by @SBOne-Kenobi in #831
- perf(web): preload ChatView on workbench mount so a restored chat skips the Suspense reveal delay by @Mark-Life in #789
- chore: bump Bun to 1.4.4 to drop the compromised emSign roots by @Mark-Life in #810
- build(ts): turn on unused, implicit-return and fallthrough tsc checks by @Mark-Life in #790
- perf(web): let the React Compiler optimize components that used try/finally by @Mark-Life in #800
- fix(web): keep long chat message content inside user bubble by @suryakant-source in #792
- feat(web): show subagent model and effort in Resources by @danyaberezun in #855
- perf(resource-renderers): mount Monaco directly without @monaco-editor/react by @Mark-Life in #816
- perf(shared): probe the login-shell env without blocking desktop boot by @Mark-Life in #791
- test(e2e): stop the ask_user_question and theme.spec flakes by @danyaberezun in #862
- fix(server): omit deleted project folders from Recent Projects by @suryakant-source in #795
- fix(web): close history search overlay on toggle and outside click by @suryakant-source in #796
- fix(server): reject template names containing a colon by @suryakant-source in #797
New Contributors
- @suryakant-source made their first contribution in #792
Full Changelog: v0.3.0-nightly.5...v0.3.0-nightly.6