feat(web): WelcomePage landing component

Add the public landing page: a static Charm-box tapir mascot (reusing the
shared tapirLine helpers and charm palette), a tagline, and a single
'Get Started' CTA into the shared Dex flow — sign-in and sign-up are the
same URL (ADR-012). Logged-in visitors get a greeting plus links back into
the app and to log out. Regenerated views_templ.go committed alongside.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-03 21:50:21 +02:00
co-authored by Claude Opus 4.8
parent 8ca374e657
commit 3a27bf1126
3 changed files with 633 additions and 466 deletions
File diff suppressed because it is too large Load Diff