4 Commits

Author SHA1 Message Date
Jamie Pine
6b5b37fe93 refactor: update wire method strings and improve code formatting 2025-10-20 11:03:54 -07:00
Jamie Pine
c2a490891e feat: update Dockerfile and contributing guidelines 2025-10-14 21:58:24 -07:00
Jamie Pine
c478b40c1a feat: Revise library sync architecture to leaderless hybrid model
- Updated the library sync system to utilize a leaderless hybrid model, enhancing real-time synchronization of shared resources.
- Implemented state-based sync for device-owned data and log-based sync with Hybrid Logical Clocks (HLC) for shared resources.
- Revised documentation to reflect architectural changes, including the removal of leader election and the introduction of per-device sync logs.
- Enhanced conflict resolution strategies using HLC for shared metadata, ensuring deterministic merging and consistency across devices.
- Updated implementation tasks and acceptance criteria for various components to align with the new architecture.
2025-10-08 11:15:52 -07:00
Jamie Pine
662cf3cfff chore: Update sync documentation and remove obsolete tasks
- Updated the library sync documentation to reflect the completion of sync setup and the removal of the file operation sync task.
- Added 'volumes' to the metadata sync tags and updated implementation steps to include the `volumes::Model`.
- Removed outdated files related to sync relationship database schema and library sync setup as they are now complete.
2025-10-08 05:00:38 -07:00