From 65cd6849cca6d0589872da1802b9ea3599c2ca9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Mon, 28 Sep 2026 16:02:57 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20Task=209=20checklist=20=E2=80=94?= =?UTF-8?q?=20GIF/truncated=20source=20cases=20for=20crop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- docs/plans/2026-09-28-App上传提速与无限制选图-实施计划.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/plans/2026-09-28-App上传提速与无限制选图-实施计划.md b/docs/plans/2026-09-28-App上传提速与无限制选图-实施计划.md index 116a3e2..63ec5f9 100644 --- a/docs/plans/2026-09-28-App上传提速与无限制选图-实施计划.md +++ b/docs/plans/2026-09-28-App上传提速与无限制选图-实施计划.md @@ -803,6 +803,7 @@ Expected: 产物 `build/app/outputs/flutter-apk/app-release.apk` - [ ] 完成后源文件按保留期清理(队列页无异常残留) - [ ] **封面/宣传图裁剪**:选图 → 拖动/缩放裁剪框 → 完成后表单预览即裁剪结果 → 保存后上传成功;观众页横幅 3:1 显示无变形;编辑相册重复流程正常 - [ ] **HEIC 源图**:确认时提示「暂不支持该图片格式」(不崩溃、不 pop);选 JPG/PNG 正常 +- [ ] **GIF/截断图片源**(封面/宣传图裁剪):GIF → 预检即提示不支持(不进转圈);签名合法但内容损坏的 JPEG/PNG → 若出现永久转圈记录为已知包缺陷(观察项,处理留后续) - [ ] **服务端查重闭环(Task 8)**:owner 重复选同一批照片 → 弹窗「全部上传」→ 上传成功(force 生效);弹窗「跳过重复」→ 只传非重复项;**改名后的重复文件**(本地 filename 查重不命中)→ 服务端 409 → 队列页失败项显示「照片可能重复」文案(非「参数校验失败」)、不自动重试烧次数;协作者账号「全部上传」重复项 → 409 失败可见(force 权限拦截) - [ ] **相机预览所见即所得**:取景画面与拍出照片内容一致(无「放大/视野变窄」感);上下留边为深色背景不突兀;连拍、闪光、前后摄切换、分类切换全部正常 - [ ] **变焦**:双指捏合流畅放大缩小、徽标显示当前倍数、双击复位 1.0×;切前摄/重开相机后复位;变焦后拍照照片与预览取景一致;不支持变焦的设备(模拟器)捏合无响应且无崩溃