Commits

Restore dev sharing when lease handoff fails

200774a710 • Theo Browne • Jul 27, 2026

Handoff dev share leases between clear and serve

900173096d • Theo Browne • Jul 27, 2026

Make dev share acquisition transactional

df39785c51 • Theo Browne • Jul 27, 2026

Claim dev share ownership after serving

e125c343c0 • Theo Browne • Jul 27, 2026

Update hosted cookie test expectation

79e549c243 • Theo Browne • Jul 27, 2026

Use dev:pair in recovery guidance

2025191abe • Theo Browne • Jul 27, 2026

Fix dev sharing across hosted and restarted servers

c698e6aa5b • Theo Browne • Jul 27, 2026

Resolve the database file itself; missing-target outranks same-source

b769bb6455 • Theo Browne • Jul 27, 2026

Refuse the shared home before reporting a missing database

aad1bdd49a • Theo Browne • Jul 27, 2026

Guard the canonical database path, not the base directory

14a9306ea6 • Theo Browne • Jul 27, 2026

Rank activities by sequence, scope the seed guard, unify the probes

6045ce23d0 • Theo Browne • Jul 27, 2026

Cover the command-receipts delete in the fixture

9c61dbed19 • Theo Browne • Jul 27, 2026

Cap activities by the order the app displays them

dc375f336d • Theo Browne • Jul 27, 2026

Give the fixture the checkpoint column its guard depends on

a37db1a837 • Theo Browne • Jul 27, 2026

Pin the two liveness probes to identical behavior

28a69713ed • Theo Browne • Jul 27, 2026

Re-check for a live server before commit; make the tie WAL-aware

bc12b990a4 • Theo Browne • Jul 27, 2026

Document the seeder's exported surface

974d68356e • Theo Browne • Jul 27, 2026

Match the base branch's bun run docs, correct the state-dir rule

e7ac40404f • Theo Browne • Jul 27, 2026

Break the state-dir tie on mtime, not a fixed preference

da233f0a96 • Theo Browne • Jul 27, 2026

Fix single-column recency ordering and validate limits

8dee88913c • Theo Browne • Jul 27, 2026

Mirror the server's turn-id guard when settling

dba56bafa3 • Theo Browne • Jul 27, 2026

Delete pending turn starts, and follow the real state directory

c92ad95fe3 • Theo Browne • Jul 27, 2026

Own the thread ceiling where the bindings are built

d3ee18cd2c • Theo Browne • Jul 27, 2026

Keep the settle UPDATE within SQLite's variable ceiling

33e4c7624b • Theo Browne • Jul 27, 2026

Fix liveness probe, --json output, and remaining unsettled state

8a76bb83cc • Theo Browne • Jul 27, 2026

Harden dev:seed against state it cannot settle

373e7919d1 • Theo Browne • Jul 27, 2026

Add dev pairing and seed utilities

180070865e • 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

fix(web): restore dark composer toolbar styling

9cbe50d10d • maria • Jul 23, 2026

