fix: archive only after AirDrop completes; send-time PDF names; Reveal last PDF #21

Merged
kua-agent merged 2 commits from fix/send-truth-20260902 into feat/shotdeck-20260830 2026-09-02 05:18:11 +00:00
Member

Real incident (Ben, iPad off): session archived + strip cleared before the AirDrop sheet completed; cancelled share looked like success; PDF named by session start time was unfindable. Now: NSSharingServiceDelegate — archive only on didShareItems; fail/cancel keeps the session with an honest status naming the PDF's location; PDFs named by send time; new "Reveal last PDF" menu row. SEND-TRUTH selftest phase drives both delegate paths; builder run: PICKER + REGION-PERSIST + SEND-TRUTH all PASS.

🤖 Generated with Claude Code

Real incident (Ben, iPad off): session archived + strip cleared before the AirDrop sheet completed; cancelled share looked like success; PDF named by session start time was unfindable. Now: NSSharingServiceDelegate — archive only on didShareItems; fail/cancel keeps the session with an honest status naming the PDF's location; PDFs named by send time; new "Reveal last PDF" menu row. SEND-TRUTH selftest phase drives both delegate paths; builder run: PICKER + REGION-PERSIST + SEND-TRUTH all PASS. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
kua-agent added 1 commit 2026-09-02 05:12:56 +00:00
kua-agent added 1 commit 2026-09-02 05:17:22 +00:00
kua-agent merged commit f0e9b41d90 into feat/shotdeck-20260830 2026-09-02 05:18:11 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mmd-it/shotdeck#21