Type: epic — not sprint-scoped (exceeds the 2-file sprint constraint once a backend abstraction exists)
The iCloud dual-link (file:// + https://) trick that AttachmentUnloader.swift relies on is the app's core value prop and doesn't generalize cleanly to other storage backends.
Filed to track the idea. Needs feasibility/design work first — what each candidate backend can offer in place of the iCloud dual-link — before it's broken into implementation-sized issues.
Type: epic — not sprint-scoped (exceeds the 2-file sprint constraint once a backend abstraction exists)
The iCloud dual-link (
file://+https://) trick thatAttachmentUnloader.swiftrelies on is the app's core value prop and doesn't generalize cleanly to other storage backends.Filed to track the idea. Needs feasibility/design work first — what each candidate backend can offer in place of the iCloud dual-link — before it's broken into implementation-sized issues.