Commits

fix(mobile): reduce thread feed scroll jank (#4874)

9e3e9bb4f0 • Gabriel De Andrade • Jul 30, 2026

chore(release): prepare v0.0.31

a8e05cbb92 • t3-code[bot] • Jul 29, 2026

fix(web): remember the rendered-markdown choice across threads (#4853)

e6987965f6 • Simon Doba • Jul 29, 2026

Fix editable file focus and live syntax highlighting (#3979)

fc28abf24b • Jake Leventhal • Jul 29, 2026

fix(git): disable external diff for review diff previews (#4854)

85a8986870 • ohbentos • Jul 29, 2026

perf(server): merge separate staged/unstaged numstat calls into single diff HEAD --numstat (#4843)

faea70aeba • Utkarsh Patil • Jul 29, 2026

fix(server): detect repositories after initialization (#4848)

d19039aeef • Wout Stiens • Jul 29, 2026

Reduce idle work and disk churn with native resource diagnostics (#2679)

49c0d96edf • Julius Marminge • Jul 29, 2026

Preserve the thread shell while detail loads (#4830)

3137c2b162 • Julius Marminge • Jul 29, 2026

Update model version from claude-opus-4-8 to claude-opus-5 (#4832)

c3e8fb67d7 • Julius Marminge • Jul 29, 2026

build(desktop): reduce installed app size by ~300MB (#4824)

72b960fa39 • wukko • Jul 29, 2026

Simplify files panel header (#4828)

08e4932f04 • Julius Marminge • Jul 29, 2026

fix(desktop): restore T3 Connect sign-in (#4809)

1b4830ff06 • Alex • Jul 29, 2026

chore(release): prepare v0.0.30

694f8d1c6e • t3-code[bot] • Jul 29, 2026

Fix Connect sign-in settings label (#4806)

1b61ce1112 • Julius Marminge • Jul 29, 2026

Remove Connect waitlist and add GA announcement tooling (#4691)

60af905e70 • Julius Marminge • Jul 29, 2026

refactor(server): use native HTTP compression streams (#4798)

8650f05f95 • Julius Marminge • Jul 29, 2026

fix(mobile): defer filesystem navigation (#4799)

8fe8f9a9c1 • Julius Marminge • Jul 28, 2026

refactor(client): share filesystem browse navigation (#4797)

936593c258 • Julius Marminge • Jul 28, 2026

fix(release): skip scripts during Vercel installs (#4796)

2919147c80 • Theo Browne • Jul 28, 2026

fix(web): defer command palette filesystem navigation (#2109)

1ba3d01bc6 • Julius Marminge • Jul 28, 2026

perf(server): trim stale context-window rows and drop dead replay RPC (#4791)

5fcdefd057 • Theo Browne • Jul 28, 2026

Fix Git ref refresh resource storms (#4727)

38a6e3ce65 • Julius Marminge • Jul 28, 2026

fix(web): stashed prompts now survive switching providers (#4787)

f2d2fb2f24 • Theo Browne • Jul 28, 2026

perf(server): gzip large thread snapshots (#4788)

8829e2f9b9 • Theo Browne • Jul 28, 2026

Prevent sidebar row labels from truncating (#4789)

2deea7abb0 • Julius Marminge • Jul 28, 2026

docs: overhaul agent guidance (#4782)

b64ae880e0 • Theo Browne • Jul 28, 2026

perf(server): negotiate permessage-deflate on the websocket (#4705)

887dd6e455 • Theo Browne • Jul 28, 2026

Fix Android showcase capture and rebuild v2 queued rows (#4730)

f1a68ac9b0 • Julius Marminge • Jul 28, 2026

Link inline code file paths in chat markdown (#4726)

55dd01612e • Julius Marminge • Jul 28, 2026

fix(web): prevent diff panel scroll jumping (#4724)

3c50a64885 • jan • Jul 28, 2026

fix(desktop): allow updater-controlled relaunch (#4721)

9ccfd9dfef • jan • Jul 28, 2026

feat(web): add appearance settings category (#4715)

4f584da0f8 • Max Katz • Jul 28, 2026

feat(web): add maria's sidebar header artwork toggle (#4652)

362f127922 • Max Katz • Jul 28, 2026

Settle merged PR threads immediately (#4704)

9cf9fc9c5c • Theo Browne • Jul 28, 2026

Fix relay credential lookup for unlinked environments (#4692)

e00781a661 • Julius Marminge • Jul 28, 2026

Fix mobile showcase workflow without Clerk (#4718)

d25b15737a • Julius Marminge • Jul 28, 2026

Make mobile Thread List v2 the default (#4717)

b0c4992c79 • Julius Marminge • Jul 28, 2026

fix(web): 33 web UI fixes (#4700)

dd5ea32488 • Max Katz • Jul 28, 2026

feat: default sidebar v2 on for nightly and dev builds (#4491)

c13a021e43 • Theo Browne • Jul 28, 2026

fix(mobile): threads load snapped to bottom on iOS (#4689)

476d69cd1d • Theo Browne • Jul 28, 2026

Add OTA update checks to mobile settings (#4686)

a148e08197 • Julius Marminge • Jul 27, 2026

chore(release): prepare v0.0.29

831eb66fee • t3-code[bot] • Jul 27, 2026

fix(mobile): match react version to react-native 0.85.3 vendored renderer (19.2.3) (#4675)

1153afb4fb • Krzysztof Moch • Jul 27, 2026

Show origin ref in branch trigger label (#4680)

a2ffb122e2 • Julius Marminge • Jul 27, 2026

Use glass surfaces for web toasts (#4681)

3957a95818 • Julius Marminge • Jul 27, 2026

Fix sidebar highlighting for draft threads (#4679)

6a3df51707 • Julius Marminge • Jul 27, 2026

Clear provider update actions while updating (#4676)

6afbed3c36 • Julius Marminge • Jul 27, 2026

feat(diff-panel): show total line additions and deletions (#4674)

eea3ea4c6f • jan • Jul 27, 2026

feat: add configurable source control writing settings (#4204)

10bca3f44e • maria • Jul 27, 2026

Prevent draft thread detail polling before shell registration (#4670)

e77f42c111 • Julius Marminge • Jul 27, 2026

fix(server): bound editor discovery during config loading (#4291)

6e3b73884b • maria • Jul 27, 2026

Use tarball archiving for hosted web deploys (#4669)

5ba6ef7f84 • Julius Marminge • Jul 27, 2026

Add glass styling for thread tooltips and simplify preview tab handling (#4665)

80ead5f3a7 • Julius Marminge • Jul 27, 2026

fix(preview): stabilize PiP viewport identity (#4661)

32af2f0024 • Julius Marminge • Jul 27, 2026

fix: close actions dropdown when editing (#4660)

f0121f31d0 • jan • Jul 27, 2026

Keep MCP credentials alive across provider turns (#4659)

0e19c103ef • Julius Marminge • Jul 27, 2026

fix(web): constrain branch toolbar context (#4657)

32843c2551 • Max Katz • Jul 27, 2026

Fix live sidebar resize limits and defer Alchemy runtime context (#4655)

da11342e03 • Julius Marminge • Jul 27, 2026

Fix Relay Worker RuntimeContext wiring (#4653)

180620e436 • Julius Marminge • Jul 27, 2026

feat(connect): release the Cloudflare tunnel when the environment shuts down (#4531)

96398e3775 • Julius Marminge • Jul 27, 2026

Drop redundant Relay user indexes (#4648)

d2d40b6c1a • Julius Marminge • Jul 27, 2026

fix(web): scope PR state to the thread branch (#4460)

724887717f • Julius Marminge • Jul 27, 2026

feat: allow new thread creation through project breadcrumbs (#4638)

bdf99c17bf • jan • Jul 27, 2026

Upgrade Effect and Alchemy betas (#4643)

108e01746c • Julius Marminge • Jul 27, 2026

feat(web): prompt stash — cmd+S saves the composer to a per-provider queue (#4453)

200fa826b0 • Theo Browne • Jul 27, 2026

Add background preview capture and picture-in-picture support (#4397)

f4c394323d • Julius Marminge • Jul 27, 2026

Add managed tunnel limits migration (#4635)

2b06c08a4b • Julius Marminge • Jul 27, 2026

feat(relay): limit managed tunnels per user (#4530)

a78f245dff • Julius Marminge • Jul 27, 2026

test: account for lazy thread feed details (#4628)

23ea08daf2 • Theo Browne • Jul 27, 2026

perf(mobile): defer work-log detail serialization (#4607)

b4680cbfd0 • Alex Southwell • Jul 27, 2026

fix: cut websocket throughput in half by pruning activity payloads (#4622)

d60f6e971f • Theo Browne • Jul 27, 2026

fix(dev): skip browser-blocked ports (#4608)

89c5a192f4 • Theo Browne • Jul 27, 2026

feat(dev): Make t3 code dev instances shareable over Tailscale (#4556)

23b5502217 • Theo Browne • Jul 27, 2026

feat(dev): keep worktree dev state isolated on T3 Code dev servers (#4555)

a17cbc3b40 • Theo Browne • Jul 26, 2026

feat(web): show fast mode as a bolt instead of a "Normal" label (#4488)

5719e8ac40 • Theo Browne • Jul 25, 2026

feat(web): add collapse-all toggle to diff panel (#4475)

38cfc25e54 • jan • Jul 24, 2026

Add Claude Opus 5 model (#4472)

41a430a88e • tomlit • Jul 24, 2026

[codex] Fix glass hover compositing artifacts (#4446)

ece05087a7 • Julius Marminge • Jul 24, 2026

Color settled PR labels on hover (#4451)

a7ee3092c3 • Julius Marminge • Jul 24, 2026

Restore model picker layout and retain iterative test state (#4450)

f7cc776488 • Julius Marminge • Jul 24, 2026

Increase light-mode contrast for user message bubbles (#4441)

15e875a2d9 • Julius Marminge • Jul 24, 2026

Upgrade Clerk packages and Expo integration (#4440)

5d173547ff • Julius Marminge • Jul 24, 2026

feat(sidebar-v2): thread snoozing (#4311)

202e5609ff • Theo Browne • Jul 24, 2026

fix(web): keep settled threads reachable when opened directly (#4413)

bb38c3320d • Theo Browne • Jul 24, 2026

fix: Claude Code skills discoverable for the composer $ picker (#4414)

6b9a5987f6 • Theo Browne • Jul 24, 2026

fix: tone down branch-mismatch banner (#4416)

fc3f78f5d9 • Theo Browne • Jul 24, 2026

Stop new threads inheriting checkout/branch from viewed thread (#4411)

2f41c073a2 • Theo Browne • Jul 24, 2026

feat(web): collapse large git diffs by default to make chat more readable (#4409)

51672b6ecb • Theo Browne • Jul 24, 2026

Improve composer glass fallbacks (#4406)

67a7b1a1d3 • Julius Marminge • Jul 23, 2026

Polish iOS git progress overlay with glass effects (#4387)

ce467da9cf • Julius Marminge • Jul 23, 2026

Fix composer context strip alignment and glass shell (#4404)

6ef7aa8399 • Julius Marminge • Jul 23, 2026

fix(client-runtime): keep a warm thread un-settled despite a merged/closed PR (#4309)

193e3c62e6 • Theo Browne • Jul 23, 2026

Fix thread loading flash (#4396)

91dfe60a99 • Theo Browne • Jul 23, 2026

fix(cli): publish nightly branded favicons (#4372)

edb12401e5 • maria • Jul 23, 2026

Add preview color scheme controls and simplify project grouping (#4385)

79fe11bc1c • Julius Marminge • Jul 23, 2026

Fix logical project grouping labels on mobile (#4391)

b3e51317e4 • Julius Marminge • Jul 23, 2026

fix(web): sidebar v2 polish — jump hints, working duration, in-flight fade, settled sort (#4274)

ddd5a46f39 • Theo Browne • Jul 23, 2026

fix(server): parse CLI version in update preflight (#4389)

88c69ffff6 • Theo Browne • Jul 23, 2026

Fix thread tooltip folder icon color (#4383)

979854895c • maria • Jul 23, 2026