rspace-online/lib
Jeff Emmett 763567baea feat: fix rApp canvas bugs + add widget data card mode
Fix zoom over iframes (transparent overlay captures wheel events),
eliminate black boxes (flex layout replaces calc height), and enable
resize handles (overlay lets pointerdown bubble to shape). Add widget
mode that fetches compact data from each module's API with 60s
auto-refresh, plus mode toggle button in header.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 16:26:33 -08:00
..
DOMRectTransform.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
Matrix.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
TransformEvent.ts fix: shape resize sync and transform event name alignment 2026-03-01 11:11:02 -08:00
Vector.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
community-sync.ts fix: debounce synced event spam + fix rApp iframe 404s on subdomains 2026-03-03 15:10:51 -08:00
connection-types.ts feat: add SpaceConnection primitive + default visibility to private 2026-03-03 15:05:23 -08:00
cursors.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
demo-sync-vanilla.ts refactor: rename module directories to match r-prefixed module IDs 2026-02-28 19:49:26 -08:00
folk-arrow.ts Add FolkArrow component for shape connections 2026-01-01 23:13:25 +01:00
folk-blender.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-booking.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-budget.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-calendar.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-canvas.ts fix: pass auth token in WebSocket connections for private spaces 2026-02-28 22:08:07 -08:00
folk-chat.ts fix: Use slot.parentElement instead of :scope selector for ShadowRoot 2026-01-03 16:09:48 +01:00
folk-choice-conviction.ts feat: add settings menus to all 4 decide/choice canvas elements 2026-03-03 15:47:26 -08:00
folk-choice-rank.ts feat: add settings menus to all 4 decide/choice canvas elements 2026-03-03 15:47:26 -08:00
folk-choice-spider.ts feat: add settings menus to all 4 decide/choice canvas elements 2026-03-03 15:47:26 -08:00
folk-choice-vote.ts feat: add settings menus to all 4 decide/choice canvas elements 2026-03-03 15:47:26 -08:00
folk-destination.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-drawfast.ts fix: make shape content interactive + render emojis properly 2026-02-27 14:15:31 -08:00
folk-element.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
folk-embed.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-feed.ts feat: layered tab system with inter-layer flows and bidirectional feeds 2026-02-25 15:29:03 -08:00
folk-freecad.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-google-item.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-image-gen.ts feat: Gemini AI integration + zine generator + fix Ollama network 2026-03-02 21:27:11 -08:00
folk-itinerary.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-kicad.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-map.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-markdown.ts fix: shape resize sync and transform event name alignment 2026-03-01 11:11:02 -08:00
folk-obs-note.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-packing-list.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-piano.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-prompt.ts fix: update Gemini model names from deprecated -exp to current versions 2026-03-02 21:43:42 -08:00
folk-rapp.ts feat: fix rApp canvas bugs + add widget data card mode 2026-03-03 16:26:33 -08:00
folk-shape.ts feat: single-click text inputs to edit, drag/resize on shape body 2026-03-03 12:03:33 -08:00
folk-slide.ts fix: Use slot.parentElement instead of :scope selector for ShadowRoot 2026-01-03 16:09:48 +01:00
folk-social-post.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-spider-3d.ts feat: add 3D stacked spider plot visualization component 2026-03-03 16:05:46 -08:00
folk-splat.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-token-ledger.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-token-mint.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-transcription.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-video-chat.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-video-gen.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-workflow-block.ts fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
folk-wrapper.ts fix: folk-wrapper crash, service worker API exclusion, fal.ai endpoint 2026-03-02 23:36:15 -08:00
folk-zine-gen.ts feat: Gemini AI integration + zine generator + fix Ollama network 2026-03-02 21:27:11 -08:00
index.ts feat: add 3D stacked spider plot visualization component 2026-03-03 16:05:46 -08:00
layer-types.ts feat: flow colors green=economic, purple=delegation, blue=data 2026-02-27 16:10:40 -08:00
maximize.ts feat: Add shared FolkJS utilities (maximize, pinned-view, toJSON) 2026-01-02 18:36:40 +01:00
mi-action-executor.ts feat: MI canvas bridge, action executor, and enhanced context 2026-02-27 16:08:20 -08:00
mi-actions.ts feat: MI canvas bridge, action executor, and enhanced context 2026-02-27 16:08:20 -08:00
mi-canvas-bridge.ts feat: MI canvas bridge, action executor, and enhanced context 2026-02-27 16:08:20 -08:00
mi-selection-transforms.ts feat: MI canvas bridge, action executor, and enhanced context 2026-02-27 16:08:20 -08:00
mi-tool-schema.ts feat: add 3D stacked spider plot visualization component 2026-03-03 16:05:46 -08:00
offline-store.ts feat: persistent tab bar, offline save improvements, and shape validation 2026-03-01 11:11:14 -08:00
pinned-view.ts feat: Add shared FolkJS utilities (maximize, pinned-view, toJSON) 2026-01-02 18:36:40 +01:00
presence.ts fix: cursor world-coords, loading skeleton, WebSocket readyState guard 2026-03-03 10:40:13 -08:00
resize-manager.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
rspace-header.ts feat: persistent sessions with 30-day JWT and auto-refresh on page load 2026-02-28 22:33:31 -08:00
spider-3d.ts feat: add 3D stacked spider plot visualization component 2026-03-03 16:05:46 -08:00
tags.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
types.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00
utils.ts Initial rspace-online: FolkJS collaborative canvas with subdomain routing 2026-01-01 16:27:07 +01:00