rspace-online/shared/components
Jeff Emmett f966f02909 feat(spaces,rsocials): invite-based member adds + clickable campaign content
Space invites: Convert both username-add and email-invite (existing user)
paths from direct-add to invite flow — creates space_invite via EncryptID,
sends invite email with Accept button, dispatches space_invite notification
with Accept/Decline buttons in the notification bell. No one gets forcefully
added to a space anymore.

rSocials content linking: All generated campaign content now links through
to actual editable content. Draft post cards in thread gallery are clickable
(thread editor or campaign view). Campaign manager post cards expand on click
and thread badges link to thread editor. Wizard success screen shows
individual thread links. CampaignPost schema gains threadId field, stored on
commit so posts maintain their thread association.

Also includes canvas social media tools, social shape components
(folk-social-thread, folk-social-campaign, folk-social-newsletter),
and MI context-aware suggestion registry.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 20:03:52 -07:00
..
rstack-app-switcher.ts feat(crowdsurf): restore module and add Elo pairwise ranking layer 2026-03-20 23:51:24 -07:00
rstack-collab-overlay.ts feat(collab): show all space members in People panel — offline with grey dots 2026-03-25 18:20:59 -07:00
rstack-comment-bell.ts fix(shell): header button reliability — history, settings, comments 2026-03-24 16:04:11 -07:00
rstack-history-panel.ts fix(shell): header button reliability — history, settings, comments 2026-03-24 16:04:11 -07:00
rstack-identity.ts feat(encryptid): device management — labeled passkey list + nudge fix 2026-03-25 18:04:20 -07:00
rstack-mi.ts feat(mi): agentic upgrade — multi-turn loop, LiteLLM, media gen, live data 2026-03-24 19:26:56 -07:00
rstack-module-setup.ts feat: per-rApp inline config + module-aware settings panel 2026-03-10 16:45:48 -07:00
rstack-notification-bell.ts feat(spaces,rsocials): invite-based member adds + clickable campaign content 2026-03-25 20:03:52 -07:00
rstack-offline-indicator.ts feat: wire offline-first Automerge sync to all 13 rSpace modules 2026-03-04 19:07:59 -08:00
rstack-share-panel.ts fix(shell): hide notification/share/settings icons on mobile, add to identity dropdown 2026-03-16 20:58:52 -07:00
rstack-space-settings.ts feat(spaces,rsocials): invite-based member adds + clickable campaign content 2026-03-25 20:03:52 -07:00
rstack-space-switcher.ts feat(spaces): add Create Space modal with member invites and invite links 2026-03-23 12:04:27 -07:00
rstack-tab-bar.ts fix(ux): move people-online badge into sub-tab header bar 2026-03-23 13:29:45 -07:00
rstack-user-dashboard.ts fix: remove rvote proposals from space dashboard + fix protocol in redirects 2026-03-24 12:29:15 -07:00