SHA-256: 41AF038D14D81D6175F132A2718FE638D3E43778FEF4AD9E0294043E9D9B16AA
Changelog
- Added full two-way sync for self-hosted FTP/SFTP backups across devices.
- Removed Google Drive sync and simplified backup settings around self-hosted/local backups.
- Auto-sync now queues after task changes, including create, edit, done/undone, delete, and metadata changes.
- Added sync start/finish/failure toast messages for manual and automatic syncs.
- Today screen Sync Now button now animates while sync is pending or running.
- Improved sync reliability with canonical server snapshots, merge baseline handling, recovery snapshots, and safer upload/download checks.
- Optimized sync to avoid unnecessary publish/encryption work when snapshots are already current.
- Bumped database schema to version 31 with migration/test coverage.