Skip to content

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

Merged
yordis merged 411 commits into
mainfrom
yordis/chore-sync-upstream-20260816-1
Aug 17, 2026
Merged

chore: sync with upstream pingdotgg/t3code main#14
yordis merged 411 commits into
mainfrom
yordis/chore-sync-upstream-20260816-1

Conversation

@yordis

@yordis yordis commented Aug 17, 2026

Copy link
Copy Markdown
Member
  • Kept the fork's ThreadBootstrapService routing instead of upstream's re-added inline bootstrap dispatch, because the service already covers that path as a superset, and ported upstream's origin-remote fallback into it so repos without an origin remote still bootstrap.
  • Kept the parameterized routes layer so the MCP threads toolkit dependencies stay exposed outputs, since tool handlers resolve services at tools/call time and satisfying them higher up only type-checks. Upstream's pull request API, shared service instance, and command readiness gate were adopted on top of it.
  • Carried the subagent thread nesting onto both the rewritten sidebar and the legacy sidebar upstream split out of it, since the legacy path is still reachable behind a setting and would otherwise silently regress divergence 0003.
  • Adopted upstream's breadcrumb structure in the chat header and re-inserted the subagent links inside it, keeping the parent and child navigation the divergence depends on.
  • Corrected the fork migration test's legacy install simulation to stop at the upstream id that existed when the legacy chain shipped, because upstream's new migrations now occupy the ids the realignment shifts into.

t3dotgg and others added 30 commits August 8, 2026 21:31
…otgg#5768)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…tgg#5772)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ep (pingdotgg#5776)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…data (pingdotgg#5773)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…g#5777)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…server (pingdotgg#5788)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
pingdotgg#5782)

Co-authored-by: tsouth89 <tsouth89@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…stalled providers are found (pingdotgg#5074)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…thread (pingdotgg#5901)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
mahdibm-dev and others added 23 commits August 15, 2026 12:29
…g#4197)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…gdotgg#5989)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
…7081)

Co-authored-by: codex <codex@users.noreply.github.com>
)

Co-authored-by: Rodrigo Brechard <rodrigo@clubtidy.fr>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: maria <maria@kuuro.net>
…#6392)

Co-authored-by: Shivam Sharma <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
…ingdotgg#7082)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Merge upstream/main into the fork, resolving conflicts in favor of
upstream's shape while preserving divergence 0003 (native subagent
threads).

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…d it shipped with

Upstream's shared chain has grown past the ids the legacy realignment
shifts into, so seeding the simulation from the modern chain collided
with rows that now legitimately exist.

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@yordis
yordis merged commit 3f9510b into main Aug 17, 2026
2 checks passed
@yordis
yordis deleted the yordis/chore-sync-upstream-20260816-1 branch August 17, 2026 01:27
@cursor

cursor Bot commented Aug 17, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Docs, example env, GitHub templates, trust list, and agent scripts only—no application runtime or auth logic changes in this diff.

Overview
Updates agent testing skills so web and mobile pairing is more reliable and shareable. Web docs now use bin.ts pair instead of manual auth pairing create, clarify when to paste full pairing URLs to users, and note admin vs client token scopes. Mobile docs add pair-client.sh, which mints a credential and opens connections/new?pairingUrl=…&autoConnect=1 so simulators avoid brittle keyboard entry for tokens.

.env.example now ships uncommented production T3 Connect public values (Clerk, relay) so cp .env.example .env turns on cloud features by default; comments explain how to disable or override.

GitHub intake removes the feature-request issue template, disables blank issues, routes ideas to Discussions via config.yml, and adds apps/mobile to the bug report area list. VOUCHED.td gains several trusted GitHub users. PR asset SVGs (6424-before / 6424-after) are added for visual comparison (embedded screenshots).

Reviewed by Cursor Bugbot for commit 976fd56. 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 labels Aug 17, 2026
@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 1224 files, which is 1124 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 80a1b989-7052-48fb-8538-cccbc0944148

📥 Commits

Reviewing files that changed from the base of the PR and between 711f8cf and 976fd56.

