Commits

fix(mobile): prevent chat from disappearing when scrolling (#10479)

71297974c6 • Julius Marminge • Sep 7, 2026

fix(web): resize the floating preview from any edge (#10467)

f57d3832c0 • Julius Marminge • Sep 7, 2026

fix(web): keep composer toolbar controls anchored during transitions (#10478)

b919d63899 • Julius Marminge • Sep 7, 2026

fix(mobile): improve font-size slider performance and prevent maximum update depth errors (#7138)

062987b2fb • berna • Sep 7, 2026

feat(mobile): start a new thread on an existing branch (#10359)

7dda0b1c0a • Wout Stiens • Sep 7, 2026

fix(ios): scroll short source files from blank space (#10178)

e3b644c5af • Julius Marminge • Sep 7, 2026

fix(mobile): hide changed-files navigator and restore refresh in raw diff fallback (#9828)

bc3dc2694b • Lars Nieuwenhuis • Sep 7, 2026

fix(projects): prevent invalid script IDs from crashing threads (#10019)

d8bc6831cd • Alex Southwell • Sep 7, 2026

fix(devcontainer): make repository setup work (#7875)

7376536b23 • Alex Southwell • Sep 7, 2026

feat(mobile): open the thread screen as soon as a new task is submitted (#10435)

5b68b2c8e1 • Julius Marminge • Sep 7, 2026

chore(release): prepare v0.0.39

08c715ed93 • t3-code[bot] • Sep 7, 2026

fix: use Pierre icons consistently for attachments (#10475)

a7028f1399 • Julius Marminge • Sep 7, 2026

fix(mobile): show connection status in the floating pill instead of a second one (#10440)

bb5748bfac • Julius Marminge • Sep 7, 2026

fix(mobile): keep pending messages in the chat timeline (#10449)

e1230d6031 • Julius Marminge • Sep 7, 2026

fix(shared): redeem reset credits through the hub when it holds the account (#10462)

6abdf37a50 • Julius Marminge • Sep 7, 2026

fix(web): make onboarding a shared multi-computer wizard (#10465)

f729e8fd83 • Julius Marminge • Sep 7, 2026

fix(web): clarify sidebar drag dividers and empty targets (#10464)

490eb17d31 • Julius Marminge • Sep 7, 2026

fix(web): clear stuck panel resize cursor (#10461)

f5fb056d24 • Theo Browne • Sep 7, 2026

fix(server): mark Cursor transport error answers as failed (#10337)

6134b90ffb • shivam • Sep 7, 2026

fix(web): keep sidebar drag dividers clear and gestures smooth (#10453)

4e969f3731 • Julius Marminge • Sep 7, 2026

fix(web): composer regains focus when you tab back into T3 Code (#10463)

ecf3716fd1 • Theo Browne • Sep 7, 2026

fix(marketing): send 95 nightly downloads to the downloads page (#10460)

7e03dcfe5d • Theo Browne • Sep 7, 2026

fix(codex): keep Spark limits from replacing the main allowance (#10458)

1c1d38fcd4 • Yash Singh • Sep 7, 2026

chore: enable CodeRabbit automatic reviews (#10457)

de28fa1ff3 • Theo Browne • Sep 7, 2026

fix(marketing): bring back the endorsement marquee (#10455)

b22646c312 • Theo Browne • Sep 7, 2026

Revert "fix(marketing): restore continuous endorsement scrolling" (#10454)

bd280de80a • Theo Browne • Sep 7, 2026

fix(marketing): restore continuous endorsement scrolling (#10450)

da976cf293 • Theo Browne • Sep 7, 2026

fix(server): handle JSON-wrapped titles and verbose Claude output (#10446)

52b2bf77a9 • Jono Kemball • Sep 7, 2026

fix(web): preserve multiline composer drafts during timeline scrolling (#10444)

a07715c09e • Yash Singh • Sep 7, 2026

fix(marketing): deploy site with nightly releases (#10443)

0860cea0c2 • Theo Browne • Sep 7, 2026

fix(server): import transcripts with oversized tool records (#10430)

95f9b14f87 • Yash Singh • Sep 7, 2026

fix(mobile): expand single-line tool details in work logs (#10442)

8c9a49afb5 • Yash Singh • Sep 7, 2026

fix(server): follow placeholder branches after checkout updates (#10441)

1e740e48a5 • Yash Singh • Sep 7, 2026

fix(web): show load balancing note for a single machine (#10433)

efeac14428 • maria • Sep 7, 2026

fix(server): keep interrupted threads resumable after restarts (#10421)

1abc717f0d • maria • Sep 7, 2026

fix(web): stop collapsing the composer when it loses focus (#10437)

a12589dc0b • Theo Browne • Sep 7, 2026

feat(threads): dismiss async questions without replying (#10431)

7112697e8b • Theo Browne • Sep 7, 2026

fix(web): onboarding wizard now supports light mode (#10432)

ec36176e4f • Theo Browne • Sep 7, 2026

perf(web): keep the sidebar responsive during bulk thread updates (#10413)

252df77420 • Theo Browne • Sep 7, 2026

feat(web): name the drop action while dragging sidebar threads (#10378)

5b0c923ea3 • Dara Adedeji • Sep 7, 2026

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