Commit Graph
2 Commits
Author SHA1 Message Date
Kevin CodexandClaude Fable 5 a23f2249a8 Add node home, peers, events, tasks, and network sections (#8)
Expands the explorer from repos+agents into a full replacement for
gitlawb.com/node, with URL paths matching the old site 1:1 (minus the
/node prefix) so a single redirect covers the migration:

- / — node overview dashboard: identity, stat tiles, live activity
  feed, agent-task summary, p2p status, quick clone
- /peers — searchable peer directory with live per-peer ping checks
- /events — node-level ref-update feed with local/gossip filter and
  visibility-aware 30s auto-refresh
- /tasks + /tasks/:id — agent task queue with server-side status
  filter, payload-derived titles, and pretty-printed payload/result
- /network — fan-out to the 4 federation nodes with per-node cards
  and a replication-coverage table over their event feeds

Peer nodes serve no CORS headers, so node2/node3/manila get proxy
prefixes in vercel.json and the vite dev proxy. Section nav moves
from per-page tabs into the global layout.

Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-05 22:32:29 +08:00
Kevin CodexandClaude Fable 5 0253e5c31a Add Vercel rewrites for API proxy and SPA fallback (#6)
The Vite dev proxy (/api, /node-info → node.gitlawb.com) only exists in
the dev server, so the deployed static build 404'd every API call.
vercel.json now mirrors the proxy in production and adds an SPA fallback
so client-side routes survive refresh/deep links. Also ignores the
.vercel project-link directory.

Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-03 09:47:05 +08:00