feat: debug panel with force unlocks and hard reset #65

Merged
naomi merged 2 commits from feat/resets into main 2026-03-18 12:37:07 -07:00

2 Commits

Author SHA1 Message Date
hikari cf22b29247 test: add full coverage for debug route
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m4s
CI / Lint, Build & Test (pull_request) Successful in 1m10s
2026-03-18 11:41:15 -07:00
hikari 00c38144e3 feat: add debug panel with force-unlocks and hard-reset tools
CI / Lint, Build & Test (pull_request) Failing after 1m34s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m36s
Adds a new Debug tab to the game UI exposing two admin self-service
tools: Force Unlocks (non-destructive scan and correction of any
earned-but-locked zones, quests, bosses, and exploration areas) and
Hard Reset (full progress wipe back to a fresh save, preserving
lifetime stats). Both are guarded by a confirmation modal.

Also styles the action buttons and confirmation modal danger variant,
and adds the ForceUnlocksResponse type to the shared types package.
2026-03-18 10:49:19 -07:00