Commits
fix(server): delegates finish when their leftover work settles, and Grok commands stop holding runs open (#22709)
163bdeaa11 • Theo Browne • 12h ago
test(server): split replay fixtures into per-provider files (#22717)
dd8452a065 • Theo Browne • 12h ago
fix(desktop): new worktrees install Electron from the local download cache (#22712)
a5d66e2239 • Theo Browne • 12h ago
docs(agents): name the fast commands and stop polling (#22711)
73daccf4ec • Theo Browne • 12h ago
feat(web): composer stays usable during approvals, and sending declines and redirects (#21503)
a93b03c8a5 • maria • 12h ago
fix(server): Stop on a delegate always clears it, even when it is stuck (#22653)
6a6c84f990 • Theo Browne • 13h ago
fix(web): thread links render as chips, and thread chips show the project icon (#22621)
15dc7b0130 • oliver • 13h ago
test(web): ChatView's React Compiler check no longer times out on slow CI runners (#22649)
4f651cb10d • Theo Browne • 13h ago
fix(desktop): bump Electron to 44.9.3 to block compromised eMudhra CA keys (#22645)
61e2747f2e • Theo Browne • 13h ago
Delete .github/workflows/cursor-hygiene-webhook.yml
3e250a8387 • Julius Marminge • 14h ago
fix(web): thread search shows the same PR badge as the sidebar (#22627)
8a9d0e0dd5 • maria • 14h ago
fix(usage): Codex compaction and resumed sessions no longer show skipped-usage warnings (#22558)
733a303abf • Theo Browne • 14h ago
ci(release): build macOS desktop on Blacksmith runners again (#22613)
e64766c56a • Theo Browne • 16h ago
fix(web): silence notifications when stopping a watch (#22615)
4741dc563f • Yash Singh • 16h ago
chore(release): prepare v0.1.1
c22ace223a • t3-code[bot] • 16h ago
fix(mobile): show each turn's diffstat on its work row (#21392)
8bbb85c902 • maria • 17h ago
fix(mobile): composer chips match chat chips (#22518)
ecfe4f7955 • oliver • 17h ago
fix(server): make the remaining flaky server tests deterministic (#22559)
31dcc7c513 • Julius Marminge • 17h ago
chore(tailscale): drop parseTailscaleMagicDnsName, which nothing imports (#22602)
5b2ee393c3 • Julius Marminge • 17h ago
test(web): every browser test starts with the mouse off the page (#22556)
c728c8ce19 • Julius Marminge • 17h ago
test(server): prune low-value tests in orchestration-v2 (second pass) (#22599)
32d8f8f0d0 • Julius Marminge • 17h ago
test(packages): prune low-value tests in packages (second pass) (#22593)
8feddd6687 • Julius Marminge • 17h ago
test(server): prune low-value tests in apps/server (second pass) (#22592)
a2f4df0412 • Julius Marminge • 17h ago
test(web): prune low-value tests in apps/web (second pass) (#22591)
eb1085957e • Julius Marminge • 17h ago
test(desktop): prune low-value tests in desktop (second pass) (#22589)
2edddbc847 • Julius Marminge • 17h ago
test(mobile): prune low-value tests in mobile (second pass) (#22588)
7c16a4008a • Julius Marminge • 17h ago
chore(web): remove "use client" directives (#22587)
a01f4107ca • oliver • 18h ago
fix(server): idle orphaned follow-ups can be cancelled without a running parent (#22581)
849b3f8948 • Theo Browne • 18h ago
ci(release): build Windows x64 on Linux like arm64 (#22584)
569bd029ea • Theo Browne • 18h ago
fix(web): dialogs keep their content while they close (#21960)
5bc19ac641 • oliver • 18h ago
fix(mobile): iOS new-thread skill picker stops shifting the screen (#22121)
3719fd228b • oliver • 18h ago
test: warn on polling loops in tests and make adapter test harnesses event-driven (#22565)
08dbf834d9 • Julius Marminge • 18h ago
test(server): ban real-clock waits in tests (#22564)
bde62061d2 • Julius Marminge • 18h ago
test: ban wall-clock readings in tests (#22562)
dd4506a130 • Julius Marminge • 18h ago
test(web): ban frame and transition waits in browser tests (#22561)
7895a2bc9d • Julius Marminge • 18h ago
test(lint): ban per-test timeouts and unreasoned skips (#22560)
b280e7d385 • Julius Marminge • 18h ago
fix(web,mobile): list database space for all machines in one notice (#22575)
8cd561ef6f • Julius Marminge • 18h ago
fix(mobile): thread rows show wake status and elapsed time (#21394)
2085ea32cc • maria • 18h ago
test: delete 11k low-signal tests so CI runs faster and flakes less (#22557)
05696c636e • Theo Browne • 19h ago
fix(web): main typecheck passes again after the Mermaid switch to pele (#22570)
c3540a7854 • Theo Browne • 19h ago
fix(web): keep approval menu actions compact (#22566)
d356059c84 • Yash Singh • 19h ago
fix(mobile): expose background work and thread status actions (#21395)
fe414ebdd3 • maria • 19h ago
fix(mobile): restore archive and thread action undo (#21401)
6efe9a088e • maria • 19h ago
fix(mobile): bring model controls in line with web (#21406)
f16251f164 • maria • 19h ago
fix(mobile): lock the composer while queued edits save (#21390)
834ae4f9fa • maria • 19h ago
fix(mobile): open transcript file links at the resolved path (#21403)
afc33ff6bf • maria • 19h ago
fix(mobile): show plans and fold settled progress notes (#21393)
77e4f561f5 • maria • 19h ago
fix(mobile): add project and checkout removal (#21409)
0dc38c75f5 • maria • 19h ago
fix(mobile): use current checkout for non-git projects (#21404)
4db2533f55 • maria • 19h ago
fix(mobile): live activity tracks thread status and settlement (#21405)
2f6755b7e3 • maria • 19h ago
fix(mobile): update outdated servers and respect provider permissions (#21402)
145d73b42e • maria • 19h ago
fix(mobile): show terminal arrow keys before secondary controls (#21398)
e27fffa727 • maria • 19h ago
fix(mobile): collapse pull request repository errors (#21389)
043c9c3169 • maria • 19h ago
fix(mobile): keep home brand visible during secondary retries (#21388)
327f3fc72c • maria • 19h ago
feat(web): render Mermaid diagrams with pele (#21472)
fcb20e49aa • maria • 19h ago
test: remove the timing races behind recurring CI and release failures (#22523)
f9dd25914d • Theo Browne • 20h ago
test(server): Claude steer test no longer hangs for 120s under CI load (#22533)
5d27ecd79c • Theo Browne • 21h ago
ci(release): release tests stop timing out and finish in about 5 minutes (#22524)
fe27e8e3dc • Theo Browne • 21h ago
fix(mobile): folded Back clears the detail route before the next selection (#22526)
4af32312db • Julius Marminge • 21h ago
fix(mobile): connecting an environment no longer crashes the header (#22521)
c8667fd5f4 • Julius Marminge • 21h ago
test(web): fix release browser test failures (#22508)
5bcc90e111 • Theo Browne • 21h ago
refactor(source-control): GitCafe creates repositories and pull requests over REST (#22495)
ca140c435f • Julius Marminge • 22h ago
ci(release): Windows arm64 verify no longer runs the crashing ARM PowerShell (#22494)
4c48118da2 • Theo Browne • 22h ago
ci(release): Make Windows arm64 CI job 50% faster (#22428)
14b47ee1b8 • Jacob Hands • 22h ago
feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries (#22234)
2ebe280e56 • Julius Marminge • 22h ago
fix(mobile): prevent update checker from crashing iOS at launch (#22488)
ec585729e0 • Julius Marminge • 22h ago
feat(scheduled-tasks): event filters for webhook deliveries (#22194)
0c85b0d997 • Julius Marminge • 23h ago
fix(web): restore left-aligned markdown table cells (#22482)
860e6d2cc6 • t3-code[bot] • 23h ago
fix(mobile): the composer stays one row until the draft wraps (#20812)
dac3437d94 • Julius Marminge • 23h ago
test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README (#22453)
7e289ae1f7 • Julius Marminge • 1d ago
fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap (#22408)
5d4c202e3f • Julius Marminge • 1d ago
test(web): migrate the last .ts browser tests and stop wrapping userEvent in act (#22424)
f7f9e21785 • Julius Marminge • 1d ago
test(web): require-disposable-render is now an error (#22410)
6ab39ff6b8 • Julius Marminge • 1d ago
test(ssh): unreaped-server test no longer loses its zombie fixture (#22427)
2893437f26 • Julius Marminge • 1d ago
fix(mobile): use native sheet headers and toolbar filters (#22390)
be5a5cd01c • Julius Marminge • 1d ago
test(web): disposable render helper and lint rule for browser tests (#22187)
81dea7821d • Julius Marminge • 1d ago
fix(relay): run the relay Worker next to its database (#22065)
758d773f57 • Julius Marminge • 1d ago
fix(contracts): settings save again when the writing style has default fields (#22203)
d65249074b • MatiasGadeberg • 1d ago
fix(web): normalize disabled terminal button opacity (#22389)
2229efcbe2 • Utkarsh Patil • 1d ago
fix(mobile): chat chips match desktop and the composer again (#22169)
cdaaa742c9 • oliver • 1d ago
fix(server): updates no longer keep every old runtime on disk (#22253)
2b28b46daa • Julius Marminge • 1d ago
fix(mobile): pin expo-modules-core so the release smoke patch stays in use (#22343)
8ecb607de4 • project516 • 1d ago
revert: limit bars with many accounts no longer clip names to one letter (#19964) (#22395)
573d376e4c • Julius Marminge • 1d ago
fix(web): use the shared markdown scrollbar width (#22200)
b5a0696a98 • Utkarsh Patil • 1d ago
fix(web): show pointer cursors on changed-file controls (#22266)
72ebd98cc6 • Utkarsh Patil • 1d ago
fix(web): pinned threads' pin icon stays put on hover (#22303)
67c0fc0cda • Theo Browne • 1d ago
fix(desktop): macOS release signing works on macOS 26.6 runners (#22277)
d36b7da248 • Theo Browne • 1d ago
ci(release): build macOS desktop on GitHub macos-26-xlarge runners (#22264)
e9a5974379 • Theo Browne • 1d ago
test(web): isolate diff worker idle clock (#22259)
30afc56076 • Theo Browne • 1d ago
feat(clients): every PR +/- shows its code, tests, and docs split, without the hover wait (#22255)
962428df10 • Theo Browne • 1d ago
fix(web,server): adding a project to another machine takes you there, with no toasts and the right favicon (#22254)
54346a617c • Theo Browne • 1d ago
test(ssh): wait for server exit during handover (#22252)
729c56c3cb • Theo Browne • 1d ago
revert(web): restore grouped projects in the new thread selector (#22242)
774c6c1953 • Theo Browne • 1d ago
feat(server,web,mobile): a host that drops because it froze now says why (#22213)
d7bc3a2f49 • Theo Browne • 1d ago
fix(client): a frozen host no longer shows a heartbeat as slow or blames your DNS (#22212)
45ad8d9f00 • Theo Browne • 1d ago
revert: "fix(web): show idle server updates on environment controls" (#21950) (#22233)
5547d7c13c • Theo Browne • 1d ago
revert: "fix(web): preserve snapshot thumbnail context and detail" (#18440) (#22231)
23dd7e7007 • Theo Browne • 1d ago
revert: "fix(scheduler): label fixed-time tasks with the server timezone" (#18653) (#22230)
86729b45f9 • Theo Browne • 1d ago
revert: "fix(web): keep subagent links visible in long background-work banners" (#20054) (#22228)
bd65988187 • Theo Browne • 1d ago
revert: "fix(web): stop composer banner glass overlap" (#8034) (#22227)
818f09611d • Theo Browne • 1d ago