Styled 404 page for unregistered .numa domains #6

Merged
razvandimescu merged 1 commits from feat/404-page into main 2026-03-21 10:33:59 +08:00
razvandimescu commented 2026-03-21 10:31:54 +08:00 (Migrated from github.com)

Summary

  • 404 page — Roman Stone themed page shown when visiting an unregistered .numa domain (e.g., http://doesntexist.numa)
  • Matches existing design language: Instrument Serif heading, JetBrains Mono domain badge, DM Sans body, brick pattern background
  • Syntax-highlighted curl example showing how to register the service
  • Link to dashboard for UI-based registration
  • Subtle delayed easter egg
  • README — updated dashboard link to numa.numa

Test plan

  • make all passes
  • Visit http://doesntexist.numa — styled 404 with correct domain name
  • Visit http://numa.numa — dashboard loads normally (not 404)
  • Register a service — 404 disappears, proxy works

🤖 Generated with Claude Code

## Summary - **404 page** — Roman Stone themed page shown when visiting an unregistered `.numa` domain (e.g., `http://doesntexist.numa`) - Matches existing design language: Instrument Serif heading, JetBrains Mono domain badge, DM Sans body, brick pattern background - Syntax-highlighted curl example showing how to register the service - Link to dashboard for UI-based registration - Subtle delayed easter egg - **README** — updated dashboard link to `numa.numa` ## Test plan - [x] `make all` passes - [ ] Visit `http://doesntexist.numa` — styled 404 with correct domain name - [ ] Visit `http://numa.numa` — dashboard loads normally (not 404) - [ ] Register a service — 404 disappears, proxy works 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.