Commits
fix(server): prefer the repository named by legacy uploads
5ebb9aa198 • Julius Marminge • 4d ago
fix(server): provide the media service to asset requests
5bcf33fcc5 • Julius Marminge • 4d ago
fix(server): load SSO-protected PR uploads through signed URLs
be56058665 • Julius Marminge • 4d ago
fix(assets): preserve the PR repository for GitHub media
2503bd508d • Julius Marminge • 4d ago
feat(web): choose the in-app browser's search engine (#17688)
1451e7cb23 • Ben Davis • 4d ago
fix(server,mobile): a message you send resumes a held queue, and mobile can resume one (#21473)
62d98096ca • Julius Marminge • 4d ago
fix(server): thread-bound scheduled tasks run on the thread's current provider (#18467)
a27e32fba7 • Otavio Salvador • 4d ago
fix(shared): T3 Connect devices connect to hosts with a Latvian, Lithuanian, Basque or Azerbaijani locale (#19616)
18f26cf179 • shivam • 4d ago
fix(mobile): Android terminal input no longer triggers password autofill (#20051)
bf2608a217 • voida6 • 4d ago
fix(terminal): fish no longer stalls 10s on startup (#19685)
45ad47df22 • Theo Browne • 4d ago
fix(connect): stop reporting a loading cloud session as a sign-in change (#11013)
2bae2b14df • project516 • 4d ago
fix(shared): terminal labels after non-BMP letters stay plain text (#19968)
3017eca6c8 • Karan Kumar • 4d ago
fix(mobile): Browser menu pastes the phone's clipboard into the page (#19648)
6cf704beb5 • spiky02plateau • 4d ago
fix(desktop): built-in browser sites can no longer post notifications without permission (#20237)
30448e37e9 • fixfon • 4d ago
fix(web): keep device results in the thread that started them (#16040)
8ae53fd4db • Alex Southwell • 4d ago
fix(usage): show empty sessions when weekly quota is exhausted (#20349)
5b72385065 • Alex Chambers • 4d ago
fix(web): reveal folded imported responses when opening citations (#18423)
8211893622 • Alex Southwell • 4d ago
fix(mobile): load iOS device streams over HTTP on Android (#14284)
2b5a879098 • Adel Khial • 4d ago
fix(shared): port checks no longer fail on hosts with IPv6 disabled (#15044)
74904e36ee • mr-joom • 4d ago
fix(terminal): keep project script commands out of shell history (#13903)
b92ebce0ad • Otavio Salvador • 4d ago
fix(mobile): gallery images shrink back into their thumbnail on close (#21481)
0e3c79567b • oliver • 4d ago
fix(server): terminals no longer inherit the launching tmux session (#13359)
88d104a35f • Uzair Sajid • 4d ago
fix(preview): browser tabs no longer go blank when the tab list reorders (#13799)
fc5b621863 • Kiera • 4d ago
fix(server): fall back when checkpoint fsync is unsupported (#14411)
67e05acf81 • mohammed shazeb • 4d ago
fix(web): paste terminal text once and clear the shortcut on release (#19366)
9f52dc28a9 • Theo Browne • 4d ago
fix(web,mobile): keep reporting client activity after an interrupted report (#15738)
7c367e88d3 • Sky Hong • 4d ago
fix(web): refresh embedded assets in markdown file previews (#18647)
41e6fbb1e3 • Saikrishna Ambeti • 4d ago
fix(web,mobile): queued messages no longer say "From queue" once sent (#21474)
5cda25e72b • oliver • 4d ago
fix(cli): browser setup installs missing fonts (#17570)
03a2b1acc6 • Adrian Las • 4d ago
fix(web): hide the empty reset badge on unstarted limit windows (#18579)
0854719f1b • Akash Moradiya • 4d ago
fix(web): Integrations settings show one Browser section, not two (#18264)
7e1a5a38b5 • Rakshith Bhat • 4d ago
fix(desktop): reattach a browser tab whose debugger Chromium dropped (#17525)
0b37829da9 • tobymarks • 4d ago
fix(web): up-arrow recall skips automation and agent messages (#21510)
5569a42bff • maria • 4d ago
fix(web): "No project" picker shows its full label on the new-thread screen (#21504)
07f8aee277 • oliver • 4d ago
fix(web): ignore right-clicks in the flat Device viewport (#17020)
dfc093ab9b • Sebastián Maluk • 4d ago
fix(server): install the advertised version for pnpm-global provider updates (#14295)
daa00d8f55 • Raphael Fakhri • 4d ago
fix(server): OpenCode 2 threads keep T3's tools after an idle project is evicted (#16796)
a5307c44f5 • Lakshmi Tanmay • 4d ago
fix(server): auto-delivered messages queue between provider turns (#15691)
b6295dd801 • Guillermo Casanova • 4d ago
fix(preview): keep desktop-rendered tabs out of idle cleanup (#18147)
53ca474518 • Tdanks2000 • 4d ago
fix(server): ACP Registry loads on networks with slow IPv4 connects (#15054)
16756743ed • Guillermo Casanova • 4d ago
fix(shared): preview addresses containing another URL open instead of searching (#17943)
25aa9fc4e4 • Maxwell Young • 4d ago
fix(server): reconnecting no longer reopens a closed terminal (#18444)
f3e5a165e0 • Guillermo Casanova • 4d ago
fix(antigravity): read usage from each instance data directory (#17769)
b85366d28c • fixfon • 4d ago
fix(grok): a Homebrew-installed Grok updates through brew and is compared against the cask (#18772)
393a9f8950 • Igor Makowski • 4d ago
fix(server): keep browser input responsive during slow navigation (#16691)
a946febd67 • Joseph Vidal • 4d ago
fix(web): the device screen keeps focus when typing or returning to the window (#14534)
0c609ab87d • hayden • 4d ago
fix(web): project actions no longer reuse the right-panel terminal (#18340)
687bd55533 • Antony • 4d ago
fix(web): Open in → Finder in the file preview opened the file in its default app instead of revealing it (#16955)
3a78a2d15a • James Villarrubia • 4d ago
fix(server): device-host SSH tunnels exit when the server dies (#17448)
4130507748 • Killian Cazin • 4d ago
fix(files): load PDFs in browser previews (#21095)
1e2f88fde7 • Yash Singh • 4d ago
fix(mobile): crash report shows the store build number (#16052)
00f53d68e1 • Mohamed Akef • 4d ago
fix(pull-requests): distinguish skipped checks with a slash icon (#21498)
6fca698c59 • Yash Singh • 4d ago
perf(web): virtualize large changed-file trees (#21482)
f36dadb782 • Yash Singh • 4d ago
fix(server): keep queued subagent status in sync (#21487)
3443f02e57 • Yash Singh • 4d ago
fix(mobile): sent steer and queued messages are marked like desktop (#21417)
ddab437d00 • oliver • 4d ago
perf(web): HTML renders drop the loading skeleton (#21480)
49b0f9683c • maria • 4d ago
feat(server): count which T3 MCP tools agents use (#15913)
ab6be13d43 • Julius Marminge • 4d ago
feat(server): count which product features people use (#15921)
9077e818d8 • Julius Marminge • 4d ago
fix(server): a failed Codex turn no longer traps the queue behind its subagents (#21366)
07d38b8d17 • Julius Marminge • 4d ago
fix(server): migrate legacy thread pull request links (#19129)
cab362d458 • Yash Singh • 4d ago
chore(deps): web and mobile share React 19.3 from the catalog (#21376)
15903f11ab • Julius Marminge • 4d ago
fix(tailscale): a slow tailscale status no longer hides Tailscale in Settings (#21057)
952921f39a • Dara Adedeji • 4d ago
fix(mobile): sheets close with an X and confirm with a checkmark (#21319)
ca4d583054 • Julius Marminge • 4d ago
fix(web): keep the composer chin below the input (#21345)
b72740852f • Theo Browne • 4d ago
test(web): burst-merged jsdom tests run in a real browser (#21318)
8cd9641f76 • Julius Marminge • 4d ago
fix(devices): Android fold controls work over T3 Connect (#21156)
e704190e8c • Theo Browne • 4d ago
feat(server): send telemetry through ingest.t3.codes (#15028)
28c32d20c3 • Theo Browne • 4d ago
perf(mobile): ThreadFeed compiles with the React Compiler (#21268)
d8e9fd267e • Julius Marminge • 4d ago
perf(mobile): composer draft no longer re-renders the thread screen when typing (#21261)
d30899cb50 • Julius Marminge • 4d ago
perf(mobile): thread rows no longer re-render the list when another thread streams (#21255)
685c4137f1 • Julius Marminge • 4d ago
perf(mobile): thread detail screen and navigation sidebar compile with the React Compiler (#21145)
ad0a7d8667 • Julius Marminge • 4d ago
perf(mobile): thread composer, route screen and queue control compile with the React Compiler (#21142)
cf84fc7772 • Julius Marminge • 4d ago
perf(mobile): new task flow, git sheets, thread settings and work log compile with the React Compiler (#21141)
8528d64109 • Julius Marminge • 4d ago
perf(mobile): composer, connections, add project and shared state compile with the React Compiler (#21137)
f733638fff • Julius Marminge • 4d ago
perf(mobile): pull request screens compile with the React Compiler (#21136)
001111c360 • Julius Marminge • 4d ago
perf(mobile): home, workspace layout and overlay pieces compile with the React Compiler (#21133)
671719b25c • Julius Marminge • 4d ago
perf(mobile): files, review and remaining settings screens compile with the React Compiler (#21124)
0ee07e32ab • Julius Marminge • 4d ago
perf(mobile): settings screens compile with the React Compiler (#21119)
93fbedb50c • Julius Marminge • 4d ago
test(mobile): a completed render splits the work log into lone-call rows (#21295)
eb7b35ac32 • Julius Marminge • 4d ago
test(mobile): branch naming and server controls settings tests load again (#21293)
f7dd1a392f • Julius Marminge • 4d ago
test(web): file browser and attachment image tests run in a real browser (#21297)
97efada6a9 • Julius Marminge • 4d ago
test(server): wait for a workflow member's late reply to reach the test's event log (#21310)
1c12af22d6 • Julius Marminge • 4d ago
test(server): a fork that stops its own PR watch keeps it as its ended watch (#21309)
e57e6295cf • Julius Marminge • 4d ago
test(server): drop the duplicate Path import in the Grok adapter test (#21308)
b6ca834d60 • Julius Marminge • 4d ago
perf(server): skip unused diffs for user-written commit messages (#19605)
e2cc34f1e4 • Microck • 4d ago
fix(server): a full Claude context window no longer shows as a usage limit (#19848)
fb9af9e57d • fixfon • 4d ago
fix(web): collapsed composer centers drafts that start with a list (#17820)
3ec095bc8b • Samuel Soeller • 4d ago
fix(server): Claude subagents keep their model after a usage-limit notice (#17097)
0ae495158e • 洁月星 • 4d ago
fix(web): terminal drawer covers the turn minimap (#14383)
e560b26a68 • Sairaj • 4d ago
fix(server): replace Claude sessions that never saved a message (#19637)
63e18dffc5 • maria • 4d ago
chore(lint): reject use* functions that call no hooks (#21260)
92224ddfa2 • Julius Marminge • 4d ago
fix(markdown): Windows paths in messages keep their backslashes (#21069)
834f0e3a1b • Dara Adedeji • 4d ago
fix(server): MCP thread list and read report every linked pull request (#17454)
d6841e9098 • Scott Norteman • 4d ago
fix(server): reject thread.create for an existing id (#19704)
ff7b24a704 • Scott Norteman • 4d ago
fix(server): explain root browser launch failures instead of pointing to setup (#19846)
c38777968b • Madhav Gautam • 4d ago
fix(source-control): fix watch failures on large forgejo PRs (#18432)
4de78cd1e6 • Robbie • 4d ago
fix(server): ACP agents that need no sign-in drop models they stopped advertising (#18807)
3adac9403f • Igor Makowski • 4d ago
fix(mobile): iOS builds on Xcode 27.0 no longer fail on 27.1-only hinge APIs (#18913)
ffa343bb81 • Jeremiah Jordan • 4d ago
fix(server): a Claude hook that drops a prompt now shows its reason (#21231)
e51c0d6777 • fixfon • 4d ago
fix(server): preserve unrelated branch upstreams when opening fork PRs (#18413)
3cc98ba567 • Alex Southwell • 4d ago