Skip to content

Error handling & messaging pass #23

Description

@efimsky

Depends on: #8, #14, #17

Audit every failure path — denied permissions, unreadable/locked assets, missing iCloud originals, corrupt/incompatible index, deletion failures — and present clear, recoverable messages. No silent failures; nothing destructive without confirmation.

Acceptance criteria

  • Each failure path shows actionable guidance.
  • No crashes on the audited error conditions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions