rspace-online/website
Jeff Emmett 22b5c00a13 fix(routing): prevent domain stacking and remove Try Demo button
- Fix server-side redirect to always use canonical rspace.online as base
  domain instead of deriving from hostClean (prevents demo.rspace.rspace.online)
- Fix bare-domain check to exact match instead of .includes() (prevents
  stacked subdomains from triggering bare-domain routing)
- Fix client-side rspaceNavUrl to guard against reserved subdomain names
  being used as space subdomains (e.g. rspace.rspace.online)
- Fix identity component _navUrl with same canonical domain guards
- Remove "Try Demo" header button from all shell rendering functions
- Remove demo-btn CSS styles
- Fix pre-existing SchemaType error in Gemini tool declarations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 11:16:46 -07:00
..
public fix(routing): prevent domain stacking and remove Try Demo button 2026-03-25 11:16:46 -07:00
admin.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
canvas.html feat(rtrips): add in-module AI planner with split-view chat + canvas export 2026-03-24 18:21:40 -07:00
create-space.html fix(spaces): redirect to subdomain URL after space creation 2026-03-20 16:45:35 -07:00
index.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
shell.ts feat(shell): connect CommunitySync for cross-browser tab sync on all pages 2026-03-24 16:14:12 -07:00
sw.ts feat(rmaps): UX parity with rmaps-online — route overlay, ping cooldown, session persistence 2026-03-24 18:25:46 -07:00
test-stack.html test: add stack view + wiring test page 2026-03-02 13:03:29 -08:00