feat(desktop): import cookies from Safari (#7262)
ed2bdbb278 • Julius Marminge • Sep 5, 2026
fix(web): reload saved colors when reopening the theme editor (#9847)
caf4981e32 • Julius Marminge • Sep 5, 2026
fix(server): surface Claude safety model fallback notices instead of dropping them (#8853)
a5bbad910f • Darahaas Yajamanyam • Sep 5, 2026
fix(web): keep the sidebar project filter across navigation (#9416)
1963ca0abe • Igor Makowski • Sep 5, 2026
feat(web): highlight visible settings sections (#9812)
4d3907f63d • Julius Marminge • Sep 5, 2026
fix(web): smooth settings sidebar transitions (#9811)
2e61301b13 • Julius Marminge • Sep 5, 2026
fix(web): keep worktree origin preference visible (#9846)
4f1092cec2 • Julius Marminge • Sep 5, 2026
fix(server): detect nested Git workspaces for checkpoints (#9842)
0dd5c64bcf • Julius Marminge • Sep 4, 2026
fix(ssh): exec managed servers without npm wrappers (#9843)
f33fdc9924 • Julius Marminge • Sep 4, 2026
fix(cursor): discover symlinked skills as package boundaries (#9420)
087cfb8ae2 • Ezra • Sep 4, 2026
feat: add custom model names and option descriptors (#9807)
5a433244d0 • Julius Marminge • Sep 4, 2026
fix(web): simplify changed files into a persistent folder tree (#9821)
dd7bc147f7 • maria • Sep 4, 2026
fix(server): recover opted-in threads after machine restarts (#9803)
b906ce2d73 • maria • Sep 4, 2026
fix(web): use segmented controls for mode switches (#9781)
5a2f3ebf6e • maria • Sep 4, 2026
fix(web): give toggle thumbs consistent inset spacing (#9805)
389bbcc8d9 • maria • Sep 4, 2026
fix: address usage limits and merge settlement regressions (#9784)
98a29cbaa1 • maria • Sep 4, 2026
fix(web): center pull request link previews (#9794)
91c66ac43d • maria • Sep 4, 2026
feat(usage): support custom model prices (#9774)
394e8470c8 • Julius Marminge • Sep 4, 2026
docs(web): document panel motion during navigation (#9778)
5e1c23d769 • maria • Sep 4, 2026
fix(web): align provider controls with machine tabs (#9769)
7649465023 • maria • Sep 4, 2026
fix(web): restore the running tool label shine (#9777)
935917f50a • maria • Sep 4, 2026
feat(mobile): split the usage page into Usage and Limits tabs (#9775)
24aef0e6c1 • Julius Marminge • Sep 4, 2026
fix(contracts): include tool.denied in runtime event types (#9770)
b7d6e65021 • Simone • Sep 4, 2026
test(scripts): keep Windows packaging checks host-portable (#9589)
0a590fa01a • Julius Marminge • Sep 4, 2026
fix(server): refuse symlinked theme files on Windows too (#9580)
781f41ef1f • Julius Marminge • Sep 4, 2026
test(server): make Windows path and async fixtures deterministic (#9576)
b123cbb317 • Julius Marminge • Sep 4, 2026
fix(server): canonicalise media paths the same way their callers do (#9575)
5f4c7161fa • Julius Marminge • Sep 4, 2026
test(server): run the Antigravity install harness for the host platform (#9574)
912276bcd9 • Julius Marminge • Sep 4, 2026
test: resolve the Windows temp directory to its long name (#9573)
9fa54eeb4c • Julius Marminge • Sep 4, 2026
test(server): keep provider fixture directories host-portable (#9572)
9af5139f59 • Julius Marminge • Sep 4, 2026
test: skip POSIX mode-bit assertions on a Windows host (#9571)
1108be0fc8 • Julius Marminge • Sep 4, 2026
test(server): pin git config for fixtures and compare native realpaths (#9570)
12b6d026bd • Julius Marminge • Sep 4, 2026
fix(server): tolerate the missing directory fsync on Windows (#9569)
f083f520fb • Julius Marminge • Sep 4, 2026
test(desktop): make path fixtures and timeouts host-portable (#9568)
c251e41b5e • Julius Marminge • Sep 4, 2026
test(server): run fake provider CLIs through a Node stub on every host (#9567)
5c6c1d67d8 • Julius Marminge • Sep 4, 2026
test: skip symlink fixtures where the host cannot create symlinks (#9566)
30f128faba • Julius Marminge • Sep 4, 2026
test(server): skip posix executable fixtures on a Windows host (#9565)
4701041eef • Julius Marminge • Sep 4, 2026
test: stop path and platform tests depending on the host OS (#9564)
cc60753aa2 • Julius Marminge • Sep 4, 2026
fix(server): remove retired Codex models after refresh (#9773)
bfef973d9e • Julius Marminge • Sep 4, 2026
perf(server): skip unused Linux process detail reads (#9768)
163d86a784 • Theo Browne • Sep 4, 2026
fix(web): open composer selectors below controls (#9767)
8e056a0e51 • maria • Sep 4, 2026
fix(web): stop panel motion during navigation (#9766)
cd713679bb • Julius Marminge • Sep 4, 2026
docs: focus user guides on features and workflows (#9756)
9e1fb459a9 • Julius Marminge • Sep 4, 2026
docs: keep internal guides focused on architecture (#9755)
2e688a53cf • Julius Marminge • Sep 4, 2026
fix(web): restore file comment focus in editable preview (#9061)
13427ecd8b • Shpetim • Sep 4, 2026
fix(web): reset automatic pull to default (#9763)
f6db420625 • maria • Sep 4, 2026
fix(sidebar): mute background working threads (#9759)
45bd3b631b • maria • Sep 4, 2026
fix(web): stop empty diffs replacing pull requests (#9753)
d115a96763 • maria • Sep 4, 2026
fix(models): make GPT-6-Astra current (#9762)
bc03c3640d • Julius Marminge • Sep 4, 2026
perf(web): defer image URL requests for thread history (#9760)
15eda897d3 • Theo Browne • Sep 4, 2026
perf(server): skip history reads for metadata commands (#9758)
6365919f2e • Theo Browne • Sep 4, 2026
perf(mobile): defer file preview highlighter startup (#9752)
77b655c47b • Theo Browne • Sep 4, 2026
perf(client): stop thread streams when unused (#9740)
d7cf8aaa8d • Theo Browne • Sep 4, 2026
fix(web): refine server update notice (#9744)
0de956ed2f • maria • Sep 4, 2026
feat(web): link pull request authors to profiles (#9627)
a76b898b3a • maria • Sep 4, 2026
perf(server): bound terminal history by bytes (#9748)
cf9729d5ee • Theo Browne • Sep 4, 2026
perf(web): avoid repeated terminal metadata scans (#9747)
fec606f9ae • Theo Browne • Sep 4, 2026
perf(mobile): bound the parsed review cache (#9749)
d6e29dc9de • Theo Browne • Sep 4, 2026
fix(web): show project settings for new threads (#9743)
cbe93e8dfb • maria • Sep 4, 2026
fix(web): fold single trailing activity (#9739)
cfc9bf3415 • maria • Sep 4, 2026
perf(server): stop caching unused OpenCode tool parts (#9738)
c8f77e0d44 • Theo Browne • Sep 4, 2026
fix(relay): bound stalled push requests (#9734)
088cc3f955 • Theo Browne • Sep 4, 2026
perf(web): reuse timeline rows while text streams (#9725)
19c1710a88 • Theo Browne • Sep 4, 2026
feat(web): unpin threads from the sidebar multi-select menu (#9651)
c7bf3115f2 • Gianmarco • Sep 4, 2026
fix(web): mute composer helper text (#9654)
7d5dc66c15 • Jake Leventhal • Sep 4, 2026
perf(server): replay only the selected thread (#9726)
50bfca43d7 • Theo Browne • Sep 4, 2026
fix(mobile): read file-backed image drafts before enabling them (#9713)
c4353bc6b9 • Theo Browne • Sep 4, 2026
perf(web): stop rendering hidden terminals (#9718)
5eab021a51 • Theo Browne • Sep 4, 2026
fix(mobile): remove provider setup (#9721)
9eb4d71681 • Julius Marminge • Sep 4, 2026
fix(web): keep the slash menu above the composer when vertical space is short (#9625)
120fab18d8 • Igor Makowski • Sep 4, 2026
fix(web): match provider settings layout for disconnected devices (#9619)
8357eef14c • oliver • Sep 4, 2026
test(server): allow either valid file-search match (#9720)
8ccb933a8a • Theo Browne • Sep 4, 2026
fix(server): bound slow-client event buffers (#9715)
108f295cc3 • Theo Browne • Sep 4, 2026
fix(server): settle inactive threads with open PRs (#9610)
d536b0580d • Guillermo Casanova • Sep 4, 2026
perf(client): reduce thread-list update work (#9716)
c66f15f39e • Theo Browne • Sep 4, 2026
feat(web): preview pull request links (#9631)
95103905f5 • maria • Sep 4, 2026
perf(web): stop replaying terminal buffers on rollover (#9707)
da7e46d08e • Theo Browne • Sep 4, 2026
fix(mobile): preserve saved work after storage read failures (#9710)
7839140e5e • Theo Browne • Sep 4, 2026
perf(web): stop continuous chat status animations (#9709)
c7c1dfe4df • Theo Browne • Sep 4, 2026
perf(relay): avoid repeated activity decoding (#9708)
c75299ee20 • Theo Browne • Sep 4, 2026
perf(server): use one query for buffered provider events (#9706)
dffb4cd3b1 • Theo Browne • Sep 4, 2026
perf(server): stop rebuilding terminal history per chunk (#9703)
3bbbc1d9fd • Theo Browne • Sep 4, 2026
perf(marketing): serve website fonts locally (#9701)
010d6bb1b5 • Theo Browne • Sep 4, 2026
perf(web): defer diff workers until a code view opens (#9692)
b3e1d88590 • Theo Browne • Sep 4, 2026
perf(server): avoid full patches for checkpoint summaries (#9694)
c163d502dd • Theo Browne • Sep 4, 2026
perf(marketing): stop continuous homepage motion (#9697)
4ee2a9d046 • Theo Browne • Sep 4, 2026
feat(server): measure provider turn token usage (#9132)
1587f248dd • Theo Browne • Sep 4, 2026
perf(web): defer composer draft serialization (#9695)
dab5f6e6e0 • Theo Browne • Sep 4, 2026
perf(mobile): reuse diff rows during comment edits (#9693)
777f5bb2e1 • Theo Browne • Sep 4, 2026
perf(clients): avoid waiting to read cached relay tokens (#9691)
2460649935 • Theo Browne • Sep 4, 2026
perf(server): omit repeated OpenCode progress logs (#9689)
ec8b2119c3 • Theo Browne • Sep 4, 2026
perf(mobile): reuse chat feed rows during streaming (#9688)
44dc8ae259 • Theo Browne • Sep 4, 2026
perf(server): stop retaining unused OpenCode tool history (#9684)
f2e3764c25 • Theo Browne • Sep 4, 2026
perf(server): batch projector cursor writes (#9671)
2263e13fda • Theo Browne • Sep 4, 2026
perf(server): cache and stream static web assets (#9669)
27e6cc27fe • Theo Browne • Sep 4, 2026
perf(marketing): serve images at their display size (#9682)
8e3aa324b5 • Theo Browne • Sep 4, 2026
perf(mobile): skip unused legacy list work (#9679)
7cf5b284e6 • Theo Browne • Sep 4, 2026
perf(web): keep Markdown mounted during streaming (#9677)
887ece3071 • Theo Browne • Sep 4, 2026
perf(mobile): bound diff syntax highlighting work (#9673)
3b6be3ef4d • Theo Browne • Sep 4, 2026
fix(web): show machine icons in the environment picker (#9668)
082cab2246 • Theo Browne • Sep 4, 2026