rspace-online/backlog/tasks/task-118.14 - Add-Pull-to-r...

36 lines
1.1 KiB
Markdown

---
id: TASK-118.14
title: Add "Pull to rSpace" button to all 12 existing multiplayer modules
status: To Do
assignee: []
created_date: '2026-03-16 00:07'
labels:
- multiplayer
- tier-1
milestone: Multiplayer Everything
dependencies:
- TASK-118.1
parent_task_id: TASK-118
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
The 12 modules that already have local-first/Automerge sync (rbooks, rcal, rcart, rfiles, rflows, rinbox, rnotes, rsocials, rsplat, rtasks, rtrips, rvote) need the standardized "Pull rApplet to rSpace" integration.
## What to do:
- Ensure each module's component checks `enabledModules` from space meta
- Add graceful "not enabled" state when module is disabled for a space
- Each module's landing/nav shows correctly in the folk-applet-catalog
This task depends on TASK-118.1 (the catalog component) being built first.
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 All 12 modules show 'not enabled' state when disabled for a space
- [ ] #2 All 12 modules appear correctly in the applet catalog
- [ ] #3 Enabling/disabling a module immediately updates the app switcher
<!-- AC:END -->