Skip to content

Simplify navigation and remove retired learning sections - #62

Merged
samanyugoyal2010 merged 3 commits into
mainfrom
footer-navigation
Oct 11, 2026
Merged

samanyugoyal2010 merged 3 commits into
mainfrom
footer-navigation

Conversation

@samanyugoyal2010

@samanyugoyal2010 samanyugoyal2010 commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

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 check passed: 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.

@vercel

vercel Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
new-cwp Ready Ready Preview Oct 11, 2026 12:49am UTC

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

View guided diff | Turn on auto-fix | Re-trigger cubic

@samanyugoyal2010 samanyugoyal2010 changed the title Simplify and rebalance footer navigation Simplify navigation and remove retired learning sections Oct 11, 2026

@cubic-dev-ai cubic-dev-ai Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 34 files (changes from recent commits).

Reply with feedback, questions, or to request a fix.

View guided diff | Turn on auto-fix | Re-trigger cubic

Comment thread docs/SUPABASE_SETUP.md Resolved
Comment thread scripts/gen-chapters-sql.mjs Resolved
Comment thread src/lib/student.ts Resolved
@samanyugoyal2010
samanyugoyal2010 merged commit a51b380 into main Oct 11, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 0c85b709 Deployed Oct 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant