Skip to content

fix(docs): restore components page, fix nav links, fix repo logo#21

Merged
jal-co merged 1 commit intomainfrom
fix/docs-nav-and-components-page
Mar 30, 2026
Merged

fix(docs): restore components page, fix nav links, fix repo logo#21
jal-co merged 1 commit intomainfrom
fix/docs-nav-and-components-page

Conversation

@jal-co
Copy link
Copy Markdown
Owner

@jal-co jal-co commented Mar 30, 2026

What changed

  • Components page restored — the Fumadocs migration replaced the /docs component card grid with a plain intro page. Added a dedicated page.tsx that restores the full grid with category sections, preview images, descriptions, and "New" badges.
  • Catch-all route fixed — converted [[...slug]] (optional) to [...slug] (required) so the dedicated components page takes priority at /docs.
  • Mobile nav Releases link fixed — pointed to /docs/changelog (old route), now points to /docs/releases.
  • Releases removed from desktop navbar — per request.
  • README logo fixed — path updated from ./public/brand/ to ./apps/docs/public/brand/ to match the monorepo structure.

Why

The Fumadocs migration (#20) inadvertently broke the components listing page, left a stale mobile nav link, and the README logo path was never updated for the monorepo move.

Verification

  • pnpm registry:build
  • pnpm build

- Add dedicated /docs/page.tsx with component card grid (lost in Fumadocs migration)
- Convert [[...slug]] to [...slug] to avoid catch-all conflict
- Fix mobile nav Releases link (/docs/changelog → /docs/releases)
- Remove Releases from desktop navbar
- Fix README logo path (./public/ → ./apps/docs/public/)
@jal-co jal-co merged commit 362291f into main Mar 30, 2026
2 checks passed
@jal-co jal-co deleted the fix/docs-nav-and-components-page branch March 30, 2026 22:01
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