Skip to content

Fix remote worktree diff compatibility#19

Open
jln13x wants to merge 1 commit into
personalfrom
t3code/remote-diff-view-fix
Open

Fix remote worktree diff compatibility#19
jln13x wants to merge 1 commit into
personalfrom
t3code/remote-diff-view-fix

Conversation

@jln13x

@jln13x jln13x commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep rendering the last successful status and diff snapshots when remote refreshes fail
  • fall back to legacy combined worktree diffs for older environments
  • advertise and check a worktree source-control capability before exposing mutation controls
  • refresh both status and preview state and document the fork-specific compatibility behavior

Validation

  • vp check (zero errors; existing unrelated warnings remain)
  • vp run typecheck
  • vp test apps/web/src/components/WorktreeSourceControl.logic.test.ts apps/server/src/environment/ServerEnvironment.test.ts
  • live browser verification of the worktree file list and selected-file diff

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Jul 21, 2026
@jln13x
jln13x changed the base branch from main to personal July 22, 2026 10:43
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.

1 participant