FolkJS collaborative canvas with subdomain routing for community spaces
Go to file
Jeff Emmett f9a36b9d3e feat: add interactive demo modes to all 20 rApps + mobile responsive CSS
Each folk-* web component detects space === "demo" and renders a
self-contained interactive demo with hardcoded data — no API calls or
WebSocket connections. Accessible at demo.rspace.online/{rApp}.

Includes: spider charts, drag-to-rank, live voting sim, kanban board,
video library, calendar with lunar phases, forum provisioner, email
client, conviction voting, trip planner, book shelf, pub editor,
wallet viewer, world map, analytics dashboard, cart shop, file browser,
swag designer, photo gallery, graph viewer, social feed, and funds river.

Also adds @media responsive CSS for mobile rendering across all modules.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 05:48:35 +00:00
backlog chore: add backlog task files 2026-02-27 18:13:40 -08:00
db Add rSplat module — Gaussian splat viewer with x402 gated uploads 2026-02-21 20:55:45 +00:00
docs feat: add folk-canvas shape, WS cascade enforcement, and at-rest encryption 2026-02-24 18:43:30 -08:00
lib fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
modules feat: add interactive demo modes to all 20 rApps + mobile responsive CSS 2026-02-28 05:48:35 +00:00
public/.well-known fix: change WebAuthn RP ID from jeffemmett.com to rspace.online 2026-02-18 14:32:57 -07:00
server fix: case-insensitive module routing for mixed-case URLs 2026-02-28 04:38:42 +00:00
shared fix: use rspaceNavUrl for (you)rSpace CTA redirect + pass onSuccess callback 2026-02-27 18:02:22 -08:00
src feat: add user profile and encrypted address API endpoints 2026-02-27 13:13:32 -08:00
types fix: resolve all TypeScript build errors across modules 2026-02-23 19:42:44 -08:00
website fix: dynamically position toolbar popout panel to avoid overlap 2026-02-27 18:10:26 -08:00
.dockerignore fix: make Docker build self-contained with local context 2026-02-16 18:51:24 -07:00
.gitignore Wire real auth and backends into all 21 rSpace modules 2026-02-21 19:37:26 +00:00
Dockerfile feat: wire rspace to pull secrets from Infisical at startup 2026-02-23 19:36:27 -08:00
Dockerfile.encryptid Fix EncryptID Docker build to include encryptid-sdk dependency 2026-02-14 21:23:18 -07:00
MODULE_SPEC.md docs: add MODULE_SPEC.md with permission model and capabilities 2026-02-17 12:30:14 -07:00
bun.lock chore: update bun lockfile 2026-02-16 18:51:56 -07:00
docker-compose.encryptid.yml feat: add auth.ridentity.online as EncryptID route alias 2026-02-24 21:47:47 -08:00
docker-compose.standalone.yml refactor: remove rProviders from rApps, fix rSwag domain to rswag.online 2026-02-25 23:39:43 -08:00
docker-compose.yml feat: redirect all r*.online domains to rspace.online/r* 2026-02-27 17:51:57 -08:00
entrypoint.sh feat: wire rspace to pull secrets from Infisical at startup 2026-02-23 19:36:27 -08:00
package-lock.json fix: switch all module shell themes from light to dark 2026-02-24 19:42:33 -08:00
package.json Add rSplat module — Gaussian splat viewer with x402 gated uploads 2026-02-21 20:55:45 +00:00
tsconfig.json fix: resolve all TypeScript build errors across modules 2026-02-23 19:42:44 -08:00
vite.config.ts feat: creative tools suite — 7 tools in unified canvas toolbar 2026-02-27 13:57:50 -08:00