Priority Matrix uses a sophisticated system to handle changes made on different devices. Here’s how it works:
Field-Level Merging
When you edit items on different devices, Priority Matrix performs field-level merging. This means:
- If you update an item’s due date on one device and its description on another, both changes will be preserved
- Changes to different fields of the same item or project are automatically merged
- You can safely work on different aspects of your projects from multiple devices
Version Control
Priority Matrix maintains version history of your data, allowing it to:
- Track the sequence of changes made across devices
- Automatically resolve most conflicts using version information
- Ensure data consistency across all your devices
Conflict Resolution
In rare cases where conflicts cannot be automatically resolved:
- For simple conflicts, the most recent change may be selected
- For more complex conflicts, you might see merged content with ‘diff’ style indicators showing the differences
- The system preserves important information while ensuring your data stays consistent
Best Practices
While Priority Matrix handles most conflicts automatically, you can help prevent issues by:
- Allowing your devices to sync regularly when connected to the internet, clicking away from editable fields so the app can send data automatically
- Completing related changes in one session when possible
- Being aware of concurrent usage by other users