FG

fancy-git-ui

@particle-academy/fancy-git-ui

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

UI surfaceTS 8 components
Part of Fancy Git9 packages, one productSee the family
UI surface
8 components, each with a live demo, props table, and source.
feat/human-plus
+12
−3
ButtonlivebetaCardRK
$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.
What next
Click any component for a live demo, props, and source — or install the package and go.