← Back to all updates

iCloud Sync Improvements and Note Loading Reliability Fixes

Commit: 29071c2

Critical fixes enhance iCloud synchronization and note loading reliability across macOS and iOS.

Changes

  • Implemented missing loadVault() call post-iCloud setup for both iOS and macOS.
  • Added retry logic with extended timeouts for improved iCloud container availability.
  • Enhanced getAllNotes() to handle cloud-only files without blocking operations.
  • Excluded .icloud placeholder files during vault enumeration to streamline note access.
  • Updated MetadataCacheService to avoid timeouts on undownloaded files.
  • Introduced informative error messages for failed iCloud sync attempts.
  • Enabled a ‘Refresh’ button visibility when the iCloud vault is empty.