rspace-online/modules/rtime
Jeff Emmett 5f45014226 feat(rtime): unified Canvas view — merge Pool + Weave with pan/zoom
Replace 3-tab layout (Pool/Weave/Collaborate) with 2-tab Canvas + Collaborate.
Canvas tab has collapsible left pool panel with orbs alongside infinite SVG
canvas with pan/zoom (ctrl+wheel zoom, wheel pan, space+drag, touch pinch).

- Long-press orb in pool → drag onto canvas to create commitment node
- Drop on matching task port auto-creates wire connection
- Gold glow highlights unfulfilled task ports matching dragged skill
- "Frame as Tasks" button on solver results creates task nodes with
  dashed intent frame on canvas
- Add intentFrameId to Task schema for solver-to-task linkage
- Zoom controls overlay (+/−/reset)
- Light/dark theme support for all new elements

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 12:06:58 -07:00
..
components feat(rtime): unified Canvas view — merge Pool + Weave with pan/zoom 2026-04-03 12:06:58 -07:00
intent-routes.ts feat(rtime): port 14 missing hcc-mem-staging features to rTime module 2026-04-02 15:08:43 -07:00
landing.ts feat(tours): add guided tour links to 7 landing pages and startTour() to 5 components 2026-03-31 09:33:11 -07:00
mod.ts feat(rtime): unified Canvas view — merge Pool + Weave with pan/zoom 2026-04-03 12:06:58 -07:00
reputation.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
schemas-intent.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
schemas.ts feat(rtime): unified Canvas view — merge Pool + Weave with pan/zoom 2026-04-03 12:06:58 -07:00
settlement.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
skill-curve.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00
solver.ts feat(rtime): add intent-routed resource-backed commitments 2026-03-31 22:36:06 -07:00