FG

fancy-git-ui

@particle-academy/fancy-git-ui

Controlled Human+ React surfaces for repositories, working trees, diffs, commits, branches, and pull/merge requests.

TSUI · 8 components8 components
$npm install @particle-academy/fancy-git-ui

Components

8 components · click any tile for a full demo, source, and install snippet.

RepositoryBrowserOpen →
Controlled file and directory browser with stable path handles.
WorkingTreeOpen →
feature/trigger-cohorts4 changes
  • added
  • modified
  • untracked
  • modified
Staged, unstaged, and untracked changes with stage/unstage intents.
CommitHistoryOpen →
Pageable controlled commit history and selection.
DiffViewerOpen →
Changes

src/runtime/run-flow.ts

Showing changed regions only

213     inputs[portId] = portValues.get(key); 213    if (!portValues.has(key)) continue; 214    inputs[portId] = portValues.get(key);
Unified/split Git diff surface with stable file and hunk handles.
BranchPickerOpen →
Local/remote branch selection and proposal-first checkout.
ReviewListOpen →
Provider-neutral pull/merge request list.
CommitComposerOpen →
feat(runtime): runCohort
The runs one trigger fires.
Controlled commit proposal form.
CreateReviewFormOpen →
Add trigger cohorts
feature/trigger-cohorts
main
Draft reviews do not notify reviewers — the right default for work in progress.
Controlled pull/merge request proposal form.