rspace-online/modules/swag
Jeff Emmett f9bda6c35d refactor: remove iframe shell — render all modules directly via web components
Every module except canvas was using renderIframeShell() to embed standalone
domains (rdata.online, rwork.online, etc.) via iframe. None of these domains
had independent deployments — they routed back to the same container, causing
infinite redirect loops or 404s.

Now all 22 modules render their web components directly inside renderShell(),
eliminating cross-origin failures, iframe loading spinners, and ~820 lines
of dead code. Standalone domain requests are internally rewritten to module
routes instead of 301 redirecting.

- Remove renderIframeShell(), renderStandaloneShell(), IframeShellOptions
- Remove keepStandalone set; rewrite standalone domains internally
- Convert all module GET / handlers to renderShell + <folk-*> components
- Delete 20 standalone.ts entry points (circular/broken)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 18:45:41 -08:00
..
components feat: add rPhotos module + finish header standardization across all rApps 2026-02-25 16:06:17 -08:00
mod.ts refactor: remove iframe shell — render all modules directly via web components 2026-02-25 18:45:41 -08:00
process-image.ts feat: add cart, providers, swag modules — Phase 4 cosmolocal commerce 2026-02-20 22:59:19 +00:00
products.ts feat: add cart, providers, swag modules — Phase 4 cosmolocal commerce 2026-02-20 22:59:19 +00:00