Skip to content

fix(sync): defer dataless iCloud covers - #301

Merged
yicheng47 merged 1 commit into
mainfrom
fix/298-icloud-dataless-covers
Aug 8, 2026
Merged

fix(sync): defer dataless iCloud covers#301
yicheng47 merged 1 commit into
mainfrom
fix/298-icloud-dataless-covers

Conversation

@yicheng47

Copy link
Copy Markdown
Owner

Fixes #298

Summary:

  • detect modern macOS iCloud dataless cover files with a metadata stat and request download
  • persist materialized covers incrementally so completed work survives interruption
  • retain legacy placeholder handling and log deferred cover counts

Test plan:

  • cargo test --target-dir /tmp/quill-298-target
  • cargo clippy --target-dir /tmp/quill-298-target -- -D warnings
  • git diff --check

@yicheng47
yicheng47 merged commit 45733f2 into main Aug 8, 2026
2 checks passed
@yicheng47
yicheng47 deleted the fix/298-icloud-dataless-covers branch August 8, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: covers never load on a fresh Mac — iCloud dataless files defeat ingest_peer_covers

1 participant