chore(tasks): T-306/T-307 done; start T-308 UI+settings enhancements

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ila
2026-07-23 21:12:20 +08:00
co-authored by Claude Opus 4.8
parent ea24fc4c4b
commit 8840bdd115
2 changed files with 10 additions and 1 deletions
+8
View File
@@ -604,3 +604,11 @@
- 阻塞:窗口目视需 Windows。
- 决策:缩略图与全图复用同一 `ImageOp`(Gio 只上传一次纹理,缩略图 cell 用 `Fit:Contain` 缩放);`gallery` 存指针避免拷贝 `widget.Clickable`;`viewing` 存 `*galleryItem` 指针,列表重排也稳定。
- 下一步:用户 Windows `go run ./cmd/silver-pose` 目视新布局与画廊、双击看原图;据反馈微调间距/比例后置 DONE。
## 【2026-07-23】T-306/T-307 收尾与 T-308 启动
- T-306(Gio 迁移):用户 Windows 现场跑通(连流/检测/截图),置 DONE。
- T-307(紧凑状态+3×3画廊+双击原图):代码完成并现场生效,置 DONE;其画廊尺寸将被 T-308 的 2×3 覆盖。
- T-308 落 DOING:分三段——A 界面四项(80%窗口/2×3画廊/Esc关弹窗/按钮灰显)、B V2 配置支持结构化摄像头(账号密码,百分号编码,仅未跟踪本地配置)、C Gio 可编辑设置表单(摄像头+常用参数,保存下次启动生效)。用户明确要求内网演示要账号密码框;合规做法=凭证仅入未跟踪 config.local.json,公开示例禁凭证、凭证不进 config_version/日志/事件(V2 已脱敏 ffmpeg 日志、版本已排除 URL)。顺带解决手动 %40 编码痛点。
- 验证:每段 `GOOS=windows CGO_ENABLED=0 go build -mod=vendor` 交叉编译;配置层本地 go test;窗口目视需 Windows。
- 下一步:先做 A。