Commit Graph

52 Commits

Author SHA1 Message Date
52760cfa99 docs: 设备在线状态设计原则——UDP仅用于发现,HTTP判断可达性 2026-07-25 12:41:11 +08:00
e411385718 feat: 一键安装脚本 install.sh,自动识别架构 2026-07-23 18:09:33 +08:00
24b9400767 feat: 离线部署包一体化,启动自动导入种子数据,人脸库构建流程修复
- package.sh: 打包包含 configs 种子数据、tools 构建工具、deps 离线依赖、scripts 辅助脚本
- ImportSeedAssets: 首次启动检测空库自动导入 templates/profiles/overlays
- face_gallery.html: 添加构建人脸库按钮
- device.html: 无标准配置时显示设备实际模型/资源,无人脸库配置时隐藏按钮
- register-face-gallery.py: 手动注册已构建人脸库到 standard_resources
- deployment.md: 更新部署流程反映新包结构
- .gitignore: 排除 *.tar.gz 构建产物
2026-07-23 17:57:47 +08:00
c440186ce3 fix: 统一管理端部署路径,设备详情页支持无标准配置时展示设备实际模型/人脸库
- 所有路径统一为 /opt/safesightd/{bin,config,data}
- 新增 safesightd.json.example 使用绝对路径,不含 dev 私货
- package.sh 打包时使用示例配置,README 给出完整命令
- safesightd.service 精简冗余配置
- device.html: 无标准配置时仍展示设备上的模型/资源状态
- deployment.md: 路径对齐,补全配置字段
2026-07-22 11:14:30 +08:00
56dcee8741 设置token 2026-07-21 18:19:54 +08:00
7a8e30daba docs: add control panel deployment guide 2026-07-21 18:17:44 +08:00
96e689fec0 feat: 模型管理与人脸库产品化改进,通道部署配置状态指示
P2-14 模型管理简化:
- 上传新模型:模态框上传 → 存盘 → SHA256 入库 → 可选自动分发
- 设备兼容性矩阵:根据 Edge /v1/capabilities 区分缺失 vs 不适用
- 版本管理:从固定 auto 改为文件修改时间戳
- 更新全部智能过滤:只推送缺失/不一致的设备

P2-15 人脸库优化:
- Build 产出自动注册为标准资源,接入 Resource Task 分发系统
- 人脸库页面增加设备同步状态矩阵 + 批量同步按钮
- 人员搜索过滤
- 人脸质量评分反馈(构建诊断信息 + 通过率展示)

新增:通道部署页每台设备显示配置同步状态(对比 config_versions 与 Edge config SHA256)

文档:产品化改进计划、实施跟踪、模型与人脸库改进方案
2026-07-20 10:27:11 +08:00
9094f1f0fc docs: update tracking — P2-12 done, P2-11 postponed, 10/15 (66.7%) 2026-07-17 18:50:37 +08:00
ca5b687ee1 feat: config version history — auto-save on deploy, side-by-side JSON diff 2026-07-17 18:47:19 +08:00
232526de06 feat: CSV alarm export — supports filters, Excel-compatible with BOM 2026-07-17 18:16:10 +08:00
a58c99a2f3 feat: alarm trend bar chart on dashboard — past 7 days, pure Canvas 2026-07-17 17:55:36 +08:00
a594e05692 refactor: unify terminology — 视频通道→检测通道, 场景→场景管理, 人脸库管理→人脸库 2026-07-17 17:51:45 +08:00
53577b0ea6 feat: toast notifications replace URL parameter messages — auto-dismiss, no page reload 2026-07-17 17:43:56 +08:00
b2fbae9e4b feat: device row warning highlight when online but media server not running 2026-07-17 17:39:53 +08:00
3d7313585c feat: alarm notification — topbar bell badge + title flash with unacknowledged count 2026-07-17 17:32:19 +08:00
3f3a2a0987 feat: deployment wizard — guided 3-step device setup for standard mode 2026-07-17 16:59:00 +08:00
59a18f3e62 feat: dashboard redesign with real-time alarm stream via SSE 2026-07-17 16:43:13 +08:00
3f6f3ddbb5 feat: alarm center enhancement — workflow, severity, filters, SSE 2026-07-17 16:35:42 +08:00
c14173acd2 docs: update improvement plan and tracking based on code review 2026-07-17 16:28:46 +08:00
2b989aa368 docs: add implementation tracking for improvement plan 2026-07-17 16:22:47 +08:00
27584f931a fix: use vendored hls.js instead of CDN in monitor page 2026-07-17 16:21:31 +08:00
d422ffd48e refactor: rebrand to SafeSight Control (merge p0-dashboard) 2026-07-17 11:08:47 +08:00
2921c180cb 修改平台名称和界面,增加了项目介绍文档和部分代码注释;为申请软著增加的代码文件。 2026-06-10 14:31:55 +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
57b9ec3523 增加管控台 2026-05-12 10:13:20 +08:00
002b082faa docs: P0 implementation plan - alarm center, face gallery, video monitor, dashboard 2026-05-07 10:12:43 +08:00
8c54a82605 docs: add design philosophy - from engineer UI to admin UI 2026-05-07 09:56:44 +08:00
bea13b4bef docs: add detection scenario expansion plan 2026-05-07 09:51:54 +08:00
997d51db89 docs: first-principles analysis and updated P0 priorities 2026-05-07 09:38:58 +08:00
0db69ba3ed docs: move product review to docs/ directory 2026-05-07 09:34:58 +08:00
e922c7076c docs: comprehensive product review and roadmap 2026-05-07 09:32:40 +08:00
4c9119b2bf Add model management design spec 2026-05-05 10:29:14 +08:00
5dba1dcd21 Refine device assignment board UI principles 2026-04-30 17:48:09 +08:00
998e0badf8 Add device assignment board design spec 2026-04-30 17:45:31 +08:00
33d5f6f8ab Add template scene binding refactor spec 2026-04-29 11:56:39 +08:00
a5205ac359 Refine video source resolution fields 2026-04-29 11:27:29 +08:00
f41a924a2d Add video sources design spec 2026-04-29 11:25:48 +08:00
951b528f97 Add third-party services design spec 2026-04-29 10:23:48 +08:00
8666589e79 Refine admin UI themes 2026-04-29 02:10:21 +08:00
a01597c719 Add IoT platform UI architecture redesign spec 2026-04-27 10:15:20 +08:00
42514918d2 Refine device config management UI 2026-04-23 12:34:01 +08:00
02733c39a2 Add profile editor design spec 2026-04-20 12:44:22 +08:00
d772882ba3 Refine backend UI and fix batch config selection 2026-04-20 10:13:16 +08:00
997a819f20 Add device batch operations design spec 2026-04-19 21:20:44 +08:00
5f2b327e46 Refine UI system constraints in IA spec 2026-04-19 15:53:50 +08:00
78f3abcbf8 Translate IA redesign spec to Chinese 2026-04-19 15:49:27 +08:00
5f78ce5430 Add backend IA redesign spec 2026-04-19 15:45:05 +08:00
c8612dee96 增加手工添加设备;machine-id重复的解决方法 2026-03-02 17:51:44 +08:00
edf64443b8 更新离线部署脚本 2026-02-25 18:02:58 +08:00
5fefa8a154 完善安装脚本和文档 2026-02-25 16:32:38 +08:00