Files
ExcaliDash/frontend
Adrian-Ryan Acala 865285fbb7 fix: sync pasted/uploaded images across collaborating tabs (#36)
* fix: sync pasted/uploaded images across collaborating tabs

- Implement file delta synchronization to broadcast image file data
- Add periodic file sync check to catch async file data arrival
- Wrap Excalidraw addFiles API to automatically emit file changes
- Enhance socket element-update to include file payloads
- Add comprehensive E2E test for image collaboration scenarios
- Improve CORS flexibility for development localhost ports

Fixes #25: New images not appearing when collaborating - collaborators
now see uploaded images immediately instead of placeholder until refresh.

* perf: increase file sync polling interval from 500ms to 1000ms

Reduces CPU overhead while still catching async file arrivals. Most
updates go through the addFiles wrapper anyway.

---------

Co-authored-by: Zimeng Xiong <zxzimeng@gmail.com>
2026-01-20 13:49:00 -08:00
..
2025-11-22 09:45:20 -08:00
2025-11-22 09:18:20 -08:00
2025-11-22 09:18:20 -08:00
2025-11-21 17:55:51 -08:00
2025-11-22 09:29:46 -08:00
2025-11-22 21:06:01 -08:00
2026-01-14 11:25:27 -08:00
MVP
2025-11-21 19:18:07 -08:00
MVP
2025-11-21 19:18:07 -08:00
2025-11-21 17:55:51 -08:00
2025-11-21 17:55:51 -08:00
2026-01-14 11:25:27 -08:00