rspace-online/modules
Jeff Emmett 6bd23a6778 fix(rspace): serve canvas through renderShell like all other rapps
The rspace module was serving raw canvas.html as a standalone page
(bypassing renderShell) because canvas-module.html didn't exist.
This meant navigating to rspace caused a full page replacement with
no shared shell, tabs, or TabCache support — appearing to open in a
"new window."

Now extracts body content, styles, and scripts from canvas.html at
startup (stripping the duplicate shell chrome) and renders through
renderShell like every other module. This makes rspace fully
interoperable with the tab system and TabCache.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 14:55:36 -08:00
..
rbooks feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rcal feat(rcal): replace static demo with interactive folk-calendar-view 2026-03-01 11:49:13 -08:00
rcart feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rchoices feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rdata feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rdesign feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rdocs feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rfiles feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rforum feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rfunds feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rinbox Merge branch 'dev' 2026-02-28 19:51:51 -08:00
rmaps feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rnetwork feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rnotes feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rphotos feat(rphotos): fix gallery API routing and embed Immich at /album 2026-03-01 14:31:19 -08:00
rpubs feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rsocials feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rspace fix(rspace): serve canvas through renderShell like all other rapps 2026-03-01 14:55:36 -08:00
rsplat feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rswag feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00
rtrips feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rtube feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rvote feat: upgrade 6 module demos to use real interactive components 2026-03-01 14:10:52 -08:00
rwallet Merge branch 'dev' 2026-02-28 19:51:51 -08:00
rwork feat: add outputPaths to module interface and browsable list pages 2026-03-01 13:55:29 -08:00