Commits

fix(server): run OpenCode CLI commands sequentially (#10427)

9ab0635db6 • Theo Browne • Sep 7, 2026

fix(server): skip disabled settlement lookups (#10424)

d3d4ea42ee • Theo Browne • Sep 6, 2026

fix(codex): accept misalignment policy errors on thread resume (#10373)

95139254ba • Bakari Mustafa • Sep 6, 2026

feat(mobile): show when an existing thread has a message waiting in the outbox (#10405)

d6aa179ad2 • Julius Marminge • Sep 6, 2026

feat(mobile): queue a message while its attachment is still uploading (#10404)

66a24d6c1a • Julius Marminge • Sep 6, 2026

fix(claude): name the expired login or usage limit instead of a generic API error (#10321)

3d00cfd5a7 • Vitaly Iegorov • Sep 6, 2026

fix(mcp): allow text-only preview snapshots (#10232)

29c5ecd0ee • Julius Marminge • Sep 6, 2026

fix(server): skip git status scans while the index is locked (#9845)

86070cbc74 • Guillermo Casanova • Sep 6, 2026

fix(web): deduplicate expanded tool labels and keep errors expandable (#10420)

79394154df • Yash Singh • Sep 6, 2026

fix(usage): read and redeem hub reset credits through CLIProxyAPI (#10395)

0a89364f15 • Julius Marminge • Sep 6, 2026

fix(web): keep settings section headings description-free (#10415)

45387700bf • maria • Sep 6, 2026

fix(web): hide browser when the right panel starts closing (#10385)

7e8ae6b8d6 • Neel Patel • Sep 6, 2026

fix(web, mobile): replace Apple desktop machine labels (#10396)

2108996437 • Exotic • Sep 6, 2026

Fix formatting of maxBudgetPerPR in conventions file

d57bdf3843 • Julius Marminge • Sep 6, 2026

fix(server): preserve inline provider secrets on redacted saves (#10054)

ac4f1a2b6d • Maxwell Young • Sep 6, 2026

Fix duplicate maxBudgetPerRun entry in UI consistency

003289265f • Julius Marminge • Sep 6, 2026

Update model and effort in effect-service-conventions

f5a1ec5e29 • Julius Marminge • Sep 6, 2026

Modify model and budget settings in ui-consistency.md

3cd2cbbc11 • Julius Marminge • Sep 6, 2026

fix(web): improve preview recording frame delivery (#10403)

3941c2a1de • maria • Sep 6, 2026

fix(web): only show auto balance errors after failed checks (#10407)

2d6a379997 • maria • Sep 6, 2026

docs: link the repository security reporting policy (#10303)

e15ffb9c0f • Aditya Garud • Sep 6, 2026

fix(server): preserve Codex reset credits during usage updates (#10308)

f1a08116f9 • Aditya Garud • Sep 6, 2026

fix(web): keep settings inputs focused during IME composition (#10262)

9c96ac2580 • Simone • Sep 6, 2026

feat(marketing): add a nightly channel to the download page (#10408)

075a86e3b0 • Theo Browne • Sep 6, 2026

feat(ci): ship stable releases from the latest nightly commit (#10410)

001f06d543 • Theo Browne • Sep 6, 2026

fix(server): allow settling threads with unanswered async questions (#10400)

7ac93e300e • Theo Browne • Sep 6, 2026

fix(web): onboarding installs agents without needing Node or npm (#10402)

c2c4185e17 • Theo Browne • Sep 6, 2026

fix(server): stop Windows terminal polling from spiking CPU (#9476)

ea646c0834 • Utkarsh Patil • Sep 6, 2026

fix(clients): show feedback results in composer banners (#10398)

95d99373b7 • Julius Marminge • Sep 6, 2026

fix(mobile): slide settled threads out before collapsing (#10345)

98469159dd • Wout Stiens • Sep 6, 2026

feat(mobile): allow several new-task drafts per project (#10327)

8e129a0dfb • Julius Marminge • Sep 6, 2026

feat(mobile): show new-task drafts alongside pending tasks in the thread list (#10260)

c0bf35466c • Julius Marminge • Sep 6, 2026

fix(mobile): keep pending tasks queued when a send fails in flight (#10245)

36c48a6b7c • Julius Marminge • Sep 6, 2026

feat(web): simplify sidebar drag destination cues (#9750)

9a47c7bd40 • Julius Marminge • Sep 6, 2026

feat(web): drag threads across sections with consistent motion (#9731)

4023d93bce • Julius Marminge • Sep 6, 2026

feat(mobile): arrange active threads from both thread lists (#9730)

6766e682ac • Julius Marminge • Sep 6, 2026

feat(threads): persist manual active thread order (#9729)

2d645df474 • Julius Marminge • Sep 6, 2026

style(web): fix inconsistencies in new settings layouts (#10177)

29d03ec556 • Exotic • Sep 6, 2026

perf(web): speed up folder menu sorting (#10190)

64fafbdfcf • Akshar Patel • Sep 6, 2026

fix(web): show Tux icon for WSL environments (#8511)

72cb638a8a • Utkarsh Patil • Sep 6, 2026

fix(server): link thread PRs without an open client (#10101)

223ff4490f • Theo Browne • Sep 6, 2026

refactor(server): let adapters declare context compaction (#10112)

5fa35d2116 • Theo Browne • Sep 6, 2026

perf(server): finish runtime messages without full thread reads (#10120)

e4e9fa9a0b • Theo Browne • Sep 6, 2026

fix(threads): keep completed requests closed across clients (#10123)

e63ddb48e2 • Theo Browne • Sep 6, 2026

fix(web): keep manual panel choices during a turn (#10113)

bccad27046 • Theo Browne • Sep 6, 2026

fix(server): capture checkpoints before refreshing PR status (#10347)

e0adcc8a24 • Theo Browne • Sep 6, 2026

fix(server): skip disabled provider instances for text generation fallback (#10346)

62f568b88b • Theo Browne • Sep 6, 2026

perf(server): skip plan bodies in thread summaries (#10341)

eb8ed80300 • Theo Browne • Sep 6, 2026

perf(web): skip checkpoint map rebuilds while streaming (#10118)

076d753ae6 • Theo Browne • Sep 6, 2026

perf(server): avoid full thread reads on turn start (#10108)

17490c0a00 • Theo Browne • Sep 6, 2026

perf(server): stop scanning old OpenCode parts (#10116)

281b92b488 • Theo Browne • Sep 6, 2026

fix(ssh): report remote stop failures without losing ownership (#10105)

60e6fa30c3 • Theo Browne • Sep 6, 2026

fix(server): settle inactive threads without a PR lookup (#10103)

f66cfe2219 • Theo Browne • Sep 6, 2026

refactor(server): share Claude result status and error mapping (#10296)

4c7cd17a83 • Theo Browne • Sep 6, 2026

refactor(client): share tool outcome rules (#10122)

ac11bd29b0 • Theo Browne • Sep 6, 2026

refactor(web): share bulk thread deletion between sidebars (#10106)

dd64072917 • Theo Browne • Sep 6, 2026

fix(release): space automatic nightlies at least six hours apart (#10272)

7544d3d2c8 • Theo Browne • Sep 6, 2026

feat(mobile): pool usage limits across selected environments (#10334)

b155c2199b • Julius Marminge • Sep 6, 2026

fix(marketing): present the Git workflow as an illustration (#10130)

e5d086c262 • Alex Southwell • Sep 6, 2026

fix(web): name combobox chip removal targets (#10127)

55333833ec • Alex Southwell • Sep 6, 2026

fix(web): explain hosted connection prerequisites (#10129)

82689782ee • Alex Southwell • Sep 6, 2026

fix(web): make task row states readable (#10128)

aea9ecbc48 • Alex Southwell • Sep 6, 2026

fix(web): name the editor picker accurately (#10124)

bc028738aa • Alex Southwell • Sep 6, 2026

fix(web): expose error disclosure state (#10125)

127efae440 • Alex Southwell • Sep 6, 2026

chore(web): remove usage limits demo fixtures (#10330)

00d6109cbb • Julius Marminge • Sep 6, 2026

feat(usage): pool subscription limits per provider across accounts and environments (#10300)

b273d1cfe9 • Julius Marminge • Sep 6, 2026

fix(marketing): show a real preview card when t3.codes is shared (#10305)

d924fe2664 • Theo Browne • Sep 6, 2026

feat(markdown): show the GitHub mark for github.com links (#10324)

272d6d747e • Julius Marminge • Sep 6, 2026

fix(mobile): save linked media from chat (#10271)

a495385584 • Julius Marminge • Sep 6, 2026

fix(mobile): stop the work log flickering during subagent runs and failing calls (#10273)

b7465a3bc9 • Julius Marminge • Sep 6, 2026

fix(web): prevent file tree search focus ring clipping (#10175)

4f782bedaf • Guilherme Vieira • Sep 6, 2026

test(web): keep settings viewport comparison private (#10307)

f1e84c28fe • Julius Marminge • Sep 6, 2026

feat(connections): balance new threads across connected machines (#9895)

420fd76f60 • maria • Sep 6, 2026

feat(settings): add shared project defaults and scoped overrides (#9754)

9f40b2f563 • maria • Sep 6, 2026

test(web): keep Markdown gutter styling private (#10306)

b972f1c1df • Julius Marminge • Sep 6, 2026

fix(web): add project settings to legacy sidebar project menu (#10021)

fc7ad2edae • Hwanseo Choi • Sep 6, 2026

test(web): focus command palette tests on search behavior (#10302)

a9fc4dc2b0 • Julius Marminge • Sep 6, 2026

test(web): cover file classification through diff ordering (#10304)

f93aafcc2c • Julius Marminge • Sep 6, 2026

test(desktop): exercise WSL cache safety through public scripts (#10301)

b4040d9bf3 • Julius Marminge • Sep 6, 2026

test(desktop): cover WSL paths through public behavior (#10289)

0c200c5f83 • Julius Marminge • Sep 6, 2026

test(desktop): cover password store through startup (#10287)

181e45110f • Julius Marminge • Sep 6, 2026

test(desktop): cover WSL hashes through runtime resolution (#10285)

cabac780f5 • Julius Marminge • Sep 6, 2026

test(desktop): cover Clerk setup through the service (#10284)

76f686d034 • Julius Marminge • Sep 6, 2026

ci: enforce unused runtime exports in the web app (#10228)

da2ba5b81f • Julius Marminge • Sep 6, 2026

refactor(web): keep app utilities private and remove dead helpers (#10227)

1200f530bd • Julius Marminge • Sep 6, 2026

refactor(web): keep feature component helpers private (#10226)

226abe5f91 • Julius Marminge • Sep 6, 2026

refactor(web): remove unused runtime wrappers and exports (#10225)

fdcc491e0b • Julius Marminge • Sep 6, 2026

feat(marketing): add a Windows 95 landing page (#10286)

b2e15185ae • Theo Browne • Sep 6, 2026

fix(web): respect reduced motion in shared disclosures (#10258)

84aebb72f3 • Alex Southwell • Sep 6, 2026

fix(antigravity): load user skills from ~/.gemini for every project (#10257)

ab67795dde • Theo Browne • Sep 6, 2026

fix(server): keep the Antigravity Google sign-in across server restarts (#10244)

c8872fd22a • Theo Browne • Sep 6, 2026

fix(web): remember usage page selection (#10189)

add8c3a55a • Exotic • Sep 6, 2026

fix(web): let authorized clients scrolling reach settings (#10080)

3da9399b1a • oliver • Sep 6, 2026

fix(web): keep timestamp tooltip dates in English (#10256)

2c33535780 • Simone • Sep 6, 2026

fix(mobile): keep the new-task draft when switching environment (#10247)

bfba778168 • Julius Marminge • Sep 6, 2026

fix(mobile): use selected theme across input forms and controls (#10239)

b438447f67 • Julius Marminge • Sep 6, 2026

fix(clients): persist project icons across reloads and reconnects (#10138)

eee05575eb • Wout Stiens • Sep 6, 2026

fix(server): settle threads using actual pull request terminal timestamps (#9934)

050690d1bc • maria • Sep 6, 2026

fix(client-runtime): report terminated thread loads (#10216)

bd16b86d50 • Julius Marminge • Sep 6, 2026

fix(ui): unify loading and refresh feedback across clients (#9561)

f12d39359f • Wout Stiens • Sep 5, 2026