Skip to content

chore: sync with upstream pingdotgg/t3code main - #122

Merged
yordis merged 19 commits into
mainfrom
yordis/chore-sync-upstream-20261019-3
Oct 20, 2026
Merged

yordis merged 19 commits into
mainfrom
yordis/chore-sync-upstream-20261019-3

Conversation

@yordis

@yordis yordis commented Oct 20, 2026 •

Copy link
Copy Markdown
Member
  • Upstream merged cleanly with no conflicts, so every fork divergence carries over unchanged.

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

juliusmarminge and others added 19 commits October 19, 2026 19:53
…g#21799)

Co-authored-by: Yannic Charlon <52761674+JustYannicc@users.noreply.github.com>
…t page (pingdotgg#20104)

Co-authored-by: Aaron Queen <bompus@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…0813)

Co-authored-by: Pixel Perfect <me@pixp.cc>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…tgg#19519)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#22088)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pstream-20261019-3

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@yordis
yordis merged commit 3021cdc into main Oct 20, 2026
@yordis
yordis deleted the yordis/chore-sync-upstream-20261019-3 branch October 20, 2026 04:11
@cursor

cursor Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

PR Summary

Medium Risk
Large Android navigation and layout changes affect primary mobile UX; server fork and compaction behavior changes touch orchestration persistence and context transfer.

Overview
Android workspace navigation gets a split-view navigation rail (expandable overlay, New thread, Settings as a top-level tab) with layout, hinge, and tab-keeping changes (WorkspaceTabPanes, shared WorkspaceListToolbarRow, connection-status context). The native T3WorkspaceNavigation Compose module is reworked for rail vs bottom bar, new events/props, and icons.

Server orchestration passes source token usage into native thread forks when the provider has a strong native ref; event-store compaction discovery runs on a read-only SQLite path with new concurrency tests; fork history paging can omit inherited parent bodies once a fork’s own turns fill the first page. ACP registry tests expand around live model discovery and config-option switching; shared makeTurnInput moves to the testkit.

Desktop/WSL runtime install is covered by an integration test that reinstalls when t3 --version fails despite a matching digest. CI treats native/kde-snap-shot as desktop-owned and merges extra owners into Rust path routing; desktop Vitest includes kde-snap-shot tests.

Smaller follow-ups: marketing test script, react-native-screens fork bump, web composer compact-tooltip copy, and removal or slimming of several desktop/mobile unit tests.

Reviewed by Cursor Bugbot for commit 1fbb252. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. labels Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants