|
|
e284048435
|
feat: default integrations, inject into config, console live sync, task sort
|
2026-07-21 18:08:07 +08:00 |
|
|
|
fe7ff6719d
|
rename: /v1/media-server/* -> /v1/edge-server/*
|
2026-07-21 10:06:48 +08:00 |
|
|
|
b7757c7387
|
fix: normalize percent-encoding case in serveFacePhoto via PathUnescape; remove /ui prefix globally
|
2026-07-20 15:25:29 +08:00 |
|
|
|
ca5b687ee1
|
feat: config version history — auto-save on deploy, side-by-side JSON diff
|
2026-07-17 18:47:19 +08:00 |
|
|
|
3adc1e1a43
|
refactor: register alarm API routes at /api/ level instead of /ui/api/ — consistent REST design
|
2026-07-17 18:09:46 +08:00 |
|
|
|
d422ffd48e
|
refactor: rebrand to SafeSight Control (merge p0-dashboard)
|
2026-07-17 11:08:47 +08:00 |
|
|
|
74ca578483
|
feat: alarm page date filter, pagination, auto-cleanup
- 告警页增加日期范围筛选(默认今天),50 条/页分页
- AlarmCollector.GetFiltered 支持 from/to/limit/offset
- alarm_retention_days 配置项(默认 30 天),超期自动清理
|
2026-05-12 16:58:56 +08:00 |
|
|
|
25cf456047
|
feat: console one-click auto-config pipeline
管控台一键自动配置:勾选检测功能 + 分配视频源 → 自动生成配置并下发
新增:
- FeatureRegistry: 功能→模板映射与选择算法
- template_composer: 多模板 DAG 浅合并
- AutoConfigService: 完整流水线
- console.html: 视频源分配交互
修改:
- actionConsoleSave: stub → 完整自动配置编排
- pageConsole: 修复功能勾选回显 + 内存指标解析
- main.go: 注入 AutoConfigService
- .gitignore: /managerd 只匹配根目录二进制
|
2026-05-12 13:26:49 +08:00 |
|
|
|
ce18c85eba
|
feat: 标准调试参数 & 克隆不立即保存
1. 新增标准调试参数
- templates/standard_overlays/ 目录下导入 std_face_debug、
std_test_sensitive、std_production_quiet 三个标准调试参数
- 启动时通过 ImportStandardOverlaysFromDir 自动导入 SQLite
- 支持 std_ 前缀只读保护,不可直接编辑/删除
2. 复制后不立即保存
- 调试参数克隆:重定向到新建页预填数据,点击保存才入库
- 识别模板克隆:重定向到模板编辑页预填,点击创建/进入可视化编辑才入库
- 可视化编辑也支持 clone_source 参数,编辑保存时创建新模板
3. 简化调试参数 JSON 结构
- 去掉 instance_overrides 层级,改为顶层 override 键
- 运行时渲染兼容新旧两种格式
- UI 去掉目标/目标数量字段
4. 清理死代码
- 移除从零新建空白调试参数/模板的代码路径
|
2026-05-09 11:39:02 +08:00 |
|
|
|
b7268212e3
|
chore: convert all tabs to spaces
|
2026-05-08 20:05:40 +08:00 |
|
|
|
a7bd5e1309
|
feat: alarm collector service - poll devices for alarm records
|
2026-05-07 10:27:35 +08:00 |
|
|
|
87088a26f3
|
feat: load persisted devices from DB on startup; offline devices still shown
|
2026-05-06 14:42:18 +08:00 |
|
|
|
cacc0a7b83
|
feat: periodic UDP discovery polling keeps device list fresh
|
2026-05-06 14:37:07 +08:00 |
|
|
|
b4a59c91aa
|
feat: wire ResourcesRepo and ResourceManagementService into main
|
2026-05-06 12:43:37 +08:00 |
|
|
|
7ae66b2569
|
Add model management workflow to admin backend
|
2026-05-05 11:14:57 +08:00 |
|
|
|
328705ebc6
|
Refactor config management flow and admin IA
|
2026-04-29 18:59:57 +08:00 |
|
|
|
43d18d0c7b
|
feat: add local sqlite storage foundation
|
2026-04-28 15:21:16 +08:00 |
|
|
|
5d3948250d
|
Apply candidate config from preview UI
|
2026-04-19 12:23:27 +08:00 |
|
|
|
e703dacce6
|
Upload preview config as candidate
|
2026-04-19 11:24:33 +08:00 |
|
|
|
c2729d90c9
|
Show device config status in admin UI
|
2026-04-19 10:53:07 +08:00 |
|
|
|
c8612dee96
|
增加手工添加设备;machine-id重复的解决方法
|
2026-03-02 17:51:44 +08:00 |
|
|
|
3e4373ef25
|
update,可以恢复的版本
|
2026-01-10 22:56:31 +08:00 |
|
|
|
6148498f0d
|
Initial commit
|
2026-01-10 21:30:28 +08:00 |
|