⛔ Files ignored due to path filters (20)
  • .github/pr-assets/6424-after.svg is excluded by !**/*.svg
  • .github/pr-assets/6424-before.svg is excluded by !**/*.svg
  • .github/pr-assets/6503-after.svg is excluded by !**/*.svg
  • apps/desktop/resources/dmg/dmg-background-latest.svg is excluded by !**/*.svg
  • apps/desktop/resources/dmg/dmg-background-nightly.svg is excluded by !**/*.svg
  • apps/desktop/resources/icon.ico is excluded by !**/*.ico
  • apps/desktop/resources/icon.png is excluded by !**/*.png
  • apps/web/src/terminal/ghostty/fonts/SymbolsNerdFontMono-Regular.woff2 is excluded by !**/*.woff2
  • apps/web/src/terminal/ghostty/vendor/ghostty-vt.wasm is excluded by !**/*.wasm
  • apps/web/src/terminal/ghostty/vendor/ghostty-write-pty.wasm is excluded by !**/*.wasm
  • assets/prod/app-icon.icon/Assets/text.svg is excluded by !**/*.svg
  • assets/prod/black-ios-1024.png is excluded by !**/*.png
  • assets/prod/black-macos-1024.png is excluded by !**/*.png
  • assets/prod/black-universal-1024.png is excluded by !**/*.png
  • assets/prod/t3-black-web-apple-touch-180.png is excluded by !**/*.png
  • assets/prod/t3-black-web-favicon-16x16.png is excluded by !**/*.png
  • assets/prod/t3-black-web-favicon-32x32.png is excluded by !**/*.png
  • assets/prod/t3-black-web-favicon.ico is excluded by !**/*.ico
  • assets/prod/t3-black-windows.ico is excluded by !**/*.ico
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1224)
  • .agents/skills/test-t3-app/SKILL.md
  • .agents/skills/test-t3-mobile/SKILL.md
  • .agents/skills/test-t3-mobile/scripts/pair-client.sh
  • .env.example
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/VOUCHED.td
  • .github/scripts/thread-transfer-report.cjs
  • .github/scripts/thread-transfer-report.test.cjs
  • .github/workflows/ci.yml
  • .github/workflows/mobile-eas-production.yml
  • .github/workflows/mobile-fingerprint-check.yml
  • .github/workflows/mobile-showcase-screenshots.yml
  • .github/workflows/publish-aur.yml
  • .github/workflows/release.yml
  • .github/workflows/thread-transfer-report.yml
  • .github/workflows/web-preview.yml
  • .macroscope/check-run-agents/ui-consistency.md
  • AGENTS.md
  • CLAUDE.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • README.md
  • apps/desktop/package.json
  • apps/desktop/resources/icon.icns
  • apps/desktop/scripts/electron-launcher.mjs
  • apps/desktop/scripts/electron-launcher.test.mjs
  • apps/desktop/src/app/DesktopApp.ts
  • apps/desktop/src/app/DesktopAppIdentity.test.ts
  • apps/desktop/src/app/DesktopAppIdentity.ts
  • apps/desktop/src/app/DesktopAssets.test.ts
  • apps/desktop/src/app/DesktopAssets.ts
  • apps/desktop/src/app/DesktopClerk.test.ts
  • apps/desktop/src/app/DesktopClerk.ts
  • apps/desktop/src/app/DesktopConfig.ts
  • apps/desktop/src/app/DesktopConnectionCatalogStore.test.ts
  • apps/desktop/src/app/DesktopEarlyElectronStartup.test.ts
  • apps/desktop/src/app/DesktopEarlyElectronStartup.ts
  • apps/desktop/src/app/DesktopEnvironment.test.ts
  • apps/desktop/src/app/DesktopEnvironment.ts
  • apps/desktop/src/app/DesktopLifecycle.test.ts
  • apps/desktop/src/app/DesktopLinuxUrlHandler.test.ts
  • apps/desktop/src/app/DesktopLinuxUrlHandler.ts
  • apps/desktop/src/app/DesktopPreReadyPlatform.test.ts
  • apps/desktop/src/app/DesktopPreReadyPlatform.ts
  • apps/desktop/src/app/DesktopStatePaths.ts
  • apps/desktop/src/backend/DesktopBackendConfiguration.test.ts
  • apps/desktop/src/backend/DesktopBackendConfiguration.ts
  • apps/desktop/src/backend/DesktopBackendManager.test.ts
  • apps/desktop/src/backend/DesktopBackendManager.ts
  • apps/desktop/src/backend/DesktopBackendPool.test.ts
  • apps/desktop/src/backend/tailscaleEndpointProvider.test.ts
  • apps/desktop/src/electron/ElectronApp.test.ts
  • apps/desktop/src/electron/ElectronApp.ts
  • apps/desktop/src/electron/ElectronDialog.test.ts
  • apps/desktop/src/electron/ElectronDialog.ts
  • apps/desktop/src/electron/ElectronProtocol.test.ts
  • apps/desktop/src/electron/ElectronProtocol.ts
  • apps/desktop/src/electron/ElectronSafeStorage.ts
  • apps/desktop/src/electron/ElectronShell.ts
  • apps/desktop/src/ipc/DesktopIpcHandlers.ts
  • apps/desktop/src/ipc/channels.ts
  • apps/desktop/src/ipc/methods/preview.ts
  • apps/desktop/src/ipc/methods/window.ts
  • apps/desktop/src/ipc/methods/wsl.test.ts
  • apps/desktop/src/linuxSecretStorage.test.ts
  • apps/desktop/src/linuxSecretStorage.ts
  • apps/desktop/src/main.ts
  • apps/desktop/src/preload.ts
  • apps/desktop/src/preview/AnnotationKeyboard.test.ts
  • apps/desktop/src/preview/AnnotationKeyboard.ts
  • apps/desktop/src/preview/BrowserSession.ts
  • apps/desktop/src/preview/FaviconCapture.test.ts
  • apps/desktop/src/preview/FaviconCapture.ts
  • apps/desktop/src/preview/GuestProtocol.ts
  • apps/desktop/src/preview/Manager.test.ts
  • apps/desktop/src/preview/Manager.ts
  • apps/desktop/src/preview/PickPreload.test.ts
  • apps/desktop/src/preview/PickPreload.ts
  • apps/desktop/src/preview/PlaywrightInjectedRuntime.ts
  • apps/desktop/src/settings/DesktopAppSettings.test.ts
  • apps/desktop/src/settings/DesktopAppSettings.ts
  • apps/desktop/src/settings/DesktopClientSettings.test.ts
  • apps/desktop/src/settings/DesktopSavedEnvironments.test.ts
  • apps/desktop/src/shell/DesktopShellEnvironment.test.ts
  • apps/desktop/src/shell/DesktopShellEnvironment.ts
  • apps/desktop/src/telemetry/DesktopTelemetryPublisher.test.ts
  • apps/desktop/src/window/DesktopApplicationMenu.test.ts
  • apps/desktop/src/window/DesktopApplicationMenu.ts
  • apps/desktop/src/window/DesktopWindow.test.ts
  • apps/desktop/src/window/DesktopWindow.ts
  • apps/desktop/src/window/QuitHold.test.ts
  • apps/desktop/src/window/QuitHold.ts
  • apps/desktop/src/wsl/DesktopWslBackend.test.ts
  • apps/desktop/src/wsl/DesktopWslEnvironment.ts
  • apps/desktop/src/wsl/DesktopWslServerTree.test.ts
  • apps/desktop/src/wsl/DesktopWslServerTree.ts
  • apps/marketing/src/lib/macArch.test.ts
  • apps/marketing/src/lib/macArch.ts
  • apps/marketing/src/pages/download.astro
  • apps/marketing/src/pages/index.astro
  • apps/mobile/app.config.ts
  • apps/mobile/global.css
  • apps/mobile/modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt
  • apps/mobile/modules/t3-composer-editor/ios/T3ComposerEditorView.swift
  • apps/mobile/modules/t3-markdown-text/src/NativeMarkdownBlock.ios.tsx
  • apps/mobile/modules/t3-markdown-text/src/SelectableMarkdownText.ios.tsx
  • apps/mobile/modules/t3-markdown-text/src/nativeMarkdownText.ts
  • apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3HeaderButtonView.kt
  • apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3NativeControlsModule.kt
  • apps/mobile/modules/t3-native-controls/ios/T3HeaderButtonView.swift
  • apps/mobile/modules/t3-native-controls/ios/T3NativeControlsModule.swift
  • apps/mobile/modules/t3-terminal/README.md
  • apps/mobile/modules/t3-terminal/THIRD_PARTY_NOTICES.md
  • apps/mobile/modules/t3-terminal/android/src/main/cpp/CMakeLists.txt
  • apps/mobile/modules/t3-terminal/ios/T3TerminalView.swift
  • apps/mobile/modules/t3-terminal/scripts/build-libghostty-android.sh
  • apps/mobile/package.json
  • apps/mobile/plugins/withAndroidTabletOrientation.cjs
  • apps/mobile/src/App.tsx
  • apps/mobile/src/Stack.tsx
  • apps/mobile/src/components/AndroidAnchoredMenu.tsx
  • apps/mobile/src/components/AndroidScreenHeader.tsx
  • apps/mobile/src/components/AppSymbol.tsx
  • apps/mobile/src/components/CompactBrandTitle.tsx
  • apps/mobile/src/components/ComposerToolbar.tsx
  • apps/mobile/src/components/ControlPill.tsx
  • apps/mobile/src/components/GlassSurface.tsx
  • apps/mobile/src/components/LoadingScreen.tsx
  • apps/mobile/src/components/PierreEntryIcon.tsx
  • apps/mobile/src/components/ProjectFavicon.tsx
  • apps/mobile/src/components/ProviderIcon.tsx
  • apps/mobile/src/components/ThemedSwitch.tsx
  • apps/mobile/src/connection/environment-cache-store.ts
  • apps/mobile/src/features/agent-awareness/remoteRegistration.test.ts
  • apps/mobile/src/features/agent-awareness/remoteRegistration.ts
  • apps/mobile/src/features/archive/ArchivedThreadsRouteScreen.tsx
  • apps/mobile/src/features/archive/ArchivedThreadsScreen.tsx
  • apps/mobile/src/features/cloud/ClerkSettingsSheetDetent.tsx
  • apps/mobile/src/features/cloud/connectOnboardingNavigation.ts
  • apps/mobile/src/features/connection/CloudEnvironmentRows.tsx
  • apps/mobile/src/features/connection/ConnectionsNewRouteScreen.tsx
  • apps/mobile/src/features/connection/ConnectionsRouteScreen.tsx
  • apps/mobile/src/features/connection/pairing.test.ts
  • apps/mobile/src/features/connection/pairing.ts
  • apps/mobile/src/features/files/FileTreeBrowser.tsx
  • apps/mobile/src/features/files/SourceFileSurface.tsx
  • apps/mobile/src/features/files/ThreadFilesRouteScreen.tsx
  • apps/mobile/src/features/files/thread-file-navigator-pane.tsx
  • apps/mobile/src/features/home/HomeHeader.tsx
  • apps/mobile/src/features/home/HomeRouteScreen.tsx
  • apps/mobile/src/features/home/HomeScreen.tsx
  • apps/mobile/src/features/home/WorkspaceConnectionStatus.tsx
  • apps/mobile/src/features/home/WorkspaceConnectionTitle.tsx
  • apps/mobile/src/features/home/home-list-options.ts
  • apps/mobile/src/features/home/homeThreadList.test.ts
  • apps/mobile/src/features/home/homeThreadList.ts
  • apps/mobile/src/features/home/thread-swipe-actions.tsx
  • apps/mobile/src/features/home/useThreadListActions.ts
  • apps/mobile/src/features/home/workspace-connection-status.test.ts
  • apps/mobile/src/features/home/workspace-connection-status.ts
  • apps/mobile/src/features/layout/AdaptiveWorkspaceLayout.tsx
  • apps/mobile/src/features/layout/native-mail-search-toolbar.ts
  • apps/mobile/src/features/layout/workspace-pane-divider.tsx
  • apps/mobile/src/features/projects/AddProjectDestinationRoute.tsx
  • apps/mobile/src/features/projects/AddProjectScreen.tsx
  • apps/mobile/src/features/review/ReviewCommentComposerSheet.tsx
  • apps/mobile/src/features/review/ReviewSheet.tsx
  • apps/mobile/src/features/review/nativeReviewDiffAdapter.test.ts
  • apps/mobile/src/features/review/nativeReviewDiffAdapter.ts
  • apps/mobile/src/features/review/useNativeReviewDiffBridge.ts
  • apps/mobile/src/features/settings/SettingsAppearanceRouteScreen.tsx
  • apps/mobile/src/features/settings/SettingsAuthRouteScreen.tsx
  • apps/mobile/src/features/settings/SettingsEnvironmentsRouteScreen.tsx
  • apps/mobile/src/features/settings/SettingsProjectGroupingRouteScreen.tsx
  • apps/mobile/src/features/settings/SettingsRouteScreen.logic.test.ts
  • apps/mobile/src/features/settings/SettingsRouteScreen.logic.ts
  • apps/mobile/src/features/settings/SettingsRouteScreen.tsx
  • apps/mobile/src/features/settings/appearance/AppearancePreferencesProvider.tsx
  • apps/mobile/src/features/settings/appearance/components/AppearancePreviews.tsx
  • apps/mobile/src/features/settings/appearance/sections/ThemeAppearanceSection.tsx
  • apps/mobile/src/features/settings/components/SettingsRow.tsx
  • apps/mobile/src/features/settings/components/SettingsSwitchRow.tsx
  • apps/mobile/src/features/settings/components/settings-sheet-targets.ts
  • apps/mobile/src/features/sharing/incoming-share-model.ts
  • apps/mobile/src/features/showcase/ShowcaseCaptureCoordinator.tsx
  • apps/mobile/src/features/showcase/nativeShowcaseScene.ts
  • apps/mobile/src/features/showcase/showcaseRenderSignal.test.ts
  • apps/mobile/src/features/showcase/showcaseRenderSignal.ts
  • apps/mobile/src/features/terminal/NativeTerminalSurface.tsx
  • apps/mobile/src/features/terminal/ThreadTerminalPanel.tsx
  • apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx
  • apps/mobile/src/features/terminal/terminalLaunchContext.test.ts
  • apps/mobile/src/features/terminal/terminalLaunchContext.ts
  • apps/mobile/src/features/terminal/terminalMenu.test.ts
  • apps/mobile/src/features/terminal/terminalTheme.test.ts
  • apps/mobile/src/features/terminal/terminalTheme.ts
  • apps/mobile/src/features/terminal/threadTerminalPanelModel.test.ts
  • apps/mobile/src/features/terminal/threadTerminalPanelModel.ts
  • apps/mobile/src/features/threads/ComposerCommandPopover.tsx
  • apps/mobile/src/features/threads/GitActionProgressOverlay.tsx
  • apps/mobile/src/features/threads/NewTaskContextPickerScreens.tsx
  • apps/mobile/src/features/threads/NewTaskDraftScreen.tsx
  • apps/mobile/src/features/threads/NewTaskRouteScreen.tsx
  • apps/mobile/src/features/threads/PendingApprovalCard.tsx
  • apps/mobile/src/features/threads/PendingUserInputCard.tsx
  • apps/mobile/src/features/threads/ThreadComposer.tsx
  • apps/mobile/src/features/threads/ThreadDetailScreen.tsx
  • apps/mobile/src/features/threads/ThreadFeed.tsx
  • apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx
  • apps/mobile/src/features/threads/ThreadRouteScreen.tsx
  • apps/mobile/src/features/threads/ThreadSettingsSheet.tsx
  • apps/mobile/src/features/threads/legacy-plan-mode.test.ts
  • apps/mobile/src/features/threads/legacy-plan-mode.ts
  • apps/mobile/src/features/threads/new-task-context-presentation.test.ts
  • apps/mobile/src/features/threads/new-task-context-presentation.ts
  • apps/mobile/src/features/threads/new-task-flow-provider.tsx
  • apps/mobile/src/features/threads/new-task-project-selection.test.ts
  • apps/mobile/src/features/threads/new-task-project-selection.ts
  • apps/mobile/src/features/threads/pendingUserInputLayout.test.ts
  • apps/mobile/src/features/threads/pendingUserInputLayout.ts
  • apps/mobile/src/features/threads/projectThreadCreationValidation.test.ts
  • apps/mobile/src/features/threads/projectThreadCreationValidation.ts
  • apps/mobile/src/features/threads/sidebar-filter-button.tsx
  • apps/mobile/src/features/threads/sidebar-header-actions.android.tsx
  • apps/mobile/src/features/threads/sidebar-header-actions.tsx
  • apps/mobile/src/features/threads/sidebar-navigation-shell.tsx
  • apps/mobile/src/features/threads/thread-feed-live-follow.test.ts
  • apps/mobile/src/features/threads/thread-feed-live-follow.ts
  • apps/mobile/src/features/threads/thread-list-items.tsx
  • apps/mobile/src/features/threads/thread-list-v2-items.tsx
  • apps/mobile/src/features/threads/thread-settings-options.test.ts
  • apps/mobile/src/features/threads/thread-settings-options.ts
  • apps/mobile/src/features/threads/thread-settings-sheet-state.test.ts
  • apps/mobile/src/features/threads/thread-settings-sheet-state.ts
  • apps/mobile/src/features/threads/thread-title-regeneration-menu.test.ts
  • apps/mobile/src/features/threads/thread-title-regeneration-menu.ts
  • apps/mobile/src/features/threads/thread-work-log.tsx
  • apps/mobile/src/features/threads/threadListV2.test.ts
  • apps/mobile/src/features/threads/threadListV2.ts
  • apps/mobile/src/features/threads/use-legacy-plan-mode-enabled.ts
  • apps/mobile/src/features/threads/use-thread-list-v2-enabled.ts
  • apps/mobile/src/features/threads/use-thread-settings-sheet-presentation.ts
  • apps/mobile/src/features/updates/app-updates.test.ts
  • apps/mobile/src/features/updates/app-updates.ts
  • apps/mobile/src/features/usage/UsageDailyChart.ios.tsx
  • apps/mobile/src/features/usage/UsageDailyChart.tsx
  • apps/mobile/src/features/usage/UsageRouteScreen.tsx
  • apps/mobile/src/features/usage/usageChartData.ts
  • apps/mobile/src/features/usage/usageProviders.ts
  • apps/mobile/src/lib/atomic-file.ts
  • apps/mobile/src/lib/composerImages.ts
  • apps/mobile/src/lib/foreground-handoff.test.ts
  • apps/mobile/src/lib/foreground-handoff.ts
  • apps/mobile/src/lib/layoutMetrics.ts
  • apps/mobile/src/lib/mobileBranding.test.ts
  • apps/mobile/src/lib/mobileBranding.ts
  • apps/mobile/src/lib/mobileDefaultTheme.ts
  • apps/mobile/src/lib/mobileTheme.test.ts
  • apps/mobile/src/lib/mobileTheme.ts
  • apps/mobile/src/lib/modelOptions.test.ts
  • apps/mobile/src/lib/modelOptions.ts
  • apps/mobile/src/lib/nativeMarkdownText.test.ts
  • apps/mobile/src/lib/providerOptions.test.ts
  • apps/mobile/src/lib/providerOptions.ts
  • apps/mobile/src/lib/repositoryGroups.test.ts
  • apps/mobile/src/lib/repositoryGroups.ts
  • apps/mobile/src/lib/storage.test.ts
  • apps/mobile/src/lib/threadActivity.test.ts
  • apps/mobile/src/lib/threadActivity.ts
  • apps/mobile/src/lib/useMobileNavigationTheme.ts
  • apps/mobile/src/lib/wideMarkdownBlocks.test.ts
  • apps/mobile/src/lib/wideMarkdownBlocks.ts
  • apps/mobile/src/native/StackHeader.tsx
  • apps/mobile/src/native/T3ComposerEditor.ios.tsx
  • apps/mobile/src/native/T3ComposerEditor.native.tsx
  • apps/mobile/src/native/T3HeaderButton.android.tsx
  • apps/mobile/src/native/composerEditorRevision.test.ts
  • apps/mobile/src/native/composerEditorRevision.ts
  • apps/mobile/src/native/native-glass.ts
  • apps/mobile/src/native/sheet-surface.ts
  • apps/mobile/src/persistence/mobile-preferences.ts
  • apps/mobile/src/state/project-grouping.logic.ts
  • apps/mobile/src/state/project-grouping.test.ts
  • apps/mobile/src/state/project-grouping.ts
  • apps/mobile/src/state/queries.ts
  • apps/mobile/src/state/thread-outbox-model.ts
  • apps/mobile/src/state/thread-outbox-storage.ts
  • apps/mobile/src/state/thread-outbox.test.ts
  • apps/mobile/src/state/thread-outbox.ts
  • apps/mobile/src/state/usage.ts
  • apps/mobile/src/state/use-composer-drafts.test.ts
  • apps/mobile/src/state/use-composer-drafts.ts
  • apps/mobile/src/state/use-selected-thread-requests.ts
  • apps/mobile/src/state/use-thread-composer-state.ts
  • apps/mobile/src/state/use-thread-outbox-drain.ts
  • apps/server/integration/NetworkTransferMeasurement.integration.ts
  • apps/server/integration/OrchestrationEngineHarness.integration.ts
  • apps/server/integration/TestProviderAdapter.integration.ts
  • apps/server/integration/TransferBudgetReport.integration.ts
  • apps/server/integration/TransferBudgetScenario.integration.ts
  • apps/server/integration/fixtures/transferBudget.ts
  • apps/server/integration/providerService.integration.test.ts
  • apps/server/package.json
  • apps/server/scripts/cli.ts
  • apps/server/scripts/migrate-dev-db.test.ts
  • apps/server/scripts/migrate-dev-db.ts
  • apps/server/src/assets/AssetAccess.test.ts
  • apps/server/src/assets/AssetAccess.ts
  • apps/server/src/auth/RpcAuthorization.test.ts
  • apps/server/src/auth/RpcAuthorization.ts
  • apps/server/src/bin.ts
  • apps/server/src/cli/config.test.ts
  • apps/server/src/cli/config.ts
  • apps/server/src/cli/connect.test.ts
  • apps/server/src/cli/connect.ts
  • apps/server/src/cli/pair.test.ts
  • apps/server/src/cli/pair.ts
  • apps/server/src/cli/project.ts
  • apps/server/src/cli/service.ts
  • apps/server/src/cli/servicePreflight.ts
  • apps/server/src/cloud/CliTokenManager.ts
  • apps/server/src/cloud/ManagedEndpointRuntime.test.ts
  • apps/server/src/cloud/ManagedEndpointRuntime.ts
  • apps/server/src/cloud/bootService.test.ts
  • apps/server/src/cloud/bootService.ts
  • apps/server/src/cloud/config.ts
  • apps/server/src/cloud/http.test.ts
  • apps/server/src/cloud/http.ts
  • apps/server/src/cloud/pinnedRuntime.test.ts
  • apps/server/src/cloud/pinnedRuntime.ts
  • apps/server/src/cloud/publicConfig.test.ts
  • apps/server/src/cloud/publicConfig.ts
  • apps/server/src/cloud/selfUpdate.test.ts
  • apps/server/src/cloud/selfUpdate.ts
  • apps/server/src/cloud/serviceLauncherClient.test.ts
  • apps/server/src/cloud/serviceLauncherClient.ts
  • apps/server/src/cloud/servicePreflight.test.ts
  • apps/server/src/cloud/servicePreflight.ts
  • apps/server/src/cloud/serviceProtocol.ts
  • apps/server/src/environment/RemoteOpenTargets.test.ts
  • apps/server/src/environment/RemoteOpenTargets.ts
  • apps/server/src/environment/ServerEnvironment.test.ts
  • apps/server/src/environment/ServerEnvironment.ts
  • apps/server/src/environment/ServerEnvironmentLabel.test.ts
  • apps/server/src/git/GitManager.test.ts
  • apps/server/src/git/GitManager.ts
  • apps/server/src/git/GitWorkflowService.ts
  • apps/server/src/http.test.ts
  • apps/server/src/http.ts
  • apps/server/src/httpCompression/HttpResponseCompression.test.ts
  • apps/server/src/httpCompression/HttpResponseCompression.ts
  • apps/server/src/httpResponseErrorGuard.test.ts
  • apps/server/src/httpResponseErrorGuard.ts
  • apps/server/src/keybindings.test.ts
  • apps/server/src/keybindings.ts
  • apps/server/src/mcp/McpHttpServer.test.ts
  • apps/server/src/mcp/McpHttpServer.ts
  • apps/server/src/mcp/toolkits/preview/handlers.test.ts
  • apps/server/src/mcp/toolkits/preview/handlers.ts
  • apps/server/src/mcp/toolkits/preview/tools.test.ts
  • apps/server/src/mcp/toolkits/preview/tools.ts
  • apps/server/src/orchestration/ActivityPayloadProjection.test.ts
  • apps/server/src/orchestration/ActivityPayloadProjection.ts
  • apps/server/src/orchestration/Errors.ts
  • apps/server/src/orchestration/Layers/CheckpointReactor.test.ts
  • apps/server/src/orchestration/Layers/CheckpointReactor.ts
  • apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts
  • apps/server/src/orchestration/Layers/OrchestrationEngine.ts
  • apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts
  • apps/server/src/orchestration/Layers/ProjectionPipeline.ts
  • apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts
  • apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts
  • apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts
  • apps/server/src/orchestration/Layers/ProviderCommandReactor.ts
  • apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.activity.test.ts
  • apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts
  • apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts
  • apps/server/src/orchestration/Layers/ThreadBootstrap.ts
  • apps/server/src/orchestration/Layers/ThreadDeletionReactor.ts
  • apps/server/src/orchestration/Schemas.ts
  • apps/server/src/orchestration/Services/ProjectionSnapshotQuery.ts
  • apps/server/src/orchestration/ThreadBackgroundLiveness.test.ts
  • apps/server/src/orchestration/ThreadBackgroundLiveness.ts
  • apps/server/src/orchestration/ThreadPlanProgress.test.ts
  • apps/server/src/orchestration/ThreadPlanProgress.ts
  • apps/server/src/orchestration/commandInvariants.test.ts
  • apps/server/src/orchestration/decider.pinned.test.ts
  • apps/server/src/orchestration/decider.projectScripts.test.ts
  • apps/server/src/orchestration/decider.projectThreadEnvMode.test.ts
  • apps/server/src/orchestration/decider.settled.test.ts
  • apps/server/src/orchestration/decider.ts
  • apps/server/src/orchestration/http.ts
  • apps/server/src/orchestration/projector.pinned.test.ts
  • apps/server/src/orchestration/projector.ts
  • apps/server/src/orchestration/runtimeLayer.ts
  • apps/server/src/orchestration/threadDetailCursor.test.ts
  • apps/server/src/orchestration/threadDetailCursor.ts
  • apps/server/src/orchestration/threadTitles.ts
  • apps/server/src/orchestration/workflowScriptQuery.test.ts
  • apps/server/src/orchestration/workflowScriptQuery.ts
  • apps/server/src/persistence/ForkMigrations.test.ts
  • apps/server/src/persistence/Layers/ProjectionProjects.ts
  • apps/server/src/persistence/Layers/ProjectionRepositories.test.ts
  • apps/server/src/persistence/Layers/ProjectionThreads.ts
  • apps/server/src/persistence/Layers/Sqlite.test.ts
  • apps/server/src/persistence/Layers/Sqlite.ts
  • apps/server/src/persistence/Migrations.ts
  • apps/server/src/persistence/Migrations/036_ProjectionThreadsPinned.ts
  • apps/server/src/persistence/Migrations/037_ProjectionTurnsKeysetIndex.ts
  • apps/server/src/persistence/Migrations/038_ProjectionThreadsPinOrderKey.ts
  • apps/server/src/persistence/Migrations/039_ProjectionProjectsDefaultThreadEnvMode.ts
  • apps/server/src/persistence/Migrations/040_ProjectionProjectFaviconPath.test.ts
  • apps/server/src/persistence/Migrations/040_ProjectionProjectFaviconPath.ts
  • apps/server/src/persistence/Services/ProjectionProjects.ts
  • apps/server/src/persistence/Services/ProjectionThreads.ts
  • apps/server/src/preview/Manager.ts
  • apps/server/src/preview/PortScanner.test.ts
  • apps/server/src/preview/PortScanner.ts
  • apps/server/src/process/externalLauncher.test.ts
  • apps/server/src/process/externalLauncher.ts
  • apps/server/src/processRunner.ts
  • apps/server/src/project/ProjectFaviconResolver.test.ts
  • apps/server/src/project/ProjectFaviconResolver.ts
  • apps/server/src/provider/CodexDeveloperInstructions.ts
  • apps/server/src/provider/Drivers/ClaudeSkills.test.ts
  • apps/server/src/provider/Drivers/ClaudeSkills.ts
  • apps/server/src/provider/Layers/ClaudeAdapter.test.ts
  • apps/server/src/provider/Layers/ClaudeAdapter.ts
  • apps/server/src/provider/Layers/ClaudeCapabilitiesProbe.test.ts
  • apps/server/src/provider/Layers/ClaudeProvider.ts
  • apps/server/src/provider/Layers/CodexAdapter.test.ts
  • apps/server/src/provider/Layers/CodexAdapter.ts
  • apps/server/src/provider/Layers/CodexCollabRuntime.integration.test.ts
  • apps/server/src/provider/Layers/CodexCollabWire.test.ts
  • apps/server/src/provider/Layers/CodexProvider.test.ts
  • apps/server/src/provider/Layers/CodexProvider.ts
  • apps/server/src/provider/Layers/CodexSessionRuntime.test.ts
  • apps/server/src/provider/Layers/CodexSessionRuntime.ts
  • apps/server/src/provider/Layers/CursorAdapter.test.ts
  • apps/server/src/provider/Layers/CursorAdapter.ts
  • apps/server/src/provider/Layers/EventNdjsonLogger.test.ts
  • apps/server/src/provider/Layers/EventNdjsonLogger.ts
  • apps/server/src/provider/Layers/GrokAdapter.test.ts
  • apps/server/src/provider/Layers/GrokAdapter.ts
  • apps/server/src/provider/Layers/OpenCodeAdapter.test.ts
  • apps/server/src/provider/Layers/OpenCodeAdapter.ts
  • apps/server/src/provider/Layers/ProviderRegistry.test.ts
  • apps/server/src/provider/Layers/ProviderService.test.ts
  • apps/server/src/provider/Layers/ProviderService.ts
  • apps/server/src/provider/Layers/ProviderSessionReaper.test.ts
  • apps/server/src/provider/Layers/ProviderSessionReaper.ts
  • apps/server/src/provider/acp/AcpCoreRuntimeEvents.test.ts
  • apps/server/src/provider/acp/AcpCoreRuntimeEvents.ts
  • apps/server/src/provider/acp/AcpNativeLogging.test.ts
  • apps/server/src/provider/acp/CursorAcpExtension.test.ts
  • apps/server/src/provider/acp/CursorAcpExtension.ts
  • apps/server/src/provider/opencodeRuntime.cliParsers.test.ts
  • apps/server/src/provider/opencodeRuntime.environment.test.ts
  • apps/server/src/provider/opencodeRuntime.ts
  • apps/server/src/provider/providerMaintenance.test.ts
  • apps/server/src/provider/providerMaintenance.ts
  • apps/server/src/provider/providerSnapshot.ts
  • apps/server/src/provider/testFixtures/codexCollabMockPeer.mjs
  • apps/server/src/provider/testFixtures/codexCollabMockPeer.sh
  • apps/server/src/provider/testFixtures/codexMultiAgentWire.json
  • apps/server/src/pullRequest/AzureDevOpsPullRequestCli.test.ts
  • apps/server/src/pullRequest/AzureDevOpsPullRequestCli.ts
  • apps/server/src/pullRequest/AzureDevOpsPullRequestProvider.test.ts
  • apps/server/src/pullRequest/AzureDevOpsPullRequestProvider.ts
  • apps/server/src/pullRequest/BitbucketPullRequestApi.test.ts
  • apps/server/src/pullRequest/BitbucketPullRequestApi.ts
  • apps/server/src/pullRequest/BitbucketPullRequestProvider.test.ts
  • apps/server/src/pullRequest/BitbucketPullRequestProvider.ts
  • apps/server/src/pullRequest/GitHubPullRequestCli.test.ts
  • apps/server/src/pullRequest/GitHubPullRequestCli.ts
  • apps/server/src/pullRequest/GitHubPullRequestProvider.test.ts
  • apps/server/src/pullRequest/GitHubPullRequestProvider.ts
  • apps/server/src/pullRequest/GitLabPullRequestCli.test.ts
  • apps/server/src/pullRequest/GitLabPullRequestCli.ts
  • apps/server/src/pullRequest/GitLabPullRequestProvider.test.ts
  • apps/server/src/pullRequest/GitLabPullRequestProvider.ts
  • apps/server/src/pullRequest/PullRequestProvider.ts
  • apps/server/src/pullRequest/PullRequestProviderRateLimit.test.ts
  • apps/server/src/pullRequest/PullRequestProviderRegistry.ts
  • apps/server/src/pullRequest/PullRequestService.test.ts
  • apps/server/src/pullRequest/PullRequestService.ts
  • apps/server/src/pullRequest/azureDevOpsPullRequestJson.test.ts
  • apps/server/src/pullRequest/azureDevOpsPullRequestJson.ts
  • apps/server/src/pullRequest/bitbucketPullRequestJson.test.ts
  • apps/server/src/pullRequest/bitbucketPullRequestJson.ts
  • apps/server/src/pullRequest/gitHubPullRequestJson.test.ts
  • apps/server/src/pullRequest/gitHubPullRequestJson.ts
  • apps/server/src/pullRequest/gitLabMergeRequestJson.test.ts
  • apps/server/src/pullRequest/gitLabMergeRequestJson.ts
  • apps/server/src/pullRequest/http.ts
  • apps/server/src/pullRequest/pullRequestChecks.test.ts
  • apps/server/src/pullRequest/pullRequestChecks.ts
  • apps/server/src/relay/AgentAwarenessRelay.ts
  • apps/server/src/resourceTelemetry/ResourceMonitorBinary.test.ts
  • apps/server/src/resourceTelemetry/ResourceMonitorBinary.ts
  • apps/server/src/review/ReviewService.test.ts
  • apps/server/src/review/ReviewService.ts
  • apps/server/src/server.test.ts
  • apps/server/src/server.ts
  • apps/server/src/serverActivation.test.ts
  • apps/server/src/serverActivation.ts
  • apps/server/src/serverRuntimeStartup.ts
  • apps/server/src/serverRuntimeState.test.ts
  • apps/server/src/serverRuntimeState.ts
  • apps/server/src/service-launcher.ts
  • apps/server/src/serviceLauncher.test.ts
  • apps/server/src/serviceLauncher.ts
  • apps/server/src/sourceControl/AzureDevOpsCli.test.ts
  • apps/server/src/sourceControl/AzureDevOpsCli.ts
  • apps/server/src/sourceControl/AzureDevOpsSourceControlProvider.ts
  • apps/server/src/sourceControl/BitbucketApi.test.ts
  • apps/server/src/sourceControl/BitbucketApi.ts
  • apps/server/src/sourceControl/BitbucketSourceControlProvider.ts
  • apps/server/src/sourceControl/GitHubCli.test.ts
  • apps/server/src/sourceControl/GitHubCli.ts
  • apps/server/src/sourceControl/GitLabCli.test.ts
  • apps/server/src/sourceControl/GitLabCli.ts
  • apps/server/src/sourceControl/SourceControlProviderDiscovery.ts
  • apps/server/src/sourceControl/SourceControlProviderRegistry.test.ts
  • apps/server/src/sourceControl/SourceControlProviderRegistry.ts
  • apps/server/src/sourceControl/SourceControlRateLimit.test.ts
  • apps/server/src/sourceControl/SourceControlRateLimit.ts
  • apps/server/src/sourceControl/azureDevOpsPullRequests.ts
  • apps/server/src/sourceControl/githubGraphQlBudget.test.ts
  • apps/server/src/sourceControl/githubGraphQlBudget.ts
  • apps/server/src/stream/collectUint8StreamText.test.ts
  • apps/server/src/stream/collectUint8StreamText.ts
  • apps/server/src/terminal/Manager.test.ts
  • apps/server/src/terminal/Manager.ts
  • apps/server/src/terminal/NodePtyAdapter.test.ts
  • apps/server/src/terminal/NodePtyAdapter.ts
  • apps/server/src/textGeneration/ClaudeTextGeneration.test.ts
  • apps/server/src/textGeneration/ClaudeTextGeneration.ts
  • apps/server/src/textGeneration/CodexTextGeneration.ts
  • apps/server/src/textGeneration/TextGenerationPrompts.test.ts
  • apps/server/src/textGeneration/TextGenerationPrompts.ts
  • apps/server/src/usage/UsageService.ts
  • apps/server/src/usage/usageAggregation.test.ts
  • apps/server/src/usage/usageAggregation.ts
  • apps/server/src/usage/usagePricing.ts
  • apps/server/src/usage/usageScanCache.test.ts
  • apps/server/src/usage/usageScanCache.ts
  • apps/server/src/usage/usageTranscriptReader.ts
  • apps/server/src/usage/usageTranscripts.test.ts
  • apps/server/src/usage/usageTranscripts.ts
  • apps/server/src/vcs/GitVcsDriver.ts
  • apps/server/src/vcs/GitVcsDriverCore.test.ts
  • apps/server/src/vcs/GitVcsDriverCore.ts
  • apps/server/src/vcs/VcsProcess.test.ts
  • apps/server/src/vcs/VcsProcess.ts
  • apps/server/src/workspace/WorkspaceEntries.ts
  • apps/server/src/workspace/WorkspaceSearchIndex.test.ts
  • apps/server/src/workspace/WorkspaceSearchIndex.ts
  • apps/server/src/ws.ts
  • apps/server/test/ActivityPayloadProjection.test.ts
  • apps/server/vite.config.ts
  • apps/web/index.html
  • apps/web/package.json
  • apps/web/public/manifest.webmanifest
  • apps/web/scripts/build-libghostty-wasm.sh
  • apps/web/scripts/ghostty-write-pty.zig
  • apps/web/scripts/warm-dep-cache.ts
  • apps/web/src/AppRoot.test.tsx
  • apps/web/src/AppRoot.tsx
  • apps/web/src/appearanceFonts.test.ts
  • apps/web/src/appearanceFonts.ts
  • apps/web/src/assets/assetUrls.ts
  • apps/web/src/branding.logic.ts
  • apps/web/src/branding.test.ts
  • apps/web/src/browser/BrowserDeviceToolbar.tsx
  • apps/web/src/browser/ScreenRotationIcon.tsx
  • apps/web/src/browser/browserDefaults.ts
  • apps/web/src/browser/browserTargetResolver.test.ts
  • apps/web/src/browser/browserTargetResolver.ts
  • apps/web/src/browser/desktopTabLifetime.test.ts
  • apps/web/src/browser/desktopTabLifetime.ts
  • apps/web/src/browserFaviconLogic.test.ts
  • apps/web/src/browserFaviconLogic.ts
  • apps/web/src/browserFaviconStore.test.ts
  • apps/web/src/browserFaviconStore.ts
  • apps/web/src/browserHistoryStore.test.ts
  • apps/web/src/browserHistoryStore.ts
  • apps/web/src/cloud/connectCliAuth.test.ts
  • apps/web/src/cloud/connectCliAuth.ts
  • apps/web/src/cloud/managedRelayState.ts
  • apps/web/src/components/AgentsPanel.tsx
  • apps/web/src/components/AppSidebarLayout.tsx
  • apps/web/src/components/BranchToolbar.logic.test.ts
  • apps/web/src/components/BranchToolbar.logic.ts
  • apps/web/src/components/BranchToolbar.tsx
  • apps/web/src/components/BranchToolbarBranchSelector.tsx
  • apps/web/src/components/BranchToolbarEnvModeSelector.tsx
  • apps/web/src/components/BranchToolbarEnvironmentSelector.tsx
  • apps/web/src/components/ChatMarkdown.test.tsx
  • apps/web/src/components/ChatMarkdown.tsx
  • apps/web/src/components/ChatView.logic.test.ts
  • apps/web/src/components/ChatView.logic.ts
  • apps/web/src/components/ChatView.tsx
  • apps/web/src/components/CommandPalette.logic.test.ts
  • apps/web/src/components/CommandPalette.logic.ts
  • apps/web/src/components/CommandPalette.tsx
  • apps/web/src/components/CommandPaletteResults.tsx
  • apps/web/src/components/ComposerPromptEditor.tsx
  • apps/web/src/components/ConfirmDialogHost.tsx
  • apps/web/src/components/ConnectionStatusDot.tsx
  • apps/web/src/components/DiffPanel.tsx
  • apps/web/src/components/DiffPanelShell.tsx
  • apps/web/src/components/GitActionsControl.tsx
  • apps/web/src/components/LegacySidebar.tsx
  • apps/web/src/components/NoActiveThreadState.tsx
  • apps/web/src/components/PlanSidebar.tsx
  • apps/web/src/components/ProjectFavicon.test.tsx
  • apps/web/src/components/ProjectFavicon.tsx
  • apps/web/src/components/ProjectScriptsControl.test.tsx
  • apps/web/src/components/ProjectScriptsControl.tsx
  • apps/web/src/components/ProviderUpdatePrimaryNotification.tsx
  • apps/web/src/components/QuitHoldOverlay.tsx
  • apps/web/src/components/RightPanelTabs.test.tsx
  • apps/web/src/components/RightPanelTabs.tsx
  • apps/web/src/components/ServerUpdateAction.test.tsx
  • apps/web/src/components/ServerUpdateAction.tsx
  • apps/web/src/components/Sidebar.logic.test.ts
  • apps/web/src/components/Sidebar.logic.ts
  • apps/web/src/components/Sidebar.snooze.test.ts
  • apps/web/src/components/Sidebar.snooze.ts
  • apps/web/src/components/Sidebar.tsx
  • apps/web/src/components/SidebarStageBackdrop.test.tsx
  • apps/web/src/components/SidebarStageBackdrop.tsx
  • apps/web/src/components/SidebarV2.tsx
  • apps/web/src/components/SlowRpcRequestToastCoordinator.tsx
  • apps/web/src/components/StartTruncatedPath.test.tsx
  • apps/web/src/components/StartTruncatedPath.tsx
  • apps/web/src/components/ThreadCommandSubtitle.tsx
  • apps/web/src/components/ThreadStatusIndicators.test.ts
  • apps/web/src/components/ThreadStatusIndicators.tsx
  • apps/web/src/components/ThreadTerminalDrawer.test.ts
  • apps/web/src/components/ThreadTerminalDrawer.tsx
  • apps/web/src/components/WorkspaceBreadcrumb.tsx
  • apps/web/src/components/chat/ChangedFilesTree.test.tsx
  • apps/web/src/components/chat/ChangedFilesTree.tsx
  • apps/web/src/components/chat/ChatComposer.tsx
  • apps/web/src/components/chat/ChatHeader.test.ts
  • apps/web/src/components/chat/ChatHeader.tsx
  • apps/web/src/components/chat/CompactComposerControlsMenu.tsx
  • apps/web/src/components/chat/ComposerBannerStack.test.tsx
  • apps/web/src/components/chat/ComposerBannerStack.tsx
  • apps/web/src/components/chat/ComposerCommandMenu.tsx
  • apps/web/src/components/chat/ComposerControl.tsx
  • apps/web/src/components/chat/ComposerPendingApprovalPanel.test.tsx
  • apps/web/src/components/chat/ComposerPendingApprovalPanel.tsx
  • apps/web/src/components/chat/ComposerPendingReviewComments.test.tsx
  • apps/web/src/components/chat/ComposerPendingReviewComments.tsx
  • apps/web/src/components/chat/ComposerPendingUserInputPanel.test.tsx
  • apps/web/src/components/chat/ComposerPendingUserInputPanel.tsx
  • apps/web/src/components/chat/ComposerPreviewAnnotationCards.test.tsx
  • apps/web/src/components/chat/ComposerPreviewAnnotationCards.tsx
  • apps/web/src/components/chat/ComposerPrimaryActions.test.ts
  • apps/web/src/components/chat/ComposerPrimaryActions.test.tsx
  • apps/web/src/components/chat/ComposerPrimaryActions.tsx
  • apps/web/src/components/chat/ComposerPromptLengthValidation.test.tsx
  • apps/web/src/components/chat/ComposerPromptLengthValidation.tsx
  • apps/web/src/components/chat/ComposerStashBadge.tsx
  • apps/web/src/components/chat/ComposerStashMenu.tsx
  • apps/web/src/components/chat/ContextWindowMeter.logic.test.ts
  • apps/web/src/components/chat/ContextWindowMeter.logic.ts
  • apps/web/src/components/chat/ContextWindowMeter.tsx
  • apps/web/src/components/chat/DraftHeroHeadline.tsx
  • apps/web/src/components/chat/MessagesTimeline.logic.test.ts
  • apps/web/src/components/chat/MessagesTimeline.logic.ts
  • apps/web/src/components/chat/MessagesTimeline.test.tsx
  • apps/web/src/components/chat/MessagesTimeline.tsx
  • apps/web/src/components/chat/ModelListRow.tsx
  • apps/web/src/components/chat/ModelPickerContent.tsx
  • apps/web/src/components/chat/ModelPickerSidebar.tsx
  • apps/web/src/components/chat/OpenInPicker.tsx
  • apps/web/src/components/chat/PanelLayoutControls.tsx
  • apps/web/src/components/chat/PierreEntryIcon.tsx
  • apps/web/src/components/chat/ProviderModelPicker.tsx
  • apps/web/src/components/chat/ProviderStatusBanner.test.tsx
  • apps/web/src/components/chat/ProviderStatusBanner.tsx
  • apps/web/src/components/chat/ThreadErrorBanner.test.tsx
  • apps/web/src/components/chat/ThreadErrorBanner.tsx
  • apps/web/src/components/chat/TraitsPicker.tsx
  • apps/web/src/components/chat/composerSubmission.test.ts
  • apps/web/src/components/chat/composerSubmission.ts
  • apps/web/src/components/chat/externalLinkContextMenu.test.ts
  • apps/web/src/components/chat/externalLinkContextMenu.ts
  • apps/web/src/components/chat/modelPickerKeys.test.ts
  • apps/web/src/components/chat/modelPickerKeys.ts
  • apps/web/src/components/chat/providerIconUtils.ts
  • apps/web/src/components/chat/workspaceFileDrop.test.ts
  • apps/web/src/components/chat/workspaceFileDrop.ts
  • apps/web/src/components/clerk/ClerkUserProfilePage.tsx
  • apps/web/src/components/clerk/MobileClientsUserProfilePage.tsx
  • apps/web/src/components/clerk/T3ConnectSidebarSignIn.tsx
  • apps/web/src/components/clerk/T3ConnectUserProfilePage.test.tsx
  • apps/web/src/components/clerk/T3ConnectUserProfilePage.tsx
  • apps/web/src/components/clerk/authRedirect.test.ts
  • apps/web/src/components/clerk/authRedirect.ts
  • apps/web/src/components/clerk/clerkAppearance.test.ts
  • apps/web/src/components/clerk/clerkAppearance.ts
  • apps/web/src/components/cloud/ConnectCliAuthSurface.tsx
  • apps/web/src/components/composerFooterLayout.test.ts
  • apps/web/src/components/composerFooterLayout.ts
  • apps/web/src/components/composerInlineChip.ts
  • apps/web/src/components/desktopUpdate.logic.test.ts
  • apps/web/src/components/desktopUpdate.logic.ts
  • apps/web/src/components/desktopUpdate.toast.test.tsx
  • apps/web/src/components/desktopUpdate.toast.tsx
  • apps/web/src/components/diffs/AnnotatableCodeView.test.tsx
  • apps/web/src/components/diffs/AnnotatableCodeView.tsx
  • apps/web/src/components/diffs/DiffCommentAnnotation.test.tsx
  • apps/web/src/components/diffs/DiffCommentAnnotation.tsx
  • apps/web/src/components/diffs/StyledDiffCodeView.test.tsx
  • apps/web/src/components/diffs/StyledDiffCodeView.tsx
  • apps/web/src/components/diffs/commentSubmitShortcut.test.ts
  • apps/web/src/components/diffs/commentSubmitShortcut.ts
  • apps/web/src/components/files/FileBrowserPanel.tsx
  • apps/web/src/components/files/FilePreviewPanel.tsx
  • apps/web/src/components/files/LocalCommentAnnotation.tsx
  • apps/web/src/components/files/projectFilesQueryState.ts
  • apps/web/src/components/preview/BrowserMockup.tsx
  • apps/web/src/components/preview/PreviewAutomationHosts.tsx
  • apps/web/src/components/preview/PreviewChromeRow.test.tsx
  • apps/web/src/components/preview/PreviewChromeRow.tsx
  • apps/web/src/components/preview/PreviewEmptyState.test.tsx
  • apps/web/src/components/preview/PreviewEmptyState.tsx
  • apps/web/src/components/preview/PreviewFaviconIcon.test.tsx
  • apps/web/src/components/preview/PreviewFaviconIcon.tsx
  • apps/web/src/components/preview/PreviewLocalServerCard.tsx
  • apps/web/src/components/preview/PreviewMoreMenu.tsx
  • apps/web/src/components/preview/PreviewPanel.tsx
  • apps/web/src/components/preview/PreviewPanelShell.test.ts
  • apps/web/src/components/preview/PreviewPanelShell.tsx
  • apps/web/src/components/preview/PreviewRecentUrlCard.tsx
  • apps/web/src/components/preview/PreviewView.test.tsx
  • apps/web/src/components/preview/PreviewView.tsx
  • apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx
  • apps/web/src/components/preview/addBrowserSurface.test.ts
  • apps/web/src/components/preview/openDiscoveredPort.ts
  • apps/web/src/components/preview/openPreviewSession.test.ts
  • apps/web/src/components/preview/openPreviewSession.ts
  • apps/web/src/components/preview/openTerminalLinkInPreview.ts
  • apps/web/src/components/preview/previewAutomationOpenReadiness.test.ts
  • apps/web/src/components/preview/previewAutomationOpenReadiness.ts
  • apps/web/src/components/preview/previewUrlPresentation.test.ts
  • apps/web/src/components/preview/previewUrlPresentation.ts
  • apps/web/src/components/preview/useDiscoveredLocalServers.test.ts
  • apps/web/src/components/preview/useDiscoveredLocalServers.ts
  • apps/web/src/components/preview/usePreviewBridge.test.ts
  • apps/web/src/components/preview/usePreviewBridge.ts
  • apps/web/src/components/projectScriptEditor.tsx
  • apps/web/src/components/pullRequest/PullRequestActivityUnavailableState.tsx
  • apps/web/src/components/pullRequest/PullRequestChecksPopover.tsx
  • apps/web/src/components/pullRequest/PullRequestCodeTab.tsx
  • apps/web/src/components/pullRequest/PullRequestDetailPanel.tsx
  • apps/web/src/components/pullRequest/PullRequestGhosts.tsx
  • apps/web/src/components/pullRequest/PullRequestListEmptyState.test.tsx
  • apps/web/src/components/pullRequest/PullRequestListEmptyState.tsx
  • apps/web/src/components/pullRequest/PullRequestListFilters.test.tsx
  • apps/web/src/components/pullRequest/PullRequestListFilters.tsx
  • apps/web/src/components/pullRequest/PullRequestMarkdown.tsx
  • apps/web/src/components/pullRequest/PullRequestMarkdownEditor.tsx
  • apps/web/src/components/pullRequest/PullRequestReactions.tsx
  • apps/web/src/components/pullRequest/PullRequestReviewAnnotation.tsx
  • apps/web/src/components/pullRequest/PullRequestReviewBar.tsx
  • apps/web/src/components/pullRequest/PullRequestReviewerPicker.tsx
  • apps/web/src/components/pullRequest/PullRequestRow.tsx
  • apps/web/src/components/pullRequest/PullRequestSummaryTab.tsx
  • apps/web/src/components/pullRequest/PullRequestTimelineTab.tsx
  • apps/web/src/components/pullRequest/PullRequestsUnavailableState.test.tsx
  • apps/web/src/components/pullRequest/PullRequestsUnavailableState.tsx
  • apps/web/src/components/pullRequest/pullRequestChecks.test.tsx
  • apps/web/src/components/pullRequest/pullRequestDetail.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestDetail.logic.ts
  • apps/web/src/components/pullRequest/pullRequestDiff.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestDiff.logic.ts
  • apps/web/src/components/pullRequest/pullRequestEditing.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestEditing.logic.ts
  • apps/web/src/components/pullRequest/pullRequestFileOrder.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestFileOrder.logic.ts
  • apps/web/src/components/pullRequest/pullRequestLinkContextMenu.test.ts
  • apps/web/src/components/pullRequest/pullRequestLinkContextMenu.ts
  • apps/web/src/components/pullRequest/pullRequestList.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestList.logic.ts
  • apps/web/src/components/pullRequest/pullRequestMarkdown.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestMarkdown.logic.ts
  • apps/web/src/components/pullRequest/pullRequestPresentation.tsx
  • apps/web/src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestProjectAssignment.logic.ts
  • apps/web/src/components/pullRequest/pullRequestReactions.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestReactions.logic.ts
  • apps/web/src/components/pullRequest/pullRequestReviewStore.test.ts
  • apps/web/src/components/pullRequest/pullRequestReviewStore.ts
  • apps/web/src/components/pullRequest/pullRequestSummaryScroll.logic.test.ts
  • apps/web/src/components/pullRequest/pullRequestSummaryScroll.logic.ts
  • apps/web/src/components/search/ProjectContentSearchDialog.tsx
  • apps/web/src/components/settings/AddProviderInstanceDialog.environment.test.tsx
  • apps/web/src/components/settings/AddProviderInstanceDialog.tsx
  • apps/web/src/components/settings/BetaSettingsPanel.tsx
  • apps/web/src/components/settings/ConnectionsSettings.logic.test.ts
  • apps/web/src/components/settings/ConnectionsSettings.logic.ts
  • apps/web/src/components/settings/ConnectionsSettings.tsx
  • apps/web/src/components/settings/DiagnosticsSettings.tsx
  • apps/web/src/components/settings/FontFamilyPicker.tsx
  • apps/web/src/components/settings/IntegrationsSettings.tsx
  • apps/web/src/components/settings/KeybindingsSettings.logic.test.ts
  • apps/web/src/components/settings/KeybindingsSettings.logic.ts
  • apps/web/src/components/settings/KeybindingsSettings.tsx
  • apps/web/src/components/settings/ProjectFaviconPickerDialog.tsx
  • apps/web/src/components/settings/ProjectSettingsPanel.tsx
  • apps/web/src/components/settings/ProviderInstanceCard.tsx
  • apps/web/src/components/settings/ProviderModelsSection.tsx
  • apps/web/src/components/settings/ProviderSettingsPanel.environment.test.tsx
  • apps/web/src/components/settings/ProviderSettingsPanel.logic.test.ts
  • apps/web/src/components/settings/ProviderSettingsPanel.logic.ts
  • apps/web/src/components/settings/ProviderSettingsPanel.tsx
  • apps/web/src/components/settings/ResourceTelemetryDiagnostics.tsx
  • apps/web/src/components/settings/SettingsBreadcrumb.tsx
  • apps/web/src/components/settings/SettingsFontPreviews.tsx
  • apps/web/src/components/settings/SettingsPanels.logic.test.ts
  • apps/web/src/components/settings/SettingsPanels.logic.ts
  • apps/web/src/components/settings/SettingsPanels.tsx
  • apps/web/src/components/settings/SettingsSidebarNav.tsx
  • apps/web/src/components/settings/SourceControlSettings.tsx
  • apps/web/src/components/settings/ThemeColorPicker.tsx
  • apps/web/src/components/settings/ThemeEditorHost.tsx
  • apps/web/src/components/settings/ThemeEditorPanel.tsx
  • apps/web/src/components/settings/ThemeImportDialog.test.ts
  • apps/web/src/components/settings/ThemeImportDialog.tsx
  • apps/web/src/components/settings/ThemePreviewCircles.tsx
  • apps/web/src/components/settings/ThemeSearchSection.tsx
  • apps/web/src/components/settings/ThemeSettings.tsx
  • apps/web/src/components/settings/ThemeWireframe.tsx
  • apps/web/src/components/settings/settingsLayout.test.tsx
  • apps/web/src/components/settings/settingsLayout.tsx
  • apps/web/src/components/settings/settingsSearch.test.ts
  • apps/web/src/components/settings/settingsSearch.ts
  • apps/web/src/components/settings/themeEditorStore.test.ts
  • apps/web/src/components/settings/themeEditorStore.ts
  • apps/web/src/components/settings/themeInspector.test.ts
  • apps/web/src/components/settings/themeInspector.ts
  • apps/web/src/components/sidebar/DesktopUpdateStatusIcon.tsx
  • apps/web/src/components/sidebar/SidebarChrome.tsx
  • apps/web/src/components/sidebar/SidebarProviderUpdatePill.tsx
  • apps/web/src/components/sidebar/SidebarUpdatePill.tsx
  • apps/web/src/components/threadActionMenu.logic.test.ts
  • apps/web/src/components/threadActionMenu.logic.ts
  • apps/web/src/components/threadSidebarWidth.test.ts
  • apps/web/src/components/ui/alert-dialog.tsx
  • apps/web/src/components/ui/alert.tsx
  • apps/web/src/components/ui/autocomplete.tsx
  • apps/web/src/components/ui/button.test.tsx
  • apps/web/src/components/ui/button.tsx
  • apps/web/src/components/ui/combobox.tsx
  • apps/web/src/components/ui/command.test.tsx
  • apps/web/src/components/ui/command.tsx
  • apps/web/src/components/ui/input-group.tsx
  • apps/web/src/components/ui/input.tsx
  • apps/web/src/components/ui/menu.test.tsx
  • apps/web/src/components/ui/menu.tsx
  • apps/web/src/components/ui/popover.tsx
  • apps/web/src/components/ui/scroll-area.tsx
  • apps/web/src/components/ui/select.tsx
  • apps/web/src/components/ui/sidebar.test.tsx
  • apps/web/src/components/ui/sidebar.tsx
  • apps/web/src/components/ui/skeleton.tsx
  • apps/web/src/components/ui/toast.logic.test.ts
  • apps/web/src/components/ui/toast.logic.ts
  • apps/web/src/components/ui/toast.tsx
  • apps/web/src/components/ui/toastHelpers.test.ts
  • apps/web/src/components/ui/toastHelpers.ts
  • apps/web/src/components/ui/toggle.tsx
  • apps/web/src/components/ui/tooltip.tsx
  • apps/web/src/components/usage/UsagePage.tsx
  • apps/web/src/components/usage/UsageProviderChart.test.ts
  • apps/web/src/components/usage/UsageProviderChart.tsx
  • apps/web/src/components/usage/usageProviders.ts
  • apps/web/src/composerDraftStore.test.ts
  • apps/web/src/composerDraftStore.ts
  • apps/web/src/confirmDialog.test.ts
  • apps/web/src/confirmDialog.ts
  • apps/web/src/connection/platform.ts
  • apps/web/src/connection/runtime.ts
  • apps/web/src/connection/storage.ts
  • apps/web/src/contextMenuFallback.test.ts
  • apps/web/src/contextMenuFallback.ts
  • apps/web/src/diffFileActions.test.ts
  • apps/web/src/diffFileActions.ts
  • apps/web/src/diffPanelStore.test.ts
  • apps/web/src/diffPanelStore.ts
  • apps/web/src/environmentGrouping.test.ts
  • apps/web/src/historyBootstrap.test.ts
  • apps/web/src/hooks/useCopyToClipboard.ts
  • apps/web/src/hooks/useCustomThemes.ts
  • apps/web/src/hooks/useHandleNewThread.ts
  • apps/web/src/hooks/useLiveRefresh.test.ts
  • apps/web/src/hooks/useLiveRefresh.ts
  • apps/web/src/hooks/useSettings.test.ts
  • apps/web/src/hooks/useSettings.ts
  • apps/web/src/hooks/useT3ProjectFileScripts.ts
  • apps/web/src/hooks/useTheme.test.ts
  • apps/web/src/hooks/useTheme.ts
  • apps/web/src/hooks/useThreadActionMenu.ts
  • apps/web/src/hooks/useThreadActions.ts
  • apps/web/src/index.css
  • apps/web/src/keybindings.test.ts
  • apps/web/src/keybindings.ts
  • apps/web/src/lib/chatThreadActions.ts
  • apps/web/src/lib/diffFileContents.test.ts
  • apps/web/src/lib/diffFileContents.ts
  • apps/web/src/lib/diffRendering.test.ts
  • apps/web/src/lib/diffRendering.ts
  • apps/web/src/lib/favicon.test.ts
  • apps/web/src/lib/favicon.ts
  • apps/web/src/lib/imageCompression.ts
  • apps/web/src/lib/openPullRequestLink.test.ts
  • apps/web/src/lib/openPullRequestLink.ts
  • apps/web/src/lib/t3ProjectFileDefaults.ts
  • apps/web/src/lib/terminalCloseShortcut.test.ts
  • apps/web/src/lib/terminalCloseShortcut.ts
  • apps/web/src/lib/terminalUiStateCleanup.test.ts
  • apps/web/src/localApi.test.ts
  • apps/web/src/localApi.ts
  • apps/web/src/logicalProject.ts
  • apps/web/src/main.tsx
  • apps/web/src/markdown-clipboard.test.ts
  • apps/web/src/markdown-clipboard.ts
  • apps/web/src/markdown-github-alerts.test.tsx
  • apps/web/src/markdown-github-alerts.ts
  • apps/web/src/markdown-links.test.ts
  • apps/web/src/markdown-links.ts
  • apps/web/src/modelSelection.test.ts
  • apps/web/src/modelSelection.ts
  • apps/web/src/openVsxThemes.test.ts
  • apps/web/src/openVsxThemes.ts
  • apps/web/src/orchestrationEventEffects.test.ts
  • apps/web/src/orchestrationRecovery.test.ts
  • apps/web/src/portDiscoveryState.test.ts
  • apps/web/src/portDiscoveryState.ts
  • apps/web/src/previewStateStore.test.ts
  • apps/web/src/previewStateStore.ts
  • apps/web/src/providerInstances.ts
  • apps/web/src/remoteOpen.test.ts
  • apps/web/src/remoteOpen.ts
  • apps/web/src/reviewCommentContext.test.ts
  • apps/web/src/reviewCommentContext.ts
  • apps/web/src/rightPanelStore.test.ts
  • apps/web/src/rightPanelStore.ts
  • apps/web/src/routeTree.gen.ts
  • apps/web/src/routes/-chatIndexTitlebar.test.ts
  • apps/web/src/routes/__root.tsx
  • apps/web/src/routes/_chat.index.tsx
  • apps/web/src/routes/_chat.pull-requests.tsx
  • apps/web/src/routes/_chat.tsx
  • apps/web/src/routes/projects.$projectKey.tsx
  • apps/web/src/routes/settings.beta.tsx
  • apps/web/src/routes/settings.integrations.tsx
  • apps/web/src/routes/settings.providers.tsx
  • apps/web/src/routes/settings.tsx
  • apps/web/src/routes/usage.tsx
  • apps/web/src/rpc/requestLatencyState.test.ts
  • apps/web/src/rpc/requestLatencyState.ts
  • apps/web/src/session-logic.command-output.test.ts
  • apps/web/src/session-logic.test.ts
  • apps/web/src/session-logic.ts
  • apps/web/src/sidebarProjectGrouping.ts
  • apps/web/src/sourceControlPresentation.ts
  • apps/web/src/state/entities.ts
  • apps/web/src/state/pullRequests.ts
  • apps/web/src/state/queries.test.ts
  • apps/web/src/state/queries.ts
  • apps/web/src/state/query.ts
  • apps/web/src/state/server.ts
  • apps/web/src/state/session.ts
  • apps/web/src/state/usage.ts
  • apps/web/src/terminal/ghostty/README.md
  • apps/web/src/terminal/ghostty/core.ts
  • apps/web/src/terminal/ghostty/fonts/LICENSE
  • apps/web/src/terminal/ghostty/keyCodes.test.ts
  • apps/web/src/terminal/ghostty/keyCodes.ts
  • apps/web/src/terminal/ghostty/renderer.test.ts
  • apps/web/src/terminal/ghostty/renderer.ts
  • apps/web/src/terminal/ghostty/runtime.ts
  • apps/web/src/terminal/ghostty/runtimeAbi.test.ts
  • apps/web/src/terminal/ghostty/surface.test.ts
  • apps/web/src/terminal/ghostty/surface.ts
  • apps/web/src/test/reactElementTree.ts
  • apps/web/src/test/reactHookHarness.ts
  • apps/web/src/themeBoot.test.ts
  • apps/web/src/themePalette.test.ts
  • apps/web/src/themePalette.ts
  • apps/web/src/timestampFormat.test.ts
  • apps/web/src/timestampFormat.ts
  • apps/web/src/versionSkew.test.ts
  • apps/web/src/versionSkew.ts
  • apps/web/src/vscodeThemeImport.test.ts
  • apps/web/src/vscodeThemeImport.ts
  • apps/web/src/workspaceBasenameLookup.test.ts
  • apps/web/src/workspaceBasenameLookup.ts
  • apps/web/tsconfig.json
  • apps/web/vite.config.ts
  • assets/prod/app-icon.icon/icon.json
  • docs/README.md
  • docs/architecture/terminal-renderers.md
  • docs/internals/scripts.md
  • docs/internals/server-updates.md
  • docs/internals/t3-connect.md
  • docs/operations/mobile-app-store-screenshots.md
  • docs/operations/release.md
  • docs/user/background-service.md
  • docs/user/composer.md
  • docs/user/install.md
  • docs/user/keybindings.md
  • docs/user/mobile-appearance.md
  • docs/user/permission-modes.md
  • docs/user/project-settings.md
  • docs/user/providers-claude.md
  • docs/user/remote-access.md
  • docs/user/source-control.md
  • docs/user/thread-sidebar.md
  • docs/user/updating.md
  • docs/user/usage.md
  • infra/relay/scripts/deploy.test.ts
  • infra/relay/src/agentActivity/AgentActivityRows.ts
  • infra/relay/src/agentActivity/LiveActivities.ts
  • infra/relay/src/observability.test.ts
  • infra/relay/src/worker.ts
  • native/libghostty-vt/LICENSE
  • native/libghostty-vt/VERSION
  • native/libghostty-vt/include/ghostty/vt.h
  • native/libghostty-vt/include/ghostty/vt/allocator.h
  • native/libghostty-vt/include/ghostty/vt/build_info.h
  • native/libghostty-vt/include/ghostty/vt/color.h
  • native/libghostty-vt/include/ghostty/vt/device.h
  • native/libghostty-vt/include/ghostty/vt/focus.h
  • native/libghostty-vt/include/ghostty/vt/formatter.h
  • native/libghostty-vt/include/ghostty/vt/grid_ref.h
  • native/libghostty-vt/include/ghostty/vt/grid_ref_tracked.h
  • native/libghostty-vt/include/ghostty/vt/key.h
  • native/libghostty-vt/include/ghostty/vt/key/encoder.h
  • native/libghostty-vt/include/ghostty/vt/key/event.h
  • native/libghostty-vt/include/ghostty/vt/kitty_graphics.h
  • native/libghostty-vt/include/ghostty/vt/modes.h
  • native/libghostty-vt/include/ghostty/vt/mouse.h
  • native/libghostty-vt/include/ghostty/vt/mouse/encoder.h
  • native/libghostty-vt/include/ghostty/vt/mouse/event.h
  • native/libghostty-vt/include/ghostty/vt/osc.h
  • native/libghostty-vt/include/ghostty/vt/paste.h
  • native/libghostty-vt/include/ghostty/vt/point.h
  • native/libghostty-vt/include/ghostty/vt/render.h
  • native/libghostty-vt/include/ghostty/vt/screen.h
  • native/libghostty-vt/include/ghostty/vt/selection.h
  • native/libghostty-vt/include/ghostty/vt/sgr.h
  • native/libghostty-vt/include/ghostty/vt/size_report.h
  • native/libghostty-vt/include/ghostty/vt/style.h
  • native/libghostty-vt/include/ghostty/vt/sys.h
  • native/libghostty-vt/include/ghostty/vt/terminal.h
  • native/libghostty-vt/include/ghostty/vt/types.h
  • native/libghostty-vt/include/ghostty/vt/wasm.h
  • oxlint-plugin-t3code/index.ts
  • oxlint-plugin-t3code/rules/no-native-title-tooltip.test.ts
  • oxlint-plugin-t3code/rules/no-native-title-tooltip.ts
  • oxlint-plugin-t3code/test/utils.ts
  • package.json
  • packages/client-runtime/package.json
  • packages/client-runtime/src/connection/supervisor.test.ts
  • packages/client-runtime/src/connection/supervisor.ts
  • packages/client-runtime/src/operations/commands.ts
  • packages/client-runtime/src/operations/projects.test.ts
  • packages/client-runtime/src/operations/projects.ts
  • packages/client-runtime/src/relay/managedRelayState.test.ts
  • packages/client-runtime/src/relay/managedRelayState.ts
  • packages/client-runtime/src/rpc/http.ts
  • packages/client-runtime/src/rpc/session.test.ts
  • packages/client-runtime/src/state/assets.test.ts
  • packages/client-runtime/src/state/entities.test.ts
  • packages/client-runtime/src/state/orchestration.ts
  • packages/client-runtime/src/state/preview.ts
  • packages/client-runtime/src/state/projectGrouping.test.ts
  • packages/client-runtime/src/state/projectGrouping.ts
  • packages/client-runtime/src/state/projects.ts
  • packages/client-runtime/src/state/pullRequestDiffHttp.test.ts
  • packages/client-runtime/src/state/pullRequestDiffHttp.ts
  • packages/client-runtime/src/state/pullRequests.ts
  • packages/client-runtime/src/state/review.ts
  • packages/client-runtime/src/state/runtime.ts
  • packages/client-runtime/src/state/server.test.ts
  • packages/client-runtime/src/state/server.ts
  • packages/client-runtime/src/state/session.ts
  • packages/client-runtime/src/state/shell-sync.test.ts
  • packages/client-runtime/src/state/shell.ts
  • packages/client-runtime/src/state/subagentRuntime.test.ts
  • packages/client-runtime/src/state/subagentRuntime.ts
  • packages/client-runtime/src/state/threadCommands.ts
  • packages/client-runtime/src/state/threadDetail.ts
  • packages/client-runtime/src/state/threadReducer.test.ts
  • packages/client-runtime/src/state/threadReducer.ts
  • packages/client-runtime/src/state/threadSearch.test.ts
  • packages/client-runtime/src/state/threadSearch.ts
  • packages/client-runtime/src/state/threadSettled.test.ts
  • packages/client-runtime/src/state/threadSettled.ts
  • packages/client-runtime/src/state/threadSnapshotHttp.ts
  • packages/client-runtime/src/state/threadSnoozed.test.ts
  • packages/client-runtime/src/state/threadSort.test.ts
  • packages/client-runtime/src/state/threadSort.ts
  • packages/client-runtime/src/state/threadState.ts
  • packages/client-runtime/src/state/threads-pagination.test.ts
  • packages/client-runtime/src/state/threads.ts
  • packages/client-runtime/src/state/vcs.ts
  • packages/contracts/package.json
  • packages/contracts/src/assets.ts
  • packages/contracts/src/baseSchemas.ts
  • packages/contracts/src/editor.ts
  • packages/contracts/src/environment.test.ts
  • packages/contracts/src/environment.ts
  • packages/contracts/src/environmentHttp.test.ts
  • packages/contracts/src/environmentHttp.ts
  • packages/contracts/src/git.ts
  • packages/contracts/src/index.ts
  • packages/contracts/src/ipc.ts
  • packages/contracts/src/keybindings.test.ts
  • packages/contracts/src/keybindings.ts
  • packages/contracts/src/model.ts
  • packages/contracts/src/orchestration.test.ts
  • packages/contracts/src/orchestration.ts
  • packages/contracts/src/preview.test.ts
  • packages/contracts/src/preview.ts
  • packages/contracts/src/previewAutomation.ts
  • packages/contracts/src/project.ts
  • packages/contracts/src/provider.ts
  • packages/contracts/src/providerRuntime.test.ts
  • packages/contracts/src/providerRuntime.ts
  • packages/contracts/src/pullRequest.test.ts
  • packages/contracts/src/pullRequest.ts
  • packages/contracts/src/review.ts
  • packages/contracts/src/rpc.ts
  • packages/contracts/src/server.test.ts
  • packages/contracts/src/server.ts
  • packages/contracts/src/settings.test.ts
  • packages/contracts/src/settings.ts
  • packages/contracts/src/t3ProjectFile.test.ts
  • packages/contracts/src/t3ProjectFile.ts
  • packages/contracts/src/usage.ts
  • packages/contracts/src/vcs.ts
  • packages/effect-acp/src/errors.test.ts
  • packages/effect-acp/src/protocol.test.ts
  • packages/effect-codex-app-server/src/_internal/shared.test.ts
  • packages/effect-codex-app-server/src/protocol.test.ts
  • packages/effect-codex-app-server/src/protocol.ts
  • packages/shared/package.json
  • packages/shared/src/Net.ts
  • packages/shared/src/composerInlineTokens.test.ts
  • packages/shared/src/composerInlineTokens.ts
  • packages/shared/src/connectAuth.test.ts
  • packages/shared/src/connectAuth.ts
  • packages/shared/src/git.test.ts
  • packages/shared/src/git.ts
  • packages/shared/src/keybindings.ts
  • packages/shared/src/observability.test.ts
  • packages/shared/src/observability.ts
  • packages/shared/src/path.test.ts
  • packages/shared/src/path.ts
  • packages/shared/src/schemaJson.test.ts
  • packages/shared/src/schemaJson.ts
  • packages/shared/src/schemaYaml.ts
  • packages/shared/src/semver.test.ts
  • packages/shared/src/semver.ts
  • packages/shared/src/shell.test.ts
  • packages/shared/src/shell.ts
  • packages/shared/src/sourceControl.test.ts
  • packages/shared/src/sourceControl.ts
  • packages/shared/src/t3ProjectFile.test.ts
  • packages/shared/src/t3ProjectFile.ts
  • packages/shared/src/terminalLabels.test.ts
  • packages/shared/src/themePalettes.ts
  • packages/shared/src/themePreview.test.ts
  • packages/shared/src/themePreview.ts
  • packages/shared/src/threadEnvMode.test.ts
  • packages/shared/src/threadEnvMode.ts
  • packages/shared/src/usageFormat.test.ts
  • packages/shared/src/usageFormat.ts
  • packages/shared/src/usageMerge.test.ts
  • packages/shared/src/usageMerge.ts
  • packages/ssh/src/tunnel.test.ts
  • packages/ssh/src/tunnel.ts
  • packaging/aur/.gitignore
  • packaging/aur/README.md
  • packaging/aur/scripts/release.sh
  • packaging/aur/t3code-bin/PKGBUILD
  • packaging/aur/t3code-nightly-bin/PKGBUILD
  • patches/@clerk__expo@4.2.0.patch
  • patches/@effect__platform-bun@4.0.0-beta.102.patch
  • patches/@effect__platform-node@4.0.0-beta.102.patch
  • patches/@effect__vitest@4.0.0-beta.103.patch
  • patches/@ff-labs__fff-node@0.9.4.patch
  • patches/@legendapp__list@3.3.5.patch
  • patches/@react-native-menu__menu@2.0.0.patch
  • patches/@react-native__gradle-plugin@0.85.3.patch
  • patches/@react-navigation%2Fnative-stack@7.17.6.patch
  • patches/effect@4.0.0-beta.103.patch
  • patches/react-native-screens@4.25.2.patch
  • pnpm-workspace.yaml
  • scripts/build-desktop-artifact.test.ts
  • scripts/build-desktop-artifact.ts
  • scripts/dev-runner.test.ts
  • scripts/dev-runner.ts
  • scripts/lib/cli-external-packages.test.ts
  • scripts/lib/cli-external-packages.ts
  • scripts/mobile-showcase-environment.ts
  • scripts/mobile-showcase.config.ts
  • scripts/mobile-showcase.test.ts
  • scripts/mobile-showcase.ts
  • scripts/package.json
  • scripts/sync-reference-repos.ts
  • t3.json
  • vite.config.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

Reviewed by Cursor Bugbot for commit 976fd56. Configure here.

# shell, so the deep link's `?`/`&` must be quoted once more for that shell.
adb -s "$device_id" shell \
"am start -W -a android.intent.action.VIEW -d '$deep_link' com.t3tools.t3code.dev" \
>/dev/null

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Android pairing ignores custom scheme

Low Severity

The optional fifth argument changes only the deep-link url_scheme, but the Android am start target stays hardcoded to com.t3tools.t3code.dev. Preview and production schemes map to different packages in app.config.ts, so a non-dev scheme opens the wrong app (or fails) while iOS can still resolve by scheme alone.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 976fd56. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.