DecksMD
← All releases

DecksMD 1.9.0

Released 13 May 2026

Changes

Revised Deck Synchronisation

  • Incremental Sync: Introduced an mtime gate to optimize incremental synchronization and profile-driven re-parsing.

Cross-Device Coordination

  • Multi-Device-Sync using HLC and Synclogs: Syncing between devices happens through synclogs, which are stored by default per device in Vault folder (configurable) and contain a list of operations done on that device. When a new device is used, the synclogs are parsed and the state of the db is kept in sync across devices.
  • HLC-Based Merging: Enhanced database synchronization logic to utilize effective timestamps when merging profiles and decks.

Settings & UI Improvements

  • Configurable File Locations: Users can now specify custom paths for the Database, Backups, and Sync Logs directly in the SettingsTab.
  • Enhanced Backup Service: Added a new UI button to restore the database from a file, supported by an updated BackupService.
  • Path Resolution: Implemented internal utilities to ensure user-configured paths resolve correctly across different environments.
  • Production Cleanup: Removed experimental database worker settings to streamline the configuration for production use.

Also on GitHub.