Skip to content

fix: sync Excalidraw files as attachments instead of markdown documents (#105)#107

Open
Neil-Sawhney wants to merge 9 commits into
No-Instructions:mainfrom
Neil-Sawhney:Neil-Sawhney/issue105
Open

fix: sync Excalidraw files as attachments instead of markdown documents (#105)#107
Neil-Sawhney wants to merge 9 commits into
No-Instructions:mainfrom
Neil-Sawhney:Neil-Sawhney/issue105

Conversation

@Neil-Sawhney

Copy link
Copy Markdown

Summary

Treat *.excalidraw.md as hash-based SyncFiles to avoid false merge conflicts and CRDT corruption from the document merge engine.

Fixes #105

Test plan

  • Create an Excalidraw file in a Relay-synced vault
  • Edit and save — no merge conflict banner
  • Confirm file content is preserved after sync
  • Confirm existing .excalidraw.md files migrate without corruption

@dtkav dtkav force-pushed the main branch 2 times, most recently from b4e6bf4 to 2f45d27 Compare July 6, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Relay synchronization causes data corruption and merge conflicts in Excalidraw files

2 participants