Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#24994) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#24865) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…5001) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#23966) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… channel (pingdotgg#24340) Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…tgg#24964) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#23973) Signed-off-by: Yordis Prieto <yordisstudio@Yordiss-Mac-Studio.local> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: Yordis Prieto <yordisstudio@Yordiss-Mac-Studio.local> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…es (pingdotgg#22907) Co-authored-by: Victor Vogel <satsdev@only21mil.xyz> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#22849) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
`vp run mobile:e2e [--device <id>] [--concurrency <n>]` boots dedicated simulators, installs the cached dev client, starts a fixture server and Metro, pairs automatically, then runs home -> open thread -> back. Each step records video and checks the settled chrome (tab bar, back button, composer) from accessibility snapshots, and compares video frames to the settled screenshots to catch chrome that lags a transition, such as the workspace tabs drawn over an entering thread (pingdotgg#24666). Results land in artifacts/mobile-e2e/<run>/index.html with screenshots, videos, frame sheets and the first offending frame. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5f1f604 was committed from a tree based on an older main, so it reverted upstream changes outside the e2e runner (including pingdotgg#23973, pingdotgg#22907, pingdotgg#22849). This restores every file to e3592ef and keeps only the runner's own changes (scripts/mobile-e2e.ts, scripts/mobile-showcase.ts, package and lockfile entries, .gitignore). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…off is pending (pingdotgg#22902) Co-authored-by: Marve10s <igrimanigroman@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22918) Co-authored-by: chief-archivist <thecradlearchives@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ng (pingdotgg#22915) Co-authored-by: Victor Vogel <satsdev@only21mil.xyz> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… edge (pingdotgg#22872) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ys (pingdotgg#23972) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…get (pingdotgg#25055) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22846) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#24980) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ffects (pingdotgg#24970) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#24972) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…24973) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#24974) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… compromised eMudhra intermediates (pingdotgg#25572) Co-authored-by: Theo Browne <me@t3.gg>
…ng on every store change (pingdotgg#25366) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#25593) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#25475) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…each (pingdotgg#25616) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#25636) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…vailable" (pingdotgg#25627) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ring a flush (pingdotgg#25653) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hare one visibility observer (pingdotgg#25630) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ep-awake (pingdotgg#25631) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…long thread (pingdotgg#23780) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: nibarAhmed <61316519+nibarAhmed@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#25526) Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…of per-row effects (pingdotgg#25612) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… message (pingdotgg#18359) Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…ingdotgg#25373) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…used pages (pingdotgg#25651) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#25474) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ft's insert point (pingdotgg#25681) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ke on CI (pingdotgg#25664) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…unresolved) Draft integration of upstream through d73fd12. 100 conflicted paths are resolved (46 oxlint plugin adds, 42 upstream-deleted tests, 12 retired files). The remaining 338 paths are committed with conflict markers or Marcode-side content and must be resolved before this can merge. The list is in the PR description. CI is expected to fail until then.
97 files where Marcode's only change was the T3 to Marcode identity rename: took upstream's hunk and re-applied the rename. 52 of them still contain visible T3 Code strings or T3CODE_ env names outside conflict hunks and need a per-line identity pass.
Move Marcode's project workspace-layout command, invariants, projection and thread-delete prune onto upstream's orchestration-v2 (new ProjectWorkspaceLayout.ts, one-line seams in ProjectCommands, ProjectStore, EventSink). The layout command now goes through projects.mutate. Remove the old orchestration/ files and contracts orchestration.ts that upstream deleted. Not yet typechecked or tested: the worktree has no node_modules. Migration id collision (Marcode 33-55 vs upstream 34-69) is unresolved.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upstream merge of
pingdotgg/t3code@d73fd1279a9c(3,367 commits past the last sync atd15210cd3da7). Draft, not mergeable yet. Supersedes the stale blocked sync in #95.State
oxlint-plugin-marcode/, rule prefixt3code/tomarcode/), 42 upstream-deleted tests whose Marcode edits were identity-only, 12 retired files kept deleted (components/files/,T3Wordmark.tsx), and 97 files where Marcode's only change was the T3 to Marcode rename (took upstream's hunk, re-applied the rename).T3 Codestrings orT3CODE_env names outside the conflict hunks and need a per-line identity pass.apps/server/src/orchestration/withorchestration-v2/. Marcode's workspace-layout changes in the old decider/projector/engine/ProjectionPipeline files must be re-applied on the v2 files. 16 Marcode-only tests (workspace layout, migrations 036-048 renumbering, branding, theme) are held back for the same reason.Verification
claude-reviewerrors out on an 18k-file diff, so a human or other review pass is needed at the end.Native fingerprint diffwas cancelled at its Setup step and has been re-run.d73fd1279awhile resolving.Unresolved paths (231 total)
apps/web (72)
apps/web/index.htmlapps/web/package.jsonapps/web/src/appearanceFonts.tsapps/web/src/branding.test.tsapps/web/src/branding.tsapps/web/src/clientPersistenceStorage.test.tsapps/web/src/components/AppSidebarLayout.tsxapps/web/src/components/BranchToolbar.logic.test.tsapps/web/src/components/ChatMarkdown.tsxapps/web/src/components/ChatView.logic.test.tsapps/web/src/components/ChatView.tsxapps/web/src/components/CommandPalette.logic.test.tsapps/web/src/components/GitActionsControl.logic.test.tsapps/web/src/components/GitActionsControl.tsxapps/web/src/components/ProjectScriptsControl.tsxapps/web/src/components/RightPanelTabs.test.tsxapps/web/src/components/RightPanelTabs.tsxapps/web/src/components/Sidebar.logic.test.tsapps/web/src/components/Sidebar.logic.tsapps/web/src/components/Sidebar.tsxapps/web/src/components/SidebarStageBackdrop.test.tsxapps/web/src/components/ThreadTerminalDrawer.test.tsapps/web/src/components/ThreadTerminalDrawer.tsxapps/web/src/components/chat/ChatComposer.tsxapps/web/src/components/chat/ChatHeader.test.tsapps/web/src/components/chat/ChatHeader.tsxapps/web/src/components/chat/DraftHeroHeadline.tsxapps/web/src/components/chat/MessagesTimeline.test.tsxapps/web/src/components/chat/MessagesTimeline.tsxapps/web/src/components/chat/OpenInPicker.tsxapps/web/src/components/clerk/MobileClientsUserProfilePage.tsxapps/web/src/components/clerk/T3ConnectSidebarSignIn.tsxapps/web/src/components/cloud/CloudEnvironmentConnectList.tsxapps/web/src/components/desktop/SshPasswordPromptDialog.tsxapps/web/src/components/files/ProjectFilePicker.tsxapps/web/src/components/files/fileSaveCoordinator.test.tsapps/web/src/components/files/fileSaveCoordinator.tsapps/web/src/components/files/projectFilesQueryState.tsapps/web/src/components/onboarding/FirstRunGate.tsxapps/web/src/components/onboarding/WelcomeWizard.tsxapps/web/src/components/preview/PreviewPanelShell.tsxapps/web/src/components/pullRequest/PullRequestCodeTab.tsxapps/web/src/components/pullRequest/PullRequestDetailPanel.tsxapps/web/src/components/pullRequest/PullRequestReviewAnnotation.tsxapps/web/src/components/pullRequest/PullRequestTimelineTab.tsxapps/web/src/components/settings/ConnectionsSettings.tsxapps/web/src/components/settings/DiagnosticsSettings.tsxapps/web/src/components/settings/SettingsFontPreviews.tsxapps/web/src/components/settings/SettingsSidebarNav.tsxapps/web/src/components/settings/settingsSearch.tsapps/web/src/components/sidebar/SidebarChrome.tsxapps/web/src/components/threadSidebarWidth.tsapps/web/src/components/ui/dialog.tsxapps/web/src/components/ui/popover.tsxapps/web/src/components/ui/sheet.tsxapps/web/src/components/ui/tooltip.tsxapps/web/src/components/usage/UsagePage.tsxapps/web/src/diffFileActions.test.tsapps/web/src/diffFileActions.tsapps/web/src/hooks/useHandleNewThread.tsapps/web/src/hooks/useTheme.test.tsapps/web/src/hooks/useTheme.tsapps/web/src/index.cssapps/web/src/main.tsxapps/web/src/rightPanelStore.test.tsapps/web/src/rightPanelStore.tsapps/web/src/routes/__root.tsxapps/web/src/routes/_chat.pull-requests.tsxapps/web/src/routes/_chat.settings.tsxapps/web/src/terminal/ghostty/surface.tsapps/web/src/worktreeCleanup.test.tsapps/web/vite.config.tsapps/server (64)
apps/server/scripts/marcode-sqlite-state.test.tsapps/server/scripts/marcode-sqlite-state.tsapps/server/scripts/migrate-dev-db.tsapps/server/src/auth/RpcAuthorization.tsapps/server/src/cli/app.test.tsapps/server/src/cli/app.tsapps/server/src/cli/config.test.tsapps/server/src/cli/config.tsapps/server/src/cli/connect.tsapps/server/src/cli/pair.tsapps/server/src/cli/service.test.tsapps/server/src/cli/theme.tsapps/server/src/cli/trace.tsapps/server/src/cli/triage.tsapps/server/src/cloud/bootService.test.tsapps/server/src/cloud/bootService.tsapps/server/src/cloud/publicConfig.tsapps/server/src/cloud/relayResponse.tsapps/server/src/environment/ServerEnvironment.tsapps/server/src/git/GitManager.test.tsapps/server/src/git/GitWorkflowService.tsapps/server/src/http.tsapps/server/src/orchestration-v2/Layers/ProjectionPipeline.workspaceLayout.test.tsapps/server/src/orchestration-v2/Layers/ProjectionSnapshotQuery.workspaceLayout.test.tsapps/server/src/orchestration-v2/decider.workspaceLayout.test.tsapps/server/src/orchestration-v2/projector.workspaceLayout.test.tsapps/server/src/orchestration/Layers/OrchestrationEngine.tsapps/server/src/orchestration/Layers/ProjectionPipeline.tsapps/server/src/orchestration/Layers/ProjectionSnapshotQuery.tsapps/server/src/orchestration/Schemas.tsapps/server/src/orchestration/commandInvariants.test.tsapps/server/src/orchestration/commandInvariants.tsapps/server/src/orchestration/decider.tsapps/server/src/orchestration/projector.tsapps/server/src/os-jank.test.tsapps/server/src/os-jank.tsapps/server/src/persistence/Layers/ProjectionProjects.tsapps/server/src/persistence/Layers/ProjectionRepositories.test.tsapps/server/src/persistence/Migrations.test.tsapps/server/src/persistence/Migrations.tsapps/server/src/persistence/Migrations/036_ProjectionThreadTitleRegeneration.test.tsapps/server/src/persistence/Migrations/041_ProjectionProjectFaviconPath.test.tsapps/server/src/persistence/Migrations/042_AuthSessionClientConnection.test.tsapps/server/src/persistence/Migrations/043_ProjectionThreadLinkedPullRequest.test.tsapps/server/src/persistence/Migrations/048_ProjectionProjectIcon.test.tsapps/server/src/persistence/Services/ProjectionProjects.tsapps/server/src/project/AgentSessionImporter.test.tsapps/server/src/project/AgentSessionScanner.test.tsapps/server/src/project/ProjectSetupScriptRunner.test.tsapps/server/src/provider/CodexDeveloperInstructions.tsapps/server/src/provider/CodexProvider.tsapps/server/src/provider/GrokProvider.test.tsapps/server/src/provider/Layers/CodexSessionRuntime.test.tsapps/server/src/relay/AgentAwarenessRelay.test.tsapps/server/src/serverRuntimeStartup.test.tsapps/server/src/serviceLauncher.test.tsapps/server/src/serviceLauncher.tsapps/server/src/telemetry/Identify.tsapps/server/src/textGeneration/CodexTextGeneration.test.tsapps/server/src/vcs/GitVcsDriverCore.test.tsapps/server/src/vcs/GitVcsDriverCore.tsapps/server/src/workspace/WorkspaceFileSystem.test.tsapps/server/src/workspace/WorkspaceFileSystem.tsapps/server/src/ws.tsapps/desktop (20)
apps/desktop/package.jsonapps/desktop/scripts/dev-electron.mjsapps/desktop/scripts/electron-launcher.mjsapps/desktop/scripts/electron-launcher.test.mjsapps/desktop/src/app/DesktopAppIdentity.test.tsapps/desktop/src/app/DesktopAppIdentity.tsapps/desktop/src/app/DesktopClerk.test.tsapps/desktop/src/app/DesktopEarlyElectronStartup.test.tsapps/desktop/src/app/DesktopEnvironment.test.tsapps/desktop/src/app/DesktopEnvironment.tsapps/desktop/src/app/DesktopLinuxUrlHandler.test.tsapps/desktop/src/app/DesktopPreReadyPlatform.test.tsapps/desktop/src/backend/DesktopBackendConfiguration.test.tsapps/desktop/src/backend/DesktopBackendConfiguration.tsapps/desktop/src/backend/DesktopServerExposure.test.tsapps/desktop/src/electron/ElectronProtocol.test.tsapps/desktop/src/window/DesktopApplicationMenu.test.tsapps/desktop/src/window/DesktopApplicationMenu.tsapps/desktop/src/wsl/DesktopWslEnvironment.test.tsapps/desktop/src/wsl/DesktopWslEnvironment.tspackages/client-runtime (13)
packages/client-runtime/src/operations/projects.test.tspackages/client-runtime/src/platform/persistence.test.tspackages/client-runtime/src/rpc/client.tspackages/client-runtime/src/state/entities.test.tspackages/client-runtime/src/state/projectCommands.test.tspackages/client-runtime/src/state/projectCommands.tspackages/client-runtime/src/state/projectEntities.tspackages/client-runtime/src/state/shellReducer.test.tspackages/client-runtime/src/state/threadSnapshotHttp.tspackages/client-runtime/src/state/threads-atoms.test.tspackages/client-runtime/src/state/threads-pagination.test.tspackages/client-runtime/src/state/threads-sync.test.tspackages/client-runtime/src/state/threads.tspackages/contracts (12)
packages/contracts/src/desktopBootstrap.tspackages/contracts/src/environment.test.tspackages/contracts/src/environment.tspackages/contracts/src/git.tspackages/contracts/src/ipc.tspackages/contracts/src/orchestration.test.tspackages/contracts/src/orchestration.tspackages/contracts/src/project.test.tspackages/contracts/src/pullRequest.tspackages/contracts/src/rpc.tspackages/contracts/src/settings.test.tspackages/contracts/src/terminal.test.tsscripts (11)
scripts/build-desktop-artifact.test.tsscripts/build-desktop-artifact.tsscripts/dev-runner.test.tsscripts/dev-runner.tsscripts/lib/cli-external-packages.test.tsscripts/lib/icon-export.test.tsscripts/lib/icon-export.tsscripts/merge-update-manifests.test.tsscripts/mobile-showcase-environment.tsscripts/notify-discord-release.test.tsscripts/setup-worktree.tsapps/mobile (9)
apps/mobile/app.config.tsapps/mobile/src/Stack.tsxapps/mobile/src/components/BrandMark.tsxapps/mobile/src/components/CompactBrandTitle.tsxapps/mobile/src/features/cloud/ConnectOnboardingRouteScreen.tsxapps/mobile/src/features/home/homeThreadList.test.tsapps/mobile/src/features/threads/thread-work-log.tsxapps/mobile/src/lib/mobileBranding.tsapps/mobile/src/lib/openExternalUrl.test.tsapps/marketing (4)
apps/marketing/src/layouts/Layout.astroapps/marketing/src/pages/privacy-policy.astroapps/marketing/src/pages/security-policy.astroapps/marketing/src/pages/terms-of-service.astrodocs (4)
docs/README.mddocs/operations/observability.mddocs/user/remote-access.mddocs/user/welcome-wizard.mdpackages/shared (3)
packages/shared/package.jsonpackages/shared/src/devHome.tspackages/shared/src/shell.test.ts.github (2)
.github/workflows/ci.yml.github/workflows/deploy-relay.ymlinfra (2)
infra/relay/src/agentActivity/ApnsDeliveries.test.tsinfra/relay/src/deploymentConfig.test.tspackages/provider-grok (2)
packages/provider-grok/src/server/acpSupport.test.tspackages/provider-grok/src/server/status.tspackages/provider-opencode (2)
packages/provider-opencode/src/server/textGeneration.test.tspackages/provider-opencode/src/server/textGeneration.tspackages/source-control-bitbucket (2)
packages/source-control-bitbucket/src/server/BitbucketApi.test.tspackages/source-control-bitbucket/src/server/BitbucketApi.tsAGENTS.md (1)
AGENTS.mdREADME.md (1)
README.mdknip.jsonc (1)
knip.jsoncpackages/source-control-azure-devops (1)
packages/source-control-azure-devops/src/server/AzureDevOpsCli.test.tspackages/source-control-gitlab (1)
packages/source-control-gitlab/src/server/GitLabCli.test.tspackages/ssh (1)
packages/ssh/src/tunnel.tspnpm-lock.yaml (1)
pnpm-lock.yamlthird-party-licenses.config.json (1)
third-party-licenses.config.jsonvite.config.ts (1)
vite.config.ts🤖 Generated with Claude Code