mirror of
https://github.com/nyakang/nyaterm.git
synced 2026-11-06 08:07:34 +00:00
- Introduced a new `heads` module to manage device heads and their synchronization states, improving cloud sync reliability. - Added functionality to handle concurrent snapshot publications, ensuring both branches are retained until explicitly resolved. - Enhanced the `CloudLocalStore` trait with `apply_sync_snapshot_checked` to validate content before applying snapshots, preventing conflicts. - Updated the `CloudSyncState` and `RemoteSyncPointer` structures to include synchronization clocks, enabling better tracking of snapshot revisions. - Implemented tests for concurrent head management and regression scenarios, ensuring robust handling of cloud sync operations.