GitNexus/gitnexus-web
sahalterion a5310dcc12 feat(web): add group view mode with multi-repo graph visualization
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>
2026-04-28 06:46:31 -07:00
..
e2e test(web-e2e): raise status-ready timeout to 45s for parallel-worker stability (#908) 2026-04-18 10:15:28 +01:00
src feat(web): add group view mode with multi-repo graph visualization 2026-04-28 06:46:31 -07:00
test feat(web): add group view mode with multi-repo graph visualization 2026-04-28 06:46:31 -07:00
.gitignore gitnexus wal cleanup preventing reindexing issue fixed 2026-02-06 06:35:15 +05:30
index.html feat: configure prettier with pre-commit hook (#563) 2026-03-28 14:58:04 +00:00
package-lock.json chore(deps)(deps): bump lucide-react from 0.562.0 to 1.11.0 in /gitnexus-web (#1038) 2026-04-24 16:03:42 +01:00
package.json chore(deps)(deps): bump lucide-react from 0.562.0 to 1.11.0 in /gitnexus-web (#1038) 2026-04-24 16:03:42 +01:00
playwright.config.ts feat: configure prettier with pre-commit hook (#563) 2026-03-28 14:58:04 +00:00
tsconfig.app.json feat: unify web and cli ingestion pipeline (#536) 2026-03-28 14:07:11 +00:00
tsconfig.json feat: configure prettier with pre-commit hook (#563) 2026-03-28 14:58:04 +00:00
tsconfig.node.json feat: merge gitnexus-mcp into gitnexus package - unified CLI+MCP 2026-02-04 01:12:41 +05:30
vercel.json feat: unify web and cli ingestion pipeline (#536) 2026-03-28 14:07:11 +00:00
vite.config.ts feat: add docker support (#848) 2026-04-18 08:39:18 +01:00
vitest.config.ts chore(web): bump vite 7.3.2 -> 8.0.10 + vitest 4 (iter 3 of 3) (#1063) 2026-04-24 14:16:45 +01:00