You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sims-hq/apps/hq-web
Thomas Joise f30532b7d1 feat(import): APEX cutover web UI — stage/verify/commit over the existing importer (Phase 7, D18 WS-B)
- POST /import/stage (CSV text), GET /import/status (report + first-50 problem
  rows with honest totals), POST /import/commit — all owner-only, audited;
  commit still refuses while ANY staged row carries problems (existing guard)
- /import page (ADMIN nav, owner-only): file pickers → problem tables →
  verification stats (incl. invoice-value cross-check) → confirm-gated Commit;
  re-stage freely, series seeding message surfaced
- 2 route tests (403s for staff; bad→refuse→clean→commit round-trip incl.
  series seeding past legacy numbers); suite 344 green

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5 days ago
..
public feat(hq-web): favicon, per-route tab titles, success-toast sweep 5 days ago
src feat(import): APEX cutover web UI — stage/verify/commit over the existing importer (Phase 7, D18 WS-B) 5 days ago
test feat(hq-web): relationship-pulse ribbon on Client 360 overview 5 days ago
index.html feat(hq-web): favicon, per-route tab titles, success-toast sweep 5 days ago
package.json feat(hq-web): grouped sidebar shell, top bar, Ctrl+K palette, responsive-lite 5 days ago
tsconfig.json feat(hq-web): react shell with login and email-status banner (HQ-1 task 15) 2 weeks ago
vite.config.ts Split: make this the standalone HQ project (remove Store) 5 days ago