Release notes
T3 Code v0.1.2
What's Changed
- test(server): Claude steer test no longer hangs for 120s under CI load by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22533
- test: remove the timing races behind recurring CI and release failures by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22523
- feat(web): render Mermaid diagrams with pele by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21472
- fix(mobile): keep home brand visible during secondary retries by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21388
- fix(mobile): collapse pull request repository errors by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21389
- fix(mobile): show terminal arrow keys before secondary controls by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21398
- fix(mobile): update outdated servers and respect provider permissions by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21402
- fix(mobile): live activity tracks thread status and settlement by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21405
- fix(mobile): use current checkout for non-git projects by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21404
- fix(mobile): add project and checkout removal by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21409
- fix(mobile): show plans and fold settled progress notes by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21393
- fix(mobile): open transcript file links at the resolved path by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21403
- fix(mobile): lock the composer while queued edits save by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21390
- fix(mobile): bring model controls in line with web by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21406
- fix(mobile): restore archive and thread action undo by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21401
- fix(mobile): expose background work and thread status actions by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21395
- fix(web): keep approval menu actions compact by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/22566
- fix(web): main typecheck passes again after the Mermaid switch to pele by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22570
- test: delete 11k low-signal tests so CI runs faster and flakes less by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22557
- fix(mobile): thread rows show wake status and elapsed time by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21394
- fix(web,mobile): list database space for all machines in one notice by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22575
- test(lint): ban per-test timeouts and unreasoned skips by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22560
- test(web): ban frame and transition waits in browser tests by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22561
- test: ban wall-clock readings in tests by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22562
- test(server): ban real-clock waits in tests by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22564
- test: warn on polling loops in tests and make adapter test harnesses event-driven by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22565
- fix(mobile): iOS new-thread skill picker stops shifting the screen by @flamboh in https://github.com/pingdotgg/t3code/pull/22121
- fix(web): dialogs keep their content while they close by @flamboh in https://github.com/pingdotgg/t3code/pull/21960
- ci(release): build Windows x64 on Linux like arm64 by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22584
- fix(server): idle orphaned follow-ups can be cancelled without a running parent by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22581
- chore(web): remove "use client" directives by @flamboh in https://github.com/pingdotgg/t3code/pull/22587
- test(mobile): prune low-value tests in mobile (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22588
- test(desktop): prune low-value tests in desktop (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22589
- test(web): prune low-value tests in apps/web (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22591
- test(server): prune low-value tests in apps/server (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22592
- test(packages): prune low-value tests in packages (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22593
- test(server): prune low-value tests in orchestration-v2 (second pass) by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22599
- test(web): every browser test starts with the mouse off the page by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22556
- chore(tailscale): drop parseTailscaleMagicDnsName, which nothing imports by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22602
- fix(server): make the remaining flaky server tests deterministic by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/22559
- fix(mobile): composer chips match chat chips by @flamboh in https://github.com/pingdotgg/t3code/pull/22518
- fix(mobile): show each turn's diffstat on its work row by @maria-rcks in https://github.com/pingdotgg/t3code/pull/21392
- fix(web): silence notifications when stopping a watch by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/22615
- ci(release): build macOS desktop on Blacksmith runners again by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22613
- fix(usage): Codex compaction and resumed sessions no longer show skipped-usage warnings by @t3dotgg in https://github.com/pingdotgg/t3code/pull/22558
…