Skip to content

V1 upgrade - #1

Closed
ahmadrrrtx wants to merge 2 commits into
mainfrom
v1-upgrade
Closed

ahmadrrrtx wants to merge 2 commits into
mainfrom
v1-upgrade

Conversation

@ahmadrrrtx

Copy link
Copy Markdown
Member

No description provided.

Arena Agent added 2 commits September 12, 2026 21:58
…arn workspace, practice, search, SEO, docs

Phases 1-16 of the V1 upgrade mission (see docs/V1-UPGRADE-AUDIT.md):

- Audit: docs/V1-UPGRADE-AUDIT.md; docs rewritten (DESIGN-SYSTEM v2,
  CONTENT-SYSTEM, ARCHITECTURE, PRACTICE-ENGINE); CHANGELOG 1.0.0.
- Branding: new geometric path mark (SVG sources + rendered PNGs in
  branding/), favicon.svg/.ico, apple-touch-icon, icon-512, social
  preview; removed old raster logo + Next boilerplate SVGs.
- Content: learnpath-youtube-resources.json validated, normalized and
  imported via scripts/import-resources.mjs into generated TS modules
  (resources.imported.ts, skills.imported.ts, skill-wiring.ts);
  catalog now 218 resources / 58 skills / 6 staged roadmaps;
  import gate in tests/import.test.ts.
- Roadmaps: staged roadmap graph with dependency edges, prereq/locked/
  completed states, legend, progress rails.
- Learn workspace: goal -> prereqs -> stages -> skills -> resources ->
  practice -> projects; click-to-load YouTube facade (youtube-nocookie,
  Referrer-Policy, Player API errors); notes + progress per skill.
- Practice: lazy Monaco chunk with textarea fallback; +6 exercises and
  +4 challenges; SQL challenge starters no longer leak solutions;
  projects view supports multi-file starters.
- Progress: pure applyProgress() (sticky completion, changed-flag) in
  progress-shared with tests; provider syncs only changed records.
- Search: MiniSearch kept; event-driven search-results UI (debounce +
  sequence guard, no effects); /api/search grouped hits.
- Pages: homepage redesign, /me rewrite, community (Discord),
  open-source (GitHub CTA), courses, search, resource pages with
  VideoObject JSON-LD.
- SEO/infra: layout icons + WebSite/SearchAction JSON-LD + canonical;
  stable sitemap dates; generic error.tsx; CI reordered (typecheck
  after build).
- Deps: dropped unused direct nanoid.

Gates: content:validate, vitest 15/15, eslint 0 problems, tsc clean,
next build OK (219 SSG resource pages).
@ahmadrrrtx ahmadrrrtx closed this Sep 12, 2026
@ahmadrrrtx
ahmadrrrtx deleted the v1-upgrade branch September 12, 2026 22:35
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