Commit Graph

3 Commits

Author SHA1 Message Date
Jeff Emmett 2cc63c9b23 feat: migrate routing to rspace.online/rcal basePath
Move from standalone rcal.online domain to path-based routing under
rspace.online/rcal. Updates Traefik labels for primary path-based
routing while keeping subdomain routing for spaces on rcal.online.
Adds basePath /rcal to next.config.js and updates middleware to handle
both rcal.online and rspace.online subdomain patterns.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 21:19:35 +00:00
Jeff Emmett f46575989f feat: redesign landing page and add demo.rcal.online subdomain
Replace the minimal landing page with a full rStack-style marketing page
featuring hero with gradient text, 4-card principles grid, feature pillars,
temporal zoom visualization, four-view showcase, ecosystem integration
cards, and CTA section.

Move the calendar app to /demo route served at demo.rcal.online via
middleware subdomain routing. Add per-route layouts for Header placement
so the landing page controls its own chrome.

Also includes AppSwitcher/EcosystemFooter category reorganization
(rTube/rSwag to Creating, Social & Media split into Sharing + Observing).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 14:13:23 -08:00
Jeff Emmett cf00a77da2 feat: add space subdomain routing and ownership support
- Traefik wildcard HostRegexp for <space>.r*.online subdomains
- Middleware subdomain extraction and path rewriting
- Provision endpoint with owner_did acknowledgement
- Registry enforces space ownership via EncryptID JWT

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:19:29 -08:00