Commits

feat(web,mobile): Continue on… a linked environment

5c04c88b64 • Julius Marminge • 2d ago

feat(server): hand a thread off to a linked environment

be89710151 • Julius Marminge • 2d ago

feat(server): package and apply a thread's git work

75b2c90834 • Julius Marminge • 2d ago

feat(server): t3_thread_import, conversation only

48dea790a6 • Julius Marminge • 2d ago

feat(web,mobile): @-mention a machine as a context chip

61fc61fdea • Julius Marminge • 2d ago

fix(web,mobile): a minted pairing code carries the access the link asks for

439ea2a27f • Julius Marminge • 2d ago

feat(web,mobile): pick a T3 Connect machine when linking

a1d5f8db2b • Julius Marminge • 2d ago

fix(server): a thread waits on its link card after the agent's turn ends

f13e073c32 • Julius Marminge • 2d ago

fix(web,mobile): each link answer mints its own pairing code

92cef096b3 • Julius Marminge • 2d ago

fix(web): the link dialog starts fresh each time it opens

5fb259a20e • Julius Marminge • 2d ago

fix(server): a slow machine no longer holds up every link card's answer

8327c426bc • Julius Marminge • 2d ago

fix(server): a link card stays answerable after a steer, and Stop shows no new one

af6611e11e • Julius Marminge • 2d ago

fix(server): an expired link goes through the link card

efd17430b0 • Julius Marminge • 2d ago

fix(server): a link card's id names the provider session that asked

26651fa6da • Julius Marminge • 2d ago

feat(server,web,mobile): an agent sets up a link to another environment

c961f17067 • Julius Marminge • 2d ago

fix(server): a remote task with no project there says how to bring one

2ccff104a8 • Julius Marminge • 2d ago

fix(web,mobile): a task a linked environment runs shows under its parent

0588620066 • Julius Marminge • 2d ago

fix(server): a remote task refuses worktree isolation, and its failures keep the cause

350af92b01 • Julius Marminge • 2d ago

fix(server): acknowledge only the matching remote stop generation

b7cc6017d8 • Lenori • 2d ago

fix(server): stopping a parent stops a finished remote task's thread there

6666608f76 • Julius Marminge • 2d ago

fix(server): a remote task waits for its thread's delegated work

a511bd686f • Julius Marminge • 2d ago

fix(server): report the failed remote run's provider error

9f4243ecfe • Lenori • 2d ago

feat(server): delegate_task to a linked environment

c87d1f54fd • Julius Marminge • 2d ago

fix(connections): reset pairing forms and refresh mobile link status

5daa18b308 • Julius Marminge • 2d ago

test(client-runtime): exercise permitted peer link lifecycle

5dac32f107 • Julius Marminge • 2d ago

docs: what agents may do on a linked machine, by the link's access

e29e32b2c9 • Julius Marminge • 2d ago

feat(web,mobile): linked environments in Connections

6aabf74335 • Julius Marminge • 2d ago

feat(server): a full-access link is not fenced

e0f3f6a217 • Julius Marminge • 2d ago

feat(server): work a link starts may add projects

f001f2f2de • Julius Marminge • 2d ago

feat(server): work a linked environment starts stays within its link

574b1bee29 • Julius Marminge • 2d ago

feat(server): every tool that names a thread, project or queue reaches a linked environment

655a0548ac • Julius Marminge • 2d ago

feat(server): agents create and clone projects in a linked environment

566933f69d • Julius Marminge • 2d ago

feat(server): agents use linked environments

41974697a3 • Julius Marminge • 2d ago

feat(server): link to another environment

e13f1d4556 • Julius Marminge • 2d ago

feat(server): t3_thread_launch takes clientRequestId

6152622adc • Julius Marminge • 2d ago

feat(server): /mcp narrows a client's modes from T3-Mode-Limit

76d6c7cd8f • Julius Marminge • 2d ago

