rspace-online/modules/rflows
Jeff Emmett d3e65a0522
CI/CD / deploy (push) Successful in 3m38s Details
feat(canvas): shared CanvasInteractionController for rApp mini-canvases
Extract the rSpace main canvas wheel + touch interaction model into a
single shared controller (shared/canvas-interaction.ts). Wheel defaults
to pan, Ctrl/Cmd+wheel or trackpad pinch (ctrlKey) zooms at cursor,
two-finger touch pans + pinch-zooms at gesture center.

Migrate 8 rApp mini-canvases to use it, replacing 8 slightly-different
hand-rolled wheel handlers:
- rsocials campaign-planner (the bug report — was zoom-only)
- rsocials campaign-workflow
- rminders automation canvas (was zoom-only)
- rtime timebank weave
- rflows canvas
- rgov circuit
- rnetwork CRM graph (was zoom-only)
- lib/applet-circuit-canvas (was zoom-only)

Fixes the "wheel = zoom" regression everywhere and gives each rApp
canvas two-finger touch pan + pinch for free. Pointer-based pan and
marquee selection remain per-rApp because they depend on per-rApp
hit-testing. Bump asset cache versions for all affected routes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 15:07:32 -04:00
..
components feat(canvas): shared CanvasInteractionController for rApp mini-canvases 2026-04-17 15:07:32 -04:00
db feat: add unified notification system with real-time WS delivery 2026-03-03 18:59:09 -08:00
lib feat(rflows): add Drips Protocol read-only sync — import on-chain streams/splits as flow nodes 2026-04-15 15:41:54 -04:00
applets.ts feat(canvas): add rApplet circuit components + template system 2026-04-15 12:01:30 -04:00
landing.ts fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
local-first-client.ts feat(rbudgets): multiplayer sync, interactive pie chart, flow integration 2026-03-15 17:04:02 -07:00
mod.ts feat(canvas): shared CanvasInteractionController for rApp mini-canvases 2026-04-17 15:07:32 -04:00
schemas.ts feat(rflows): add Drips Protocol read-only sync — import on-chain streams/splits as flow nodes 2026-04-15 15:41:54 -04:00