Release notes
T3 Code v0.1.1
What's Changed
- feat(web): open html render images in the image viewer by @maria-rcks in https://github.com/pingdotgg/t3code/pull/20036
- refactor(github): all GitHub GraphQL on effect/graphql, one request policy for REST and GraphQL by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19224
- refactor(mobile): share settings action rows by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/18529
- fix(mobile): standardize shared button states and adoption by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/18530
- refactor(mobile): adopt shared controls and add component catalog by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/18541
- feat(mobile): map native hosts to the app theme by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/18567
- refactor(mobile): share theme mapping across Android controls by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19217
- refactor(mobile): expose shared icon button and search field APIs by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19264
- refactor(mobile): expose native menus through a shared Menu API by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19265
- refactor(mobile): centralize dialog and sheet APIs by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19266
- refactor(mobile): keep segmented controls native by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/18532
- refactor(mobile): expose app bar toolbar and FAB APIs by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19951
- feat(mobile): share actionable toasts and native progress by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19952
- refactor(mobile): adopt shared text shape and motion tokens by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19953
- feat(mobile): expose themed native Android app bars by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19994
- refactor(mobile): adopt native Android screen headers by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19995
- refactor(mobile): finish shared control token adoption by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19996
- fix(mobile): route alerts through the themed dialog presenter by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19997
- refactor(mobile): adopt shared alerts in settings and connections by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19998
- refactor(mobile): adopt shared alerts in thread and PR screens by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19999
- refactor(mobile): finish shared alert adoption by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20000
- refactor(mobile): adopt shared loading indicators across screens by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20001
- refactor(mobile): unify navigation and floating toolbar APIs by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20002
- refactor(mobile): use native iOS sliders by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20016
- refactor(mobile): use shared Menu for markdown long presses by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20019
- refactor(mobile): organize design system and shared components by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20043
- fix(shell): normalize Windows PATH keys in copied environments by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19965
- perf(server): check Android SDK locations before PATH by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19960
- perf(server): skip unchanged device host refreshes by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19961
- perf(server): skip Windows probes for desktop-prepared environments by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19966
- test(server): decouple compatibility fixtures from release version by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20068
- fix(client-runtime): hide pending context handoff on threads with no sent message by @maria-rcks in https://github.com/pingdotgg/t3code/pull/20033
- ci: skip jobs a pull request cannot affect by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19587
- ci: cache Chromium for server test shards by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19632
- ci: run typecheck inside the Build job by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19633
- ci: cache pnpm packages on Blacksmith sticky disks by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19634
- ci: cut per-job setup time by @maria-rcks in https://github.com/pingdotgg/t3code/pull/20044
- fix(web): settings stay compact with many connected machines by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19744
- fix(dev): freeze the worktree setup lockfile by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19747
- fix(server): clean up worktrees shared by subagents by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19748
- fix(mobile): separate TestFlight and store release versions by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20060
- fix(server): report orphaned managed worktrees by @maria-rcks in https://github.com/pingdotgg/t3code/pull/19749
- fix(server): compact superseded history in the background by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19435
- feat(server): t3 doctor reclaims database space by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19436
- feat: suggest t3 doctor when the database has space to reclaim by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/19437
- fix(web): device setup lets you through with only a remote device host by @juliusmarminge in https://github.com/pingdotgg/t3code/pull/20077
…