# Export View ## Description Export edited photos at full resolution to Photo Library or Files. ## Acceptance Criteria - [ ] Export button in editor triggers export flow - [ ] Full resolution render from operation stack - [ ] Progress indicator during export rendering - [ ] Export options: - Save to Photo Library (requests write permission) - Share sheet (AirDrop, Messages, etc.) - Save to Files - [ ] Export formats: JPEG (quality slider 0.7-1.0), PNG - [ ] HEIC output supported on compatible devices - [ ] Metadata preserved from original where possible - [ ] Success confirmation after save - [ ] Export time within spec targets: - 12MP: < 4 seconds - 48MP: < 12 seconds - [ ] Memory management: tile-based for large images ## Technical Notes - Request `PHPhotoLibrary.authorizationStatus(for: .addOnly)` for write - Use `PHAssetChangeRequest.creationRequestForAsset` to save - For share sheet, create temporary file, clean up after - Consider background processing for very large exports ## Edge Cases - Export during low memory: show "Image too large, try cropping" error - Permission denied: show guidance to enable in Settings - Export cancelled mid-process: clean up partial work - Disk space insufficient: detect and show appropriate error