feat(web): add custom 404 pages for global and authenticated routes #472

Merged
jason.woltje merged 1 commits from feat/404-page into main 2026-02-23 03:43:56 +00:00
Owner

Summary

  • Global 404 page () — full-viewport branded page with Mosaic logo, gradient 404 text, and dashboard link
  • Authenticated 404 page () — card-style 404 within app shell with sidebar/header intact

Both are Server Components using CSS custom properties from the design token system.

Test Plan

  • Navigate to invalid URL (e.g., ) → see global 404
  • Navigate to invalid authenticated URL → see in-shell 404
  • Both pages render correctly in dark and light themes

Refs #466

## Summary - Global 404 page () — full-viewport branded page with Mosaic logo, gradient 404 text, and dashboard link - Authenticated 404 page () — card-style 404 within app shell with sidebar/header intact Both are Server Components using CSS custom properties from the design token system. ## Test Plan - [ ] Navigate to invalid URL (e.g., ) → see global 404 - [ ] Navigate to invalid authenticated URL → see in-shell 404 - [ ] Both pages render correctly in dark and light themes Refs #466
jason.woltje added 1 commit 2026-02-23 03:43:43 +00:00
feat(web): add custom 404 pages for global and authenticated routes
All checks were successful
ci/woodpecker/push/web Pipeline was successful
f736030f01
Refs #466
jason.woltje merged commit d0c720e6da into main 2026-02-23 03:43:56 +00:00
Sign in to join this conversation.