What's Changed
- feat(observability): write a server heap snapshot on SIGUSR2 by @t3dotgg in #13694
- perf(server): shutdown no longer rewrites every stopped session row by @t3dotgg in #13688
- perf(server): build the thread list snapshot without decoding it twice by @t3dotgg in #13693
- fix(client): slow servers finish loading the thread list instead of loading it twice by @t3dotgg in #13683
- perf(web): hidden terminal drawers no longer keep full thread history in memory by @t3dotgg in #13686
- perf(server): per-thread settlement and PR checks no longer rebuild the whole thread list by @t3dotgg in #13691
- fix(mobile): running threads open at the latest message by @AKolenda in #13530
- feat(observability): record event loop stalls in the server trace by @t3dotgg in #13697
- perf(server): stop re-running git for every project each minute by @t3dotgg in #13689
- fix(usage): hide the Cursor keychain prompt when Cursor isn't set up by @Gigioxx in #13714
- feat(web): add chat width setting for wide screens by @otavio in #11594
- fix(opencode): accept v2 serve ready line when spawning server by @shirishpothi in #13651
- fix(editors): stop treating the agy CLI as the Antigravity IDE by @ishaanko in #7079
- fix(web): make the empty workspace draggable on desktop by @otavio in #13713
- fix(server): installed editors no longer vanish when discovery is slow by @bfowler in #13669
- fix(git): exclude SSH ports from provider URLs by @GaMeRaM in #12537
- fix(web): Mod+B bolds on non-Latin layouts by @ValeraZSD in #13409
- fix(server): prune expired replay-protection files from the secrets directory by @t3dotgg in #13695
- fix(web): terminal links drop a trailing colon by @ValeraZSD in #13408
- fix(server): bump node-pty to 1.2.0-beta.15 for linux-arm64 prebuild by @Ephraim-9 in #13748
- Show a focus ring on sidebar thread and draft rows by @ryanilano in #13344
- fix(mobile): keep composer within folded screen after resume by @PixPMusic in #13310
- fix(server): let OpenCode generate session titles by @macodev00 in #13368
- fix(server): let Antigravity inspect unsupported files by path by @Bil0000 in #13339
- fix(mobile): link URLs with ports and single-label hosts by @Yash-Singh1 in #13795
- feat(web): add keyboard navigation for usage by @tris203 in #10158
- perf(observability): stop writing empty spans on spawns, projected events, and idle polls by @t3dotgg in #13756
- perf(server): opening Diagnostics no longer loads the whole trace ring into memory by @t3dotgg in #13763
- perf(clients): sort projects and settled threads without re-parsing dates per comparison by @t3dotgg in #13759
- fix(observability): the renderer trace proxy stops tracing itself by @t3dotgg in #13761
- perf(server): background sweeps only read threads that can still settle by @t3dotgg in #13765
- perf(clients): saving the thread list cache no longer freezes the UI by @t3dotgg in #13767
- perf(server): cut idle wakeups from the Connect relay and session reaper by @t3dotgg in #13774
- fix(mobile): keep trailing underscores and tildes in autolinked URLs by @Yash-Singh1 in #13807
- fix(web): queued messages send while their thread is not open by @t3dotgg in #13764
- fix(server): background git status fetches no longer fill the disk with failed repacks by @t3dotgg in #13812
- fix(mobile): thread list shows the pull request icon instead of # by @flamboh in #13742
- fix(accessibility): correct control announcements and sidebar traversal by @blinding-pixels in #13491
- fix(usage): tolerate newer provider variants by @tris203 in #10076
- fix(usage): omit Cursor warning when no login is saved by @tris203 in #13820
- fix(usage): identify client version mismatches by @tris203 in #8208
- fix(web): stop mistaking offline servers for updates by @tris203 in #13083
- test(usage): assert contract mismatch details by @Yash-Singh1 in #13861
- fix(build): validate Linux node-pty prebuilds in Windows artifacts by @Yash-Singh1 in #13867
New Contributors
- @otavio made their first contribution in #11594
- @shirishpothi made their first contribution in #13651
- @bfowler made their first contribution in #13669
- @GaMeRaM made their first contribution in #12537
- @ValeraZSD made their first contribution in #13409
- @Ephraim-9 made their first contribution in #13748
- @ryanilano made their first contribution in #13344
- @macodev00 made their first contribution in #13368
- @blinding-pixels made their first contribution in #13491
Full Changelog: v0.0.43-nightly.20260926.2282...v0.0.43-nightly.20260926.2318