Allow Git Manager users to inspect commits and diffs from registered worktrees without changing mutation targets. - Add read-only worktreePath targeting to Git commit list and commit diff APIs with registered-worktree validation. - Add a Commits history target selector and Worktrees "View commits" shortcuts that clear stale diff state when targets change. - Document the read-only scope and cover API, UI, responsive layout, and mutation-target invariants with tests. Files changed: .changeset/fn-7254-git-manager-worktree-commits.md | 7 + .changeset/fn-7254-worktree-commit-target-ui.md | 7 + .changeset/fn-7254-worktree-commits.md | 7 + docs/dashboard-guide.md | 6 +- packages/dashboard/app/api/legacy.ts | 15 +- .../dashboard/app/components/GitManagerModal.tsx | 133 ++++++++++++++-- packages/dashboard/app/components/ScriptsModal.css | 113 ++++++++++++++ .../components/__tests__/GitManagerModal.test.tsx | 167 +++++++++++++++++++++ .../dashboard/src/__tests__/routes-git.test.ts | 34 +++++ .../dashboard/src/routes/register-git-github.ts | 31 +++- 10 files changed, 497 insertions(+), 23 deletions(-) Fusion-Task-Id: FN-7254 Fusion-Task-Lineage: 37314175-fef4-4f8d-8268-cf27fee09857 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
110 KiB
110 KiB