DecksMD 1.9.0
Released 13 May 2026
Changes
Revised Deck Synchronisation
- Incremental Sync: Introduced an
mtimegate 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.