rspace-online/modules/rsocials
Jeff Emmett b7111f01ee fix: deep-clone Automerge proxies to prevent stale image data
Automerge proxy objects silently ignore property writes outside
change() calls. When this._thread was a proxy, removeTweetImage's
assignment to this._thread.tweetImages was silently discarded,
causing deleted photos to reappear.

Fix by deep-cloning all Automerge reads (subscribeOffline, onChange,
loadDraft) so this._thread is always a plain mutable object.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 21:14:46 -08:00
..
components fix: deep-clone Automerge proxies to prevent stale image data 2026-03-05 21:14:46 -08:00
lib feat: upgrade thread image prompts to memetic infographic style 2026-03-05 20:44:08 -08:00
campaign-data.ts feat: replace rSocials canvas with n8n-style campaign planner 2026-03-05 18:18:30 -08:00
landing.ts feat: restructure all 22 landing pages with standardized template 2026-02-27 16:05:26 -08:00
local-first-client.ts feat: replace rSocials canvas with n8n-style campaign planner 2026-03-05 18:18:30 -08:00
mod.ts fix: use abstract art style for thread images, no text 2026-03-05 20:48:43 -08:00
schemas.ts feat: replace rSocials canvas with n8n-style campaign planner 2026-03-05 18:18:30 -08:00