mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-22 23:48:26 -04:00
- Added `apply_state_change` method to the `location` model for idempotent state-based replication, allowing device-owned data to be synchronized without conflicts. - Introduced `apply_shared_change` method in the `tag` model to handle shared resources with union merge conflict resolution, preserving tags with the same name in different contexts. - Enhanced documentation to clarify the synchronization strategies for device-owned and shared models, including error handling and usage examples. - Updated tests to validate the new functionality and ensure correct behavior during synchronization processes.