Commit Graph

400 Commits

Author SHA1 Message Date
40e8b35e6b fix: 时间同步按钮改为JS控制,勾选后即时显示 2026-07-26 13:59:11 +08:00
158c13642e fix: 配置模板添加time_sync_threshold_sec 2026-07-26 13:54:14 +08:00
257f3ac034 feat: 时间同步阈值可配置,系统页添加本机时间卡片 2026-07-26 13:53:22 +08:00
aa20bdaeb1 fix: 批处理统一过滤离线设备,时间同步跳过无偏差设备 2026-07-26 13:48:15 +08:00
47655b75d2 feat: 批量工具栏添加时间同步按钮 2026-07-26 13:42:09 +08:00
b369cfd81a fix: safesightd.ps1 显式指定windows/amd64平台 2026-07-26 13:36:46 +08:00
8f7467bb63 fix: safesightd.ps1编译入口改为cmd/safesightd 2026-07-26 13:36:12 +08:00
cf687a7b5d chore: CSS版本号升至ia13 2026-07-26 13:33:51 +08:00
976fdd0e12 fix: 暗色主题danger-soft颜色修正,显示红色 2026-07-26 13:32:07 +08:00
0910b1c881 feat: 设备列表显示时间偏差角标(偏差>5秒) 2026-07-26 13:25:57 +08:00
ab125a1489 fix: 默认帧率改为30 2026-07-26 13:17:37 +08:00
b20827ee07 docs: 新建bug修复记录文档 2026-07-26 13:10:34 +08:00
25d860ca33 refactor: 视频源删除改用ID,彻底避免中文URL编码问题 2026-07-26 13:09:06 +08:00
332e36bd8f fix: chi.URLParam中文未解码导致删除失败,加url.PathUnescape 2026-07-26 13:07:57 +08:00
210465cc71 fix: 删除重复的SaveVideoSourceAsset调用,解决改名时先创建后更新的bug 2026-07-26 12:53:13 +08:00
873cc3e1a4 fix: id和original_name隐藏字段分开判断,避免空id导致新增 2026-07-26 12:46:28 +08:00
04908155a4 docs: 添加git push失败重试说明 2026-07-26 12:39:46 +08:00
2cc5ac43a9 chore: 清理AlarmChannelSources等未使用字段 2026-07-26 12:37:47 +08:00
b0895d8fce refactor: 清理临时RenameVideoSource函数,改名逻辑统一在SaveVideoSourceAsset中 2026-07-26 12:36:44 +08:00
c817b42ff7 refactor: video_sources使用整数ID主键,名字可自由修改 2026-07-26 12:34:35 +08:00
a4e0d1316f feat: 视频源改名,同步更新识别单元引用 2026-07-26 12:28:17 +08:00
30a93d1c84 fix: 视频源消息移到顶部,删除加确认对话框 2026-07-26 12:21:49 +08:00
50c74e5339 fix: 全局时间格式统一,去除T和时区,任务和配置历史也使用 2026-07-26 12:12:47 +08:00
3144e4a0dd fix: 告警时间去掉T和毫秒,CSV和列表统一 2026-07-26 12:09:37 +08:00
10f2a48508 fix: 告警列表表头通道改为视频源 2026-07-26 12:05:52 +08:00
d5cf7bf4f9 fix: ResolveChannelToSource使用ListRecognitionUnits替代ListDeviceAssignments,告警列表通道列显示摄像头名 2026-07-26 12:05:26 +08:00
b4ef331be8 fix: alarmChannelSource统一处理通道后缀,CSV和列表共用一个映射 2026-07-26 11:52:21 +08:00
64f2e88c26 fix: 时间格式去除T和时区,视频源回退通道名 2026-07-26 11:50:09 +08:00
55f235b23b feat: 告警列表显示设备名+IP和视频源,CSV时间移到首位 2026-07-26 11:46:14 +08:00
ca7be71f90 fix: 告警CSV视频源用摄像头名称而非通道名 2026-07-26 11:43:20 +08:00
d166214659 fix: 告警CSV导出字段改为设备名、IP、视频源、规则、目标、状态、时间 2026-07-26 11:40:15 +08:00
04617a382c docs: 更新AGENTS.md,加入81编译部署流程和设计原则 2026-07-25 14:11:50 +08:00
3c78cb193a Merge branch 'master' of http://10.0.0.99:4000/Doni/safesight-control 2026-07-25 14:02:53 +08:00
79270d2121 fix: 降级 x/text 兼容 Go 1.23 2026-07-25 14:01:22 +08:00
7678006d4d fix: 系统配置和服务状态同排显示 2026-07-25 13:43:29 +08:00
77c5eb4740 refactor: 配置模板重命名为 safesightd.json.template 2026-07-25 13:38:14 +08:00
1790d2ec14 fix: 默认公司名称 2026-07-25 13:37:21 +08:00
90bc2e3a32 docs: 配置模板添加 company_name 2026-07-25 13:36:38 +08:00
9a5313416a feat: 公司名称配置项,显示在侧边栏底部 2026-07-25 13:35:51 +08:00
2beac76088 refactor: 系统配置持久化到配置文件而非数据库 2026-07-25 13:30:41 +08:00
eb2252f055 feat: 系统配置持久化到DB settings表,重启不丢 2026-07-25 13:26:33 +08:00
e55b1e8389 fix: 保存告警保留天数后立即触发清理,即时生效 2026-07-25 13:23:04 +08:00
0fbb2e85dc feat: 系统设置页支持修改告警保留天数 2026-07-25 13:21:19 +08:00
1c772fa28e fix: agent已自动reload,管理端移除多余reload调用 2026-07-25 12:56:21 +08:00
1096218c1f fix: 人脸库重载移到syncResourceToDevice内部,与文件传输绑定 2026-07-25 12:53:59 +08:00
77f17791ed fix: 同步人脸库后自动重载,移除设备详情中多余的重载按钮 2026-07-25 12:51:11 +08:00
52760cfa99 docs: 设备在线状态设计原则——UDP仅用于发现,HTTP判断可达性 2026-07-25 12:41:11 +08:00
cb827bb57c fix: 全局移除关键功能对dev.Online的依赖,改用实际HTTP调用判断设备在线 2026-07-25 12:39:15 +08:00
109269f2e0 fix: 向导设备信息不再依赖Online标志,直接查询agent 2026-07-25 12:37:09 +08:00
7120805c0c fix: 设备列表保留主机名,去掉版本和dev# 2026-07-24 20:23:59 +08:00