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:
@@ -631,3 +631,11 @@
|
||||
- 阻塞:卡片间距/描边深浅、缩略图是否再加细边等观感需 Windows 目视微调。
|
||||
- 决策:按功能分组成少量卡(视频/状态控制/画廊、摄像头/参数/依赖),不逐行套框以免过碎;卡间留 8–12px 浅灰蓝缝。
|
||||
- 下一步:用户 Windows 目视卡片分隔观感;据反馈微调后 T-308 置 DONE。
|
||||
|
||||
## 【2026-07-23】T-309 V2 交互/持久化增强(启动)
|
||||
|
||||
- 状态:DOING
|
||||
- 变更:任务落 DOING。分批:①窗口不置顶/不抢前台 ②保存按钮改名 ③测试连接摄像头按钮+弹窗 ④⑤摔倒弹窗 5 秒自动关 ⑥SQLite(mattn/go-sqlite3, cgo) 记录摔倒(host/端口/通道+event/result/time,不存密码,DB 本地未跟踪 gitignore)。
|
||||
- 验证:UI 用 `GOOS=windows CGO_ENABLED=0` 交叉编译;store(sqlite,cgo) 本地 `CGO_ENABLED=1` gcc 编译;窗口/弹窗/DB 目视需 Windows。
|
||||
- 决策:SQLite 用 cgo mattn(用户选,vendor 更小;V2 本就 cgo)。DB 只存内网 host/端口/通道,不存密码;DB 放 artifacts/ 下随 gitignore。先做 ①(取消置顶/抢前台)。
|
||||
- 下一步:定位并取消窗口置顶(Gio ViewEvent 拿 HWND + SetWindowPos NOTOPMOST/NOACTIVATE),交叉编译验证。
|
||||
|
||||
Reference in New Issue
Block a user