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
@@ -1004,4 +1004,19 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get networkOfflineBanner => '当前无网络连接,照片将在恢复后自动上传';
@override
String get cropTitle => '裁剪图片';
@override
String get cropConfirm => '完成';
@override
String get cropCancel => '取消';
@override
String get cropProcessing => '处理中…';
@override
String get cropUnsupportedFormat => '暂不支持该图片格式,请选择 JPG/PNG';
}