Release notes
T3 Code v0.1.3
What's Changed
- fix(server): keep subagent transcript updates off shell stream by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23783
- fix(deps): pin all patched package versions by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23798
- docs: document the GitCafe mirror and refresh the dev setup by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23808
- fix: no more em dashes in product copy by @t3dotgg in https://github.com/pingdotgg/t3code/pull/23799
- chore(mobile): bump Clerk Expo SDKs to the new native client sync by @wobsoriano in https://github.com/pingdotgg/t3code/pull/23047
- fix(mobile): capture folded and unfolded Duo store screenshots by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23849
- fix(server): preserve typed requirements as the RPC group grows by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23813
- fix(server): wake PR watches when no checks report by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23863
- fix(server): resume Codex parents after native children finish by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23840
- fix(gitcafe): authored lists, merge progress, and author reviews match git.cafe by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23887
- fix(forgejo): merges follow the repository's delete-branch setting by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23471
- fix(web): keep PR check counts in sync by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23548
- fix(server): speed up shell snapshots on large databases by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23751
- fix(server): keep managed Codex token renewal in the server by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/21786
- fix(server): renew active managed Codex turns through native auth by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/21787
- feat(web): telemetry export settings show where the running endpoint came from by @yordis in https://github.com/pingdotgg/t3code/pull/23713
- fix(ui): preserve tool icon detail in light mode by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23896
- fix(mcp): accept GitCafe pull request URLs in link/unlink/watch tools by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23899
- feat(settings): add thread title instructions by @CadenEl in https://github.com/pingdotgg/t3code/pull/21882
- fix(mobile): undo toasts keep their action on one row by @saphid in https://github.com/pingdotgg/t3code/pull/23910
- docs(connect): correct the relay webhook endpoint key by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23526
- fix(mobile): center Android composer text and pad wrapped drafts by @PixPMusic in https://github.com/pingdotgg/t3code/pull/23829
- fix(server): wake PR watches when remaining CI checks finish by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23904
- fix(mobile): the empty composer row shows only the provider icon by @flamboh in https://github.com/pingdotgg/t3code/pull/23570
- fix(server): route SQLite reads around writer contention by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23902
- fix(claude): route approval feedback to the requesting agent by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23657
- fix(web): align pull request file counts with diff stats by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23905
- fix(web): task durations over an hour no longer wrap in the tasks panel by @jamesvillarrubia in https://github.com/pingdotgg/t3code/pull/13472
- fix(server): preserve Codex sign-in guidance in usage notices by @jieyuexing in https://github.com/pingdotgg/t3code/pull/17055
- fix(server): restore Claude subscription usage through proxies by @Kanaliseren in https://github.com/pingdotgg/t3code/pull/12069
- fix(server): Forgejo skipped jobs no longer keep a pull request watch pending by @Mnigos in https://github.com/pingdotgg/t3code/pull/16668
- fix(mobile): move Android undo toasts above bottom navigation by @PixPMusic in https://github.com/pingdotgg/t3code/pull/23928
- perf(server): skip unused Git output line parsing by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23953
- fix(server): abort interrupted ACP MCP fetches by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23955
- fix(web): new threads no longer hang when a project's machine is offline by @t3dotgg in https://github.com/pingdotgg/t3code/pull/23967
- fix(pi): stop blank input placeholders from failing the run by @only21mil in https://github.com/pingdotgg/t3code/pull/23235
- fix(cursor): fail turns that end in a transport error after commentary by @only21mil in https://github.com/pingdotgg/t3code/pull/23273
- test(forgejo): answer the base branch read in the skipped-checks test by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/23952
- fix(opencode): retry failed model catalogs until they recover by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23939
- fix(server): avoid full shell read on resume by @Yash-Singh1 in https://github.com/pingdotgg/t3code/pull/23987
- test: delete low-value tests and dead test-only exports by @t3dotgg in https://github.com/pingdotgg/t3code/pull/24058
- test(server): restore DST scheduling tests deleted in the test snap by @t3dotgg in https://github.com/pingdotgg/t3code/pull/23991
- test(web): restore project settings permission tests deleted in the test snap by @t3dotgg in https://github.com/pingdotgg/t3code/pull/24011
- test(mobile): restore clipboard secret-redaction test deleted in the test snap by @t3dotgg in https://github.com/pingdotgg/t3code/pull/23980
- fix(web): Cmd+B toggles the sidebar unless text is selected by @t3dotgg in https://github.com/pingdotgg/t3code/pull/24063
…