[codex] Group projects in new-thread pickers (#4312)

9d9208cec5 • Julius Marminge • Jul 23, 2026

[codex] restore Sidebar V2 project actions (#4373)

57100fba85 • Julius Marminge • Jul 23, 2026

Restore grouped project filtering in Sidebar V2 (#4282)

3afb4a9ef9 • shivam • Jul 23, 2026

[codex] Deduplicate connection failure messaging (#4367)

315b27385d • Julius Marminge • Jul 23, 2026

[codex] Move mobile project grouping to General settings (#4315)

719c905eac • Julius Marminge • Jul 23, 2026

[codex] Group project scopes in mobile thread lists (#4314)

0542abc75e • Julius Marminge • Jul 23, 2026

[codex] Move project grouping to General settings (#4313)

7609495bf7 • Julius Marminge • Jul 23, 2026

fix(web): warn before silent Windows updates (#4350)

b41e89eba9 • Yukun Shan • Jul 23, 2026

Unify dialog glass and fix composer overlays (#4365)

4d83436415 • Julius Marminge • Jul 23, 2026

Restore light-mode surfaces and refine dialog styling

e51538b812 • Julius Marminge • Jul 23, 2026

Add shared t3.json project configuration support (#4317)

1c9a6de26e • Julius Marminge • Jul 23, 2026

feat: add "Auto" runtime mode — AI-reviewed approvals for Codex and Claude (#4272)

fbd77420f2 • Theo Browne • Jul 23, 2026

fix(web): new-thread defaults ignored for remote environments (#4276)

16491a84b9 • Theo Browne • Jul 23, 2026

fix(web): sync provider banner dismissal

b44ed835c6 • maria-rcks • Jul 23, 2026

fix(web): address redesign review findings

9c9916aefe • maria-rcks • Jul 23, 2026

test(desktop): include glass opacity in settings fixture

936394b6f2 • maria-rcks • Jul 23, 2026

style(web): fade settings content beneath navbar

c38225ef1c • maria-rcks • Jul 23, 2026

test(web): stabilize timeline module setup

39cd15b954 • maria-rcks • Jul 23, 2026

fix(web): honor composer glass opacity

160d97f403 • maria-rcks • Jul 23, 2026

fix(web): add glass composer alerts

d330759f58 • maria-rcks • Jul 23, 2026

fix(web): apply glass opacity to command palette

5961d36769 • maria-rcks • Jul 23, 2026

style(web): polish glass opacity slider

0b1ce58824 • maria-rcks • Jul 23, 2026

fix(web): apply glass opacity to model picker

10da67b9da • maria-rcks • Jul 23, 2026

fix(web): override thread tooltip background

6e5df67f15 • maria-rcks • Jul 23, 2026

fix(web): apply glass opacity to thread tooltip

29b1abc45e • maria-rcks • Jul 23, 2026

fix(web): unify and tune glass surfaces

14b6bfdf15 • Julius Marminge • Jul 23, 2026

style(web): polish dark mode dialogs

b6a2563db7 • maria-rcks • Jul 23, 2026

feat(web): refresh application surfaces

c5ff51ec1f • maria-rcks • Jul 23, 2026

improve and prevent silent thread branch drift and PR fetching (#2284)

2d31cb022d • legs • Jul 22, 2026

fix(mobile): don't mark Android VPN/Tailscale as offline when connected (#3949)

bc9428a06a • Rushikesh Gaikwad • Jul 22, 2026

Refine light-mode sidebar surfaces (#4268)

593289c3c7 • Julius Marminge • Jul 22, 2026

Add remote server updates and standalone service management (#4286)

ab4a88386d • Julius Marminge • Jul 22, 2026

feat(web): copy branch name via right-click in the branch selector (#4275)

78a0ea55c1 • Theo Browne • Jul 22, 2026

fix(server): don't drop sticky PR fallback when remote URL can't be resolved (#4289)

9a0a07167f • Julius Marminge • Jul 22, 2026

fix: open command palette instead of custom dialog for new thread picker in SidebarV2 (#4269)

9fe4832a3f • Utkarsh Patil • Jul 22, 2026

Stabilize PR status lookups and provider session lifecycle (#4281)

376c149eac • Julius Marminge • Jul 22, 2026

Move mobile working timer into the thread timeline (#4285)

7e2bb47504 • Julius Marminge • Jul 22, 2026

Preserve draft thread highlighting during promotion (#4283)

18fa89c4ad • Julius Marminge • Jul 22, 2026

fix(desktop): handle EPIPE errors on stdout/stderr to prevent crash dialog (#4213)

f74eb62661 • Utkarsh Patil • Jul 22, 2026

Restore Copy Link in chat link context menu (#4161)

e5fba263e6 • Henry Zhang • Jul 22, 2026

Stabilize sidebar settling animations (#4280)

18b468871e • Julius Marminge • Jul 22, 2026

fix(web): use message-square icon for settled icon-less project threads in sidebar v2 (#4279)

020179c19a • Utkarsh Patil • Jul 22, 2026

Unify temporary worktree branch naming (#4278)

571a8b44bd • Julius Marminge • Jul 22, 2026

fix(web): default provider selection for users without Codex (#4117)

b6e1b39335 • Miklós Fazekas • Jul 22, 2026