rspace-online/modules
Jeff Emmett c6cb875ba4 feat(rcal): add Google Calendar sync integration with connectors menu
- Google Calendar API client (server/google-calendar.ts): token auto-refresh,
  list calendars, fetch events with incremental sync, create events, mapping
- OAuth scopes: added calendar.readonly + calendar.events, returnTo param
- rCal routes: subscribe, sync, sync-all, unsubscribe, push-to-Google endpoints
- Background sync loop: 10-minute interval with incremental sync tokens
- Frontend: calendar picker modal, sync button, per-event Google export
- MCP: source_type filter on rcal_list_events, new rcal_sync_google tool
- Connectors menu: Google shows services (Docs/Drive/Calendar) + calendar count,
  added Obsidian & Logseq as file-based connectors, Notion shows services
- Fix: import-export dialog API base corrected from rnotes to rdocs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 19:45:52 -04:00
..
crowdsurf feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rbnb feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rbooks feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rcal feat(rcal): add Google Calendar sync integration with connectors menu 2026-04-10 19:45:52 -04:00
rcart feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rchats fix(mcp): add untracked rchats + rsheet schema files 2026-04-10 10:34:12 -04:00
rchoices feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rdata feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -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(rcal): add Google Calendar sync integration with connectors menu 2026-04-10 19:45:52 -04:00
rexchange feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rfiles feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rflows feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rforum feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rgov feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rinbox feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rmaps feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rmeets feat(rmeets): add Meeting Intelligence page, space-scoped rooms, toolbar buttons 2026-04-10 18:37:35 -04:00
rnetwork feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rnotes feat: rebuild rNotes as vault browser, editor code now in rDocs 2026-04-10 18:05:35 -04:00
rphotos feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rpubs feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rschedule feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rsheets fix: rename rsheet module to rsheets (fixes missing module crash) 2026-04-10 11:19:32 -04:00
rsocials feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -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 feat(mcp): 101 MCP tools across all 35 rApps + security hardening + MI integration 2026-04-10 10:25:17 -04:00
rswag feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rtasks feat(comments): notify all space members on new comments and replies 2026-04-09 14:12:09 -04:00
rtime feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rtrips feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rtube feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rvnb feat: extend browser back button support to all rApp modules with view navigation 2026-04-10 17:48:31 -04:00
rvote feat(rmeets): require username on join, fix settings/background, add MI toolbar 2026-04-10 14:06:47 -04:00
rwallet feat: add Linea chain support and WalletAdapter abstraction 2026-04-10 19:14:31 -04:00