rspace-online/modules/rsocials/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
..
campaign-planner.css feat(rsocials): multi-view campaign planner (timeline, platform, table) 2026-03-10 12:21:59 -07:00
campaign-wizard.css fix(ui): theme-adaptive rSocials buttons + device link textbox 2026-03-25 11:39:14 -07:00
campaign-workflow.css fix(ui): theme-adaptive rSocials buttons + device link textbox 2026-03-25 11:39:14 -07:00
folk-campaign-manager.ts feat(spaces,rsocials): invite-based member adds + clickable campaign content 2026-03-25 20:03:52 -07:00
folk-campaign-planner.ts feat(collab): unified presence system across all 27 rApps 2026-03-24 16:56:06 -07:00
folk-campaign-wizard.ts feat(spaces,rsocials): invite-based member adds + clickable campaign content 2026-03-25 20:03:52 -07:00
folk-campaign-workflow.ts feat(rsocials): connect drafted threads to campaign flows via picker dropdowns 2026-03-21 14:13:31 -07:00
folk-campaigns-dashboard.ts feat(tours+solo): add tours to remaining modules and solo mode toggle 2026-03-21 17:26:57 -07:00
folk-newsletter-manager.ts feat(rsocials): newsletter editor with Listmonk integration 2026-03-20 15:53:35 -07:00
folk-thread-builder.ts fix(rsocials): replace hardcoded dark-mode colors with CSS variables for light/dark theme support 2026-03-21 13:18:13 -07:00
folk-thread-gallery.ts feat(spaces,rsocials): invite-based member adds + clickable campaign content 2026-03-25 20:03:52 -07:00
newsletter.css fix(rsocials): replace hardcoded dark-mode colors with CSS variables for light/dark theme support 2026-03-21 13:18:13 -07:00
socials.css fix(rsocials): replace hardcoded dark-mode colors with CSS variables for light/dark theme support 2026-03-21 13:18:13 -07:00