24 lines
831 B
Markdown
24 lines
831 B
Markdown
---
|
|
id: TASK-HIGH.2
|
|
title: 'Landing pages for rspace.online/{moduleId}'
|
|
status: Done
|
|
assignee: []
|
|
created_date: '2026-02-27 20:50'
|
|
updated_date: '2026-02-27 20:50'
|
|
labels: []
|
|
dependencies: []
|
|
parent_task_id: TASK-HIGH
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Exact module paths (rspace.online/rtube) show a generated landing page with icon, name, description, and CTAs (Try Demo → demo.rspace.online/{moduleId}, Create a Space). Removes iframe embed branch. Sub-paths still rewrite to /demo/...
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Implementation Notes
|
|
|
|
<!-- SECTION:NOTES:BEGIN -->
|
|
Implemented in commit 9203761. server/index.ts: exact module paths call renderModuleLanding(); sub-paths rewrite to /demo/. server/shell.ts: removed iframe branch, all modules use generated landing page.
|
|
<!-- SECTION:NOTES:END -->
|