rspace-online/modules/rsocials
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
..
components feat(rsocials): progressive-zoom post detail overlay with inline edit 2026-04-18 12:24:33 -04:00
lib feat(rsocials): two-way planner↔Postiz sync with drift detection 2026-04-17 14:36:56 -04:00
applets.ts feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
campaign-data.ts feat(rsocials): AI campaign generator from event brief 2026-03-12 13:59:56 -07:00
landing.ts fix: disable all feature tours — shell welcome tour, TourEngine, landing links 2026-04-15 11:12:00 -04:00
local-first-client.ts feat(rsocials): add Campaign Wizard with 5-step AI-guided creation flow 2026-03-21 14:41:45 -07:00
mod.ts feat(rsocials): progressive-zoom post detail overlay with inline edit 2026-04-18 12:24:33 -04:00
schemas.ts feat(rsocials): two-way planner↔Postiz sync with drift detection 2026-04-17 14:36:56 -04:00