chore(tasks): start T-309 V2 interaction and sqlite persistence

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ila
2026-07-23 21:54:17 +08:00
co-authored by Claude Opus 4.8
parent 58fd92aa80
commit d92b53d7a3
2 changed files with 10 additions and 1 deletions
+2 -1
View File
@@ -50,7 +50,8 @@
| T-305 | V2 UI 框架评估:Gio Spike(应对 Walk TTM_ADDTOOL 启动故障) | T-302 | 以 Gio 搭 `cmd/gio-spike`:窗口可显示并关闭、无 TTM_ADDTOOL、能贴一张 `*image.RGBA`(V2 render 输出)并有双 Tab/按钮骨架;据此决定 V2 UI 是修 Walk manifest 还是迁移 Gio。 | DONE |
| T-306 | V2 UI 从 Walk 迁移到 Gio | T-305 | 用 Gio 重写 `internal/ui`,保持 `NewWindow/Run/Present/PresentAlert/ReportIssue` 接口;后台更新经 `Invalidate` 上屏、UI 线程只渲染;双 Tab、贴 render 的 RGBA、确认弹窗(自绘遮罩)与声音(Win32 syscall);`cmd/silver-pose` 起窗无 TTM_ADDTOOL。 | DONE |
| T-307 | V2 监控界面优化(紧凑状态 + 截图画廊) | T-306 | 运行/检测状态压到一行、开始停止按钮缩小同行、红色说明并入事件行;右侧 3×3 倒序展示最近确认截图;双击缩略图弹全图。缩略图缓存与解码不在 UI 线程逐帧重做。 | DONE |
| T-308 | V2 界面与设置增强 | T-307 | ①启动窗口=屏幕分辨率 80% ②画廊改 2×3 并缩小右栏 ③双击弹窗可 Esc 关闭 ④开始/停止按钮按运行状态灰显禁用(失败自动复位)⑤设置页可编辑:结构化摄像头(host/端口/通道/账号/密码,凭证百分号编码,仅本地配置)与常用事件/灵敏度参数,保存下次启动生效。护栏:公开示例无凭证、凭证不进 config_version/日志/事件。 | DOING |
| T-308 | V2 界面与设置增强 | T-307 | ①启动窗口=屏幕分辨率 80% ②画廊改 2×3 并缩小右栏 ③双击弹窗可 Esc 关闭 ④开始/停止按钮按运行状态灰显禁用(失败自动复位)⑤设置页可编辑:结构化摄像头(host/端口/通道/账号/密码,凭证百分号编码,仅本地配置)与常用事件/灵敏度参数,保存下次启动生效;组件加白色卡片边框。护栏:公开示例无凭证、凭证不进 config_version/日志/事件。 | DOING |
| T-309 | V2 交互/持久化增强 | T-308 | ①窗口不置顶/不强制抢前台 ②保存按钮改名(摄像头参数/常用检测参数)③新增"测试连接摄像头"按钮,用当前表单参数试连并弹窗结果(脱敏)④⑤摔倒确认弹窗 5 秒自动关闭 ⑥SQLite(mattn,cgo)记录摔倒:camera host/端口/通道、event/result/time 等字段,不存密码,DB 本地未跟踪。 | DOING |
## Backlog