test(server): Claude steer test no longer hangs for 120s under CI load (#22533)

5d27ecd79c • Theo Browne • 2d ago

ci(release): release tests stop timing out and finish in about 5 minutes (#22524)

fe27e8e3dc • Theo Browne • 2d ago

fix(mobile): folded Back clears the detail route before the next selection (#22526)

4af32312db • Julius Marminge • 2d ago

fix(mobile): connecting an environment no longer crashes the header (#22521)

c8667fd5f4 • Julius Marminge • 2d ago

test(web): fix release browser test failures (#22508)

5bcc90e111 • Theo Browne • 2d ago

refactor(source-control): GitCafe creates repositories and pull requests over REST (#22495)

ca140c435f • Julius Marminge • 2d ago

ci(release): Windows arm64 verify no longer runs the crashing ARM PowerShell (#22494)

4c48118da2 • Theo Browne • 2d ago

ci(release): Make Windows arm64 CI job 50% faster (#22428)

14b47ee1b8 • Jacob Hands • 2d ago

feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries (#22234)

2ebe280e56 • Julius Marminge • 2d ago

fix(mobile): prevent update checker from crashing iOS at launch (#22488)

ec585729e0 • Julius Marminge • 2d ago

feat(scheduled-tasks): event filters for webhook deliveries (#22194)

0c85b0d997 • Julius Marminge • 2d ago

fix(web): restore left-aligned markdown table cells (#22482)

860e6d2cc6 • t3-code[bot] • 2d ago

fix(mobile): the composer stays one row until the draft wraps (#20812)

dac3437d94 • Julius Marminge • 2d ago

test(web): pooled Limits segments narrower than 6px draw no pace mark; fixture README (#22453)

7e289ae1f7 • Julius Marminge • 2d ago

fix(web,mobile): Limits bars show the even-pace mark as a tick in a gap (#22408)

5d4c202e3f • Julius Marminge • 2d ago

test(web): migrate the last .ts browser tests and stop wrapping userEvent in act (#22424)

f7f9e21785 • Julius Marminge • 2d ago

test(web): require-disposable-render is now an error (#22410)

6ab39ff6b8 • Julius Marminge • 2d ago

test(ssh): unreaped-server test no longer loses its zombie fixture (#22427)

2893437f26 • Julius Marminge • 3d ago

fix(mobile): use native sheet headers and toolbar filters (#22390)

be5a5cd01c • Julius Marminge • 3d ago

test(web): disposable render helper and lint rule for browser tests (#22187)

81dea7821d • Julius Marminge • 3d ago

fix(relay): run the relay Worker next to its database (#22065)

758d773f57 • Julius Marminge • 3d ago

fix(contracts): settings save again when the writing style has default fields (#22203)

d65249074b • MatiasGadeberg • 3d ago

fix(web): normalize disabled terminal button opacity (#22389)

2229efcbe2 • Utkarsh Patil • 3d ago

fix(mobile): chat chips match desktop and the composer again (#22169)

cdaaa742c9 • oliver • 3d ago

fix(server): updates no longer keep every old runtime on disk (#22253)

2b28b46daa • Julius Marminge • 3d ago

fix(mobile): pin expo-modules-core so the release smoke patch stays in use (#22343)

8ecb607de4 • project516 • 3d ago

revert: limit bars with many accounts no longer clip names to one letter (#19964) (#22395)

573d376e4c • Julius Marminge • 3d ago

fix(web): use the shared markdown scrollbar width (#22200)

b5a0696a98 • Utkarsh Patil • 3d ago

fix(web): show pointer cursors on changed-file controls (#22266)

72ebd98cc6 • Utkarsh Patil • 3d ago

fix(web): pinned threads' pin icon stays put on hover (#22303)

67c0fc0cda • Theo Browne • 3d ago

fix(desktop): macOS release signing works on macOS 26.6 runners (#22277)

d36b7da248 • Theo Browne • 3d ago

ci(release): build macOS desktop on GitHub macos-26-xlarge runners (#22264)

e9a5974379 • Theo Browne • 3d ago

test(web): isolate diff worker idle clock (#22259)

30afc56076 • Theo Browne • 3d ago

feat(clients): every PR +/- shows its code, tests, and docs split, without the hover wait (#22255)

962428df10 • Theo Browne • 3d ago

fix(web,server): adding a project to another machine takes you there, with no toasts and the right favicon (#22254)

54346a617c • Theo Browne • 3d ago

test(ssh): wait for server exit during handover (#22252)

729c56c3cb • Theo Browne • 3d ago

revert(web): restore grouped projects in the new thread selector (#22242)

774c6c1953 • Theo Browne • 3d ago

feat(server,web,mobile): a host that drops because it froze now says why (#22213)

d7bc3a2f49 • Theo Browne • 3d ago

fix(client): a frozen host no longer shows a heartbeat as slow or blames your DNS (#22212)

45ad8d9f00 • Theo Browne • 3d ago

revert: "fix(web): show idle server updates on environment controls" (#21950) (#22233)

5547d7c13c • Theo Browne • 3d ago

revert: "fix(web): preserve snapshot thumbnail context and detail" (#18440) (#22231)

23dd7e7007 • Theo Browne • 3d ago

revert: "fix(scheduler): label fixed-time tasks with the server timezone" (#18653) (#22230)

86729b45f9 • Theo Browne • 3d ago

revert: "fix(web): keep subagent links visible in long background-work banners" (#20054) (#22228)

bd65988187 • Theo Browne • 3d ago

revert: "fix(web): stop composer banner glass overlap" (#8034) (#22227)

818f09611d • Theo Browne • 3d ago

revert: "fix(clients): show question option previews" (#21933) (#22229)

8eafe058ca • Theo Browne • 3d ago

fix(ci): recover from transient download and stale report failures (#22232)

b14ae647a3 • Theo Browne • 3d ago

revert: "fix(web): worktree threads warn when the checkout branch changes" (#14883) (#22225)

90c3f8350d • Theo Browne • 3d ago

revert: fourteen unverified desktop fixes from the takeover campaign (#22222)

8fc72daee4 • Julius Marminge • 3d ago

revert: "fix(web): pinned thread marker stays put when hovering the row" (#11122) (#22223)

2d1119681a • Theo Browne • 3d ago

revert: "fix(desktop): saved connections survive the Beta rename on macOS and Linux" (#20907) (#22219)

41b513d99a • Julius Marminge • 3d ago

fix(threads): snoozed threads stay hidden through background wakes (#22202)

d2fb83a973 • Theo Browne • 3d ago

feat(connect): t3 connect checks that other devices can reach this machine (#22172)

91d7bf3eef • Theo Browne • 3d ago

perf(web): pre-bundle startup chunks when a shared dev server starts (#22210)

72bdf1e658 • Theo Browne • 3d ago

fix(server): preview downloads no longer echo data: URL contents (#22156)

b7b53d404e • Julius Marminge • 3d ago

fix(mobile): skill chips in messages open their instructions (#22120)

d3415f36d0 • oliver • 3d ago

fix(web): HTML visualizations show their full height instead of cropping and scrolling (#22131)

500a52e839 • Theo Browne • 3d ago

feat(web): show how much of a PR is code vs tests, mocks, and generated files (#22189)

92a6f6d731 • Theo Browne • 3d ago

feat(web): set up EAS Simulator hosts in Settings (#21846)

d18352e378 • Julius Marminge • 3d ago

feat(server): EAS Simulator device hosts (#21844)

aee25acd17 • Julius Marminge • 3d ago

feat(server): Expo credentials, EAS Simulator API, and EAS project lookup (#21843)

99209c7ffa • Julius Marminge • 3d ago

feat(contracts): device hosts as a tagged union with EAS hosts (#21842)

c273a8f6fa • Julius Marminge • 3d ago

feat(device): stream iOS devices that serve WebRTC only (#21841)

6dc63bd85b • Julius Marminge • 3d ago

refactor(server): device hosts own their device operations (#21835)

83e0f7a822 • Julius Marminge • 3d ago

fix(mobile): thread links long-press to Open thread or Copy link (#22153)

e5c6083c25 • oliver • 3d ago