mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-09-29 01:41:42 +00:00
Server: - Add /api/groups, /api/group-graph, /api/group-status endpoints - /api/group-graph returns merged graph with namespaced node IDs and synthetic CROSS_REPO_IMPORT edges from contracts.json Web UI: - Add "Group" toggle button in Header with group selection dropdown - Add group mode state (groupMode, activeGroup, connectToGroup) - Add CROSS_REPO_IMPORT edge type with amber color (#f59e0b) - Add REPO_COLORS palette for multi-repo visual distinction - Graph adapter detects multi-repo mode from _repo property or namespaced IDs, positions each repo's nodes in separate regions Backend client: - Add fetchGroups(), fetchGroupGraph(), fetchGroupStatus() - Add GroupGraphResult and GroupStatus types Includes 15 web UI tests covering constants, graph adapter multi-repo behavior, and type correctness. All 213 web tests pass. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| src | ||
| test | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vercel.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||