Skip to content

Fix lost files in sync#992

Open
TimRl wants to merge 3 commits into
mainfrom
fix-lost-files-in-sync
Open

Fix lost files in sync#992
TimRl wants to merge 3 commits into
mainfrom
fix-lost-files-in-sync

Conversation

@TimRl
Copy link
Copy Markdown
Contributor

@TimRl TimRl commented May 27, 2026

No description provided.

TimRl added 2 commits May 13, 2026 21:12
- Introduced a merge-time field preservation invariant to ensure that all metadata fields are retained during merges, even if they are not tracked by edit history.
- Updated `resolveMetadataConflictsUsingEditHistory` to initialize merged cells with a union of both sides' metadata, preventing data loss from untracked fields.
- Added regression tests to validate the preservation of metadata fields during merges, addressing past issues with silent data loss.
- Implemented a new `TransientSyncError` class to handle specific sync errors that are safe to retry, improving error handling during merge operations.
@TimRl TimRl linked an issue May 27, 2026 that may be closed by this pull request
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.

Lost files from Bubble in discord chat

1 participant