Block a user
定义任务数据模型与 SQLite Repository
实施完成,等待用户验收
- 新增任务/执行/Outbox/设置枚举和数据类;
TaskRepository支持新任务写入、重复保护、稳定分页、AND 筛选、计数和详情 JSON;SettingsRepository支持非敏感 JSON…
定义任务数据模型与 SQLite Repository
状态:进行中。沿用 client/src 扁平代码和 client/test 测试目录;优先使用直白数据类与小型 Repository 方法,不引入 ORM 或复杂抽象。
实现 SQLite 初始化与 v1 迁移
实施完成,等待用户验收
- 新增
src/db.py:数据目录、默认路径、独立连接和顺序迁移; - 新增
src/db_schema.py:v1 四张表、CHECK/外键约束及索引; - 新增
test/test_db.py:全部使用临时数据库; -…
为当前设备增加保存与设备号生成
实施完成,等待用户验收
- “当前设备”组已增加独立保存按钮;
- 首次保存生成
CLIENT-<16位十六进制>并回填;已有设备号保持不变; - 新增
currentDeviceSaveRequested(device_id, device_name),与…