rspace-online/modules/rsocials/components
Jeff Emmett 729570c48b feat(rsocials): progressive-zoom post detail overlay with inline edit
Clicking a post card expands it into a FLIP-animated detail overlay
instead of navigating away. Overlay has two modes:

View mode — full post content, schedule, hashtags, campaign, char
count. Actions: Open in Campaign (external link), Edit.

Edit mode — textarea for content, status picker (Draft/Scheduled/
Published), datetime-local for scheduled date, space-separated
hashtag input. Saves via offline runtime changeDoc so the post list
updates live everywhere else the doc is subscribed. Hashtag strings
are auto-prefixed with # if missing. ESC cancels edit; ESC again
(or backdrop click) closes the overlay. Backdrop blur + smooth
translate+scale entry from the clicked card's rect.

Threads still use the dedicated thread-editor since they have
multi-tweet rich editing. Card anchors become buttons with
data-post-id; cursor/focus-visible styling preserved. Cache bump
folk-thread-gallery to v=4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 12:24:33 -04:00
..
campaign-planner.css feat(rsocials): board view + planner UX fixes 2026-04-17 17:53:28 -04: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(layout): viewport-filling rApp layout — eliminate body scroll 2026-03-31 10:57:09 -07:00
folk-campaign-manager.ts fix: comprehensive memory leak and performance fixes across 44 files 2026-04-10 22:26:24 -04:00
folk-campaign-planner.ts feat(canvas): unified rApp canvas interaction — keyboard + space-to-grab 2026-04-17 18:18:49 -04:00
folk-campaign-wizard.ts feat(rsocials): campaign planner polish 2026-04-16 16:13:20 -04:00
folk-campaign-workflow.ts feat(canvas): unified rApp canvas interaction — keyboard + space-to-grab 2026-04-17 18:18:49 -04:00
folk-campaigns-dashboard.ts feat(rsocials): per-platform post fields, media uploads, auth on campaigns dashboard 2026-04-17 14:16:12 -04:00
folk-newsletter-manager.ts fix: enforce subdomain routing — spaces are subdomains, never path segments 2026-04-03 14:09:53 -07:00
folk-thread-builder.ts fix: comprehensive memory leak and performance fixes across 44 files 2026-04-10 22:26:24 -04:00
folk-thread-gallery.ts feat(rsocials): progressive-zoom post detail overlay with inline edit 2026-04-18 12:24:33 -04: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