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