Simplify navigation and remove retired learning sections
Merged
SA
1mo ago+298+298+012345678901234567890123456789-5238-5238-0123456789012345678901234567890123456789
Summary
- Simplify the footer to a single Courses link and rebalance the remaining categories.
- Remove the Learning Toolkit, Leaderboard, and My Progress routes and their dedicated UI and helper code.
- Remove the Whiteboard and Excalidraw dependency, XP/profile leaderboard plumbing, and stale navigation, email, and setup references.
- Keep course completion state inside lessons and retain account-based cross-device course progress sync.
- Retire public profile access in the Supabase setup SQL without deleting existing profile data.
- Leave the retired URLs without redirects so they return 404.
Validation
npm run checkpassed: lint, typecheck, lesson graph validation, and production build.- Confirmed
/dashboard/,/leaderboard/, and/toolkit/each return HTTP 404 with no redirect. - Footer layout was reviewed at desktop and mobile widths in the preceding PR work.