Version 0.4.1

Smoother iCloud migrations with progress tracking • Cleaner search results across all views • Update check animation in navbar and tray menus

0.4.1 · macOS

Improvements

iCloud Migration

  • Throttled File Copying: Files are now copied in controlled batches during iCloud migrations, preventing system resource spikes on large libraries
  • Progress Tracking: The Settings page now shows real-time migration progress (files copied / total) so you can see exactly where things stand
  • Duplicate Prevention: A pre-copy check skips files that already exist at the destination, making interrupted migrations safely resumable

Update Check UX

  • Loading Animation: Clicking “Check for Updates” in the S icon menu or Dropdown Tile now shows a spinner while checking, instead of silently closing the menu
  • Update Available State: When an update is detected, both menus display “Restart to Update (1)” for a clear call to action
  • Dropdown Tile Wired Up: The “Check for Updates” button in the system tray’s More submenu is now fully functional (previously stubbed)

Bug Fixes

  • Fixed search results in Library, Brain Dump, and Deck Picker showing raw ProseMirror JSON instead of plain text when cards contain rich text formatting

Technical Updates

  • useAutoUpdater hook now exposes isChecking state with a 3-second minimum display time for the loading indicator
  • Dropdown Tile (NSPopover) calls the Tauri updater plugin directly since it runs in a separate webview context

Feedback

Found a bug or have a feature request? We’d love to hear from you:

Thank you for using SuperCards!