feat(app): crop cover & banner before upload (crop_your_image, 16:9 / 3:1)

review fixes: drop GIF from pre-sniff (package maps gif→png decode → never-ready hang); PopScope blocks back during processing

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-28 15:39:39 +08:00
parent 97db504e25
commit 683e19bdc1
10 changed files with 632 additions and 7 deletions
+6 -1
View File
@@ -429,5 +429,10 @@
"posterSaveFailed": "Failed to save poster",
"close": "Close",
"albumUploadDisabled": "Upload is disabled for this album",
"networkOfflineBanner": "No network. Photos will upload automatically when reconnected."
"networkOfflineBanner": "No network. Photos will upload automatically when reconnected.",
"cropTitle": "Crop image",
"cropConfirm": "Done",
"cropCancel": "Cancel",
"cropProcessing": "Processing…",
"cropUnsupportedFormat": "This image format isn't supported yet — please pick JPG/PNG"
}