Live progress dashboard for the Hijackr development ecosystem
This dashboard. Reads data/*.json produced by per-repo GitHub Actions workflows that push stats on commit. No runtime GitHub polling; no runtime token. Built with SvelteKit on Cloudflare Pages, CF Access-gated.
Closed. 48 sessions parsed (109.45h total); hours strip + sessions panel live; Hijack logo; real commit counts across all 11 local repos.
User sets up CF Pages project + CF Access + Secrets. Session rolls .stats/progress.json + .github/workflows/stats-push.yml into each repo.
Item-level list not parsed yet — tracker file empty or not configured.
7e23f5d feat(ci): scheduled refresh-stats workflow + python merger 22m agoce323d8 feat: email notification on task submission via Resend (optional) 34m ago3cee271 ui: hamburger fully inline-styled (bulletproof); hours-strip 3-column alignment (left/center/right) 52m ago71a2777 ui: hamburger — inline styles for panel to bypass any tailwind class race; flat repo list; primary-focus subtitle reflects pinned override 57m ago661f7a2 ui: simplify hamburger (no flex-1, no collapsible), tidy Misc dropdown 1h ago59beccc ui: harden hamburger menu — inset-y-0 for reliable full-height + solid bg 1h ago1a8c0b2 ui: match Hijack Post header wordmark — gold tagline, baseline-aligned 1h agob37448a ui: hijackpost favicon, default-open repos menu, drop hours-today column 1h ago9d1c32b ui: bigger prominent percentages on cards, tracker sections, and detail page 1h ago903d611 feat: /sessions + /commits archive pages, R2 task uploads, GitHub-API submissions 2h ago