rspace-online/modules
Jeff Emmett df7d0b021f mobile: touch + pen compatibility pass across rApps
Global shell.css: @media (pointer:coarse) baseline — inputs ≥16px
(no iOS zoom), buttons/role-buttons ≥44×44, touch-action: manipulation,
transparent tap highlight. New utility classes: .rapp-hscroll and
.rapp-drawer for bottom-sheet patterns.

folk-drawfast + folk-makereal: branch on pointerType, honor real pen
pressure (constant 0.5 for mouse/touch), single-pointer capture, palm
rejection (touch ignored while pen is down), pointercancel cleanup.

rNotes: mobile drill-down layout below 768px — three panels collapse
to one full-width view per selection stage (vaults → files → preview)
with back buttons. 16px fonts, 44px touch targets.

rSheets: sticky row/col headers, min-width max-content table, visible
scroll thumb, 72px min cell width on coarse pointers.

rMaps: bottom-sheet handle touchstart/touchend → unified PointerEvents
so pen users get drag-to-expand. Pointer capture + horizontal-swipe
reject.

rPhotos lightbox: pinch-zoom (2-pointer), pan when zoomed, horizontal
swipe between photos, double-tap to toggle zoom, prev/next buttons on
desktop (swipe-only on mobile).

Bump cache versions: folk-notes-app v=10→11, folk-map-viewer v=7→8,
folk-photo-gallery v=3→4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-16 17:13:35 -04:00
..
crowdsurf fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
ragents feat(ragents): add agent-to-agent exchange module 2026-04-12 23:27:29 +00:00
rauctions feat(rauctions): add rAuctions module with hub page and external app embed 2026-04-13 15:51:10 +00:00
rbnb fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rbooks feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rcal feat(rpast): chronicle-of-self timeline + markwhen projection 2026-04-16 16:13:11 -04:00
rcart infra(traefik): scope rate limit per CF-Connecting-IP, raise to 600/150 2026-04-16 17:04:15 -04:00
rchats feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rchoices feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rcred fix(auth,rcred): passkey autofill for mobile + rcred write access 2026-04-15 19:23:28 -04:00
rdata feat(rdata): traversible Data Cloud — click-to-focus graph navigation 2026-04-15 13:41:44 -04:00
rdesign feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rdocs feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rexchange feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rfeeds feat(rfeeds): add landing page and standalone domain (rfeeds.online) 2026-04-16 12:47:05 -04:00
rfiles fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rflows feat(rflows): add Drips Protocol read-only sync — import on-chain streams/splits as flow nodes 2026-04-15 15:41:54 -04:00
rforum fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rgov feat(canvas): add rApplet circuit components + template system 2026-04-15 12:01:30 -04:00
rinbox feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
rmaps mobile: touch + pen compatibility pass across rApps 2026-04-16 17:13:35 -04:00
rmeets fix(rmeets): use subdomain-aware URLs everywhere 2026-04-16 15:55:27 -04:00
rnetwork feat(rnetwork): power indices for DAO governance analysis 2026-04-16 12:39:01 -04:00
rnotes mobile: touch + pen compatibility pass across rApps 2026-04-16 17:13:35 -04:00
rpast fix(rpast): always https for non-loopback hosts 2026-04-16 17:06:25 -04:00
rphotos mobile: touch + pen compatibility pass across rApps 2026-04-16 17:13:35 -04:00
rpubs fix(rpubs): canonical subdomain URLs for published pages 2026-04-16 15:51:28 -04:00
rsheets mobile: touch + pen compatibility pass across rApps 2026-04-16 17:13:35 -04:00
rsocials test(rsocials): Playwright smoke suite + planner reliability fixes 2026-04-16 16:59:59 -04:00
rspace feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rsplat fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rswag fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rtasks feat(canvas): wire commitment weaving data flow between rTime and rTasks applets 2026-04-15 17:16:48 -04:00
rtime feat(rtime): split-screen layout — commitment form left, pool viz right 2026-04-16 11:04:14 -04:00
rtrips fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rtube fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rvnb fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rvote fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
rwallet feat(canvas): add rApplet circuit components + template system 2026-04-15 12:01:30 -04:00