Commit Graph
99 Commits
Author SHA1 Message Date
admin 8299432b20 1 2026-09-04 17:37:28 +08:00
admin c3e800a630 Merge remote-tracking branch 'origin/main' 2026-09-04 17:35:55 +08:00
admin ab527bcf1e 1 2026-09-04 17:35:44 +08:00
admin 99b1dd699d 删除目录「server/workspace」 2026-09-04 09:34:55 +00:00
admin 95863de113 1 2026-09-04 17:31:51 +08:00
admin 58211aeb08 1 2026-09-04 17:28:53 +08:00
admin 5883045583 1 2026-09-04 17:23:14 +08:00
admin 30ff5b830e 1 2026-09-04 16:59:21 +08:00
admin acd2a8f412 1 2026-09-04 14:44:01 +08:00
admin 79b025e3e3 1 2026-09-04 14:28:41 +08:00
admin 434cf85182 1 2026-09-04 14:26:36 +08:00
admin b3c43ef0fe 1 2026-09-04 14:25:23 +08:00
admin 8f5810f0d4 1 2026-09-04 14:12:30 +08:00
admin 25846b133a 1 2026-09-04 11:22:06 +08:00
admin 19f16aaed3 1 2026-09-04 10:05:06 +08:00
admin 17e5b01773 1 2026-09-04 09:47:55 +08:00
admin 77d3aad6fc 1 2026-09-03 17:50:23 +08:00
admin 7bfafc7be3 1 2026-09-03 10:01:42 +08:00
adminandClaude Opus 4.7 71d042906c 管理端:训练档位选择/排队状态/按档发布(双档体系 UI)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-09-03 09:20:48 +08:00
adminandClaude Opus 4.7 6f8c54c31d 双档位训练体系(s高识别/n高性能 串行排队、按档发布)与 TFLite 硬件加速补丁
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-09-03 09:20:46 +08:00
admin bb75c69d91 1 2026-09-02 17:28:32 +08:00
admin 3597eb264c 1 2026-09-02 17:00:47 +08:00
admin 9dd90779c1 1 2026-09-02 16:28:02 +08:00
admin fcf5947545 1 2026-09-02 11:49:56 +08:00
admin 1eb97faaa7 1 2026-09-02 11:18:04 +08:00
admin f55ec114cc 1 2026-09-02 10:25:17 +08:00
admin 33d9bb1696 1 2026-09-01 17:58:09 +08:00
admin 046ce2f1ab 1 2026-09-01 17:47:03 +08:00
admin ed6bfdc460 1 2026-09-01 17:14:57 +08:00
admin 06a66462d1 1 2026-09-01 17:08:45 +08:00
admin abccda0bd6 1 2026-09-01 15:18:05 +08:00
admin dcde05d67c fix(ios): 清空 Associated Domains placeholder(个人 team 无法签名该 entitlement,否则构建失败) 2026-09-01 09:41:19 +08:00
admin 113e93284f docs+chore: 模型清单下载入口/取消能力补文档,版本递增 1.0.8+9 2026-09-01 09:17:56 +08:00
admin 0bd1af3b42 feat(app): 激活模型变化时重建推理 worker(无模型仅预览并提示选择)
ModelManager 激活集变化(下载完成自动激活/取消激活/目录刷新)时经
_onModelsChanged 触发 _reloadWorker:激活集未变直接跳过,变了则重建
worker+analyzer 并重启帧流;无激活模型时仅预览,横幅区分
「未使用模型:点右上角设置…」与「识别模型加载失败…」。
2026-09-01 09:06:48 +08:00
admin 9a46bdc6c0 chore(test): 删除诊断用 scratch_diag_test.dart 2026-09-01 09:03:41 +08:00
admin 74b34be312 fix(test): 模型清单 widget 测试用 runAsync 驱动真实 IO 链,修复 testWidgets 挂死
testWidgets 的 fake-async 区中发起真实文件 IO(refresh/下载落盘)会因
fake 微任务队列无人冲刷而永久挂起;改为 runAsync 包裹准备阶段调用,
交互阶段用 pump/真实等待交替循环驱动异步链直至 UI 呈现目标状态。
取消测试改用真实流式 BaseClient,避免 MockClient 整体物化流导致
进度永远停在 0。
2026-09-01 09:03:27 +08:00
admin dbe31b94a3 1 2026-08-31 18:35:58 +08:00
admin 36dc258224 fix(app): downloadModel 并发下载短路 + 非200 关 sink + 注释修正 2026-08-31 16:49:55 +08:00
adminandClaude Opus 4.7 6fc8a2eb1d feat(app): ModelManager 目录/下载分离 + 激活集持久化 + 下载进度
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-31 16:39:36 +08:00
admin 639a97514d Merge remote-tracking branch 'origin/main'
# Conflicts:
#	server/workspace/trainings/RNPHE.tflite
2026-08-31 16:37:50 +08:00
admin d863a42d8a 1 2026-08-31 16:37:26 +08:00
admin a1ca9d9a43 feat(app): ModelCatalogItem 增加 coverUrl 字段 2026-08-31 16:32:32 +08:00
admin 09bdaf36cc feat(server): 模型目录 models[] 增加 coverUrl(封面缩略图) 2026-08-31 16:22:43 +08:00
admin c8a2495fc9 feat(server): 公开封面路由 /api/v1/app/cover(App 模型清单缩略图) 2026-08-31 16:06:54 +08:00
admin d0ab407117 feat(server): dao 增加 GetByNamePrefix(封面公开路由定位用) 2026-08-31 15:59:40 +08:00
admin 2c0d225bc1 chore: 数据集图片不纳入版本库(恢复 .gitignore 策略,撤销快照误提交) 2026-08-31 15:58:45 +08:00
admin a0e75d5def chore(server): 训练/封面/数据集配置改动快照(含管理端构建产物与数据迁移)
- dataset 封面定位、训练产物命名(RNPHE/pigeon 前缀)、localai/config 训练机配置
- server_admin DatasetDetail/Datasets 调整 + admin_dist 重建产物
- observer.db 数据变更
2026-08-31 15:58:07 +08:00
admin 6d7ba3b6ab refactor(app): 模型不再打包进 APK,移除内置资产回退逻辑(版本 1.0.5+6)
- 移除 pubspec 的 model.tflite/labels.txt 资产与 DetectorWorker 内置回退
- 无下载模型时仅预览;modelsLabel 改为未下载
- 未打包 release APK(77.4MB,不含模型)
2026-08-31 15:57:58 +08:00
admin 0b381f78ba 实现计划:设置弹层模型清单(8 个任务,TDD) 2026-08-31 15:56:05 +08:00
adminandClaude Opus 4.7 ce44e02b46 设计文档:设置弹层模型清单(封面+名称+使用按钮,点选才下载带进度)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-31 15:48:43 +08:00
admin 71d5cb927e 删除 server/workspace/trainings/环颈雉.tflite 2026-08-31 06:48:08 +00:00
admin 6ae13c7968 删除目录「server/workspace/datasets」 2026-08-31 06:47:42 +00:00
admin c0e050b419 1 2026-08-30 10:42:07 +08:00
admin 6bc2ade628 1 2026-08-29 21:03:03 +08:00
admin 5c43370fc9 1 2026-08-29 01:11:01 +08:00
admin 474d561173 1 2026-08-28 17:47:46 +08:00
admin 23828b78de 1 2026-08-28 17:45:22 +08:00
admin df1eacbda8 1 2026-08-28 17:33:35 +08:00
admin ad17e915fc 1 2026-08-28 17:13:39 +08:00
admin f206f1f5ce 1 2026-08-28 17:04:30 +08:00
admin dc9abf07a5 1 2026-08-28 17:04:23 +08:00
admin 9fe0fd6cfc 1 2026-08-28 14:38:39 +08:00
admin 283455eb52 1 2026-08-28 14:31:26 +08:00
admin 1cf7320587 1 2026-08-28 14:31:13 +08:00
admin b30ca673cc 1 2026-08-27 17:54:48 +08:00
admin f89e1e4de8 1 2026-08-27 14:11:50 +08:00
admin ed535ff739 1 2026-08-27 12:46:31 +08:00
admin 589b79c8cd 1 2026-08-27 11:14:38 +08:00
admin bb7bac3dee 1 2026-08-27 11:04:56 +08:00
admin 0ca8f4c3ab 1 2026-08-27 09:31:41 +08:00
adminandClaude Opus 4.7 d81a0af7dd 添加野鸡数据集训练图片(第 4/4 批)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-27 09:22:33 +08:00
adminandClaude Opus 4.7 a21a82b88a 添加野鸡数据集训练图片(第 3/4 批)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-27 09:22:32 +08:00
adminandClaude Opus 4.7 cf2ac449b4 添加野鸡数据集训练图片(第 2/4 批)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-27 09:22:32 +08:00
adminandClaude Opus 4.7 8f499fa435 添加野鸡数据集训练图片(第 1/4 批)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-27 09:15:38 +08:00
admin e889059d3e 1 2026-08-27 09:15:32 +08:00
admin 4a451aeadc 1 2026-08-27 09:06:01 +08:00
admin e080190e62 1 2026-08-27 09:05:50 +08:00
admin d7bdaa366d 1 2026-08-27 09:04:17 +08:00
admin 566217ce42 1 2026-08-27 09:02:48 +08:00
admin c323ca9031 1 2026-08-26 18:37:24 +08:00
admin 28220899fb 清理运行时数据跟踪并合并远端历史
- data/observer.db 退出跟踪(运行时数据,.gitignore 管理)
- .gitignore 去重(.gstack/.idea/build 忽略)
- 合并 origin/main(远端已有提交并入本地线)
2026-08-26 18:29:19 +08:00
admin f86c6e2238 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.gitignore
#	server/config.yml
#	server/data/observer.db
#	server/training/train_server.py
2026-08-26 18:28:31 +08:00
admin a0b115d954 训练体系整合与标注单阶段化
- 标注:AI 预标注直写 labels_json(去候选确认两阶段);重叠去重(minIoU);全量标注按钮
- 训练:脚本迁移入 server/training/(Go 化 prepare_yolo/analyze_rfdetr,保留 train_server.py);tflite 产物自检并入训练流程(check_tflite)
- 数据目录/权重不进 git;.gitignore 迁移至仓库根
2026-08-26 18:22:56 +08:00
admin 0ddc556a3f 1 2026-08-26 18:16:00 +08:00
admin a4568d8a55 1 2026-08-26 18:15:54 +08:00
admin 54d343b739 1 2026-08-26 09:48:26 +08:00
admin 6cac15a14d 1 2026-08-25 18:05:48 +08:00
admin 430ac6fd20 1 2026-08-25 17:32:38 +08:00
admin 73ac7b85db 1 2026-08-25 17:17:06 +08:00
admin e8812a0a73 1 2026-08-25 16:52:55 +08:00
admin d3ba1c7e48 1 2026-08-25 16:01:07 +08:00
admin 63b169a033 1 2026-08-24 14:00:44 +08:00
admin 4f39e85882 1 2026-08-24 13:48:18 +08:00
admin 7e9b32b379 1 2026-08-24 13:45:14 +08:00
admin 75d3e93e6e 1 2026-08-24 13:26:15 +08:00
admin 961523d94c 迁移 Flutter 端与训练脚本,模型/训练产物移出 git(遵循纯代码约定) 2026-08-24 12:35:24 +08:00
admin d056f01965 1 2026-08-21 17:55:18 +08:00
admin 45d55028d7 1 2026-08-20 18:00:47 +08:00
admin b9934c996d 初始化 observer 项目:纯代码,不含权重与训练数据 2026-08-20 13:11:57 +08:00