Commit Graph

16 Commits

Author SHA1 Message Date
139d668b77 fix: nil pointer 保护视频源和集成服务模板 2026-07-24 10:33:52 +08:00
7f3dd6a2ef fix: 视频源删除按钮回归工具栏统一风格 2026-07-24 10:16:46 +08:00
1a0efea189 fix: 视频源 CSV 支持 UTF-8/GBK 编码、空编辑器不显示、每行加删除 2026-07-24 10:14:23 +08:00
e284048435 feat: default integrations, inject into config, console live sync, task sort 2026-07-21 18:08:07 +08:00
b7757c7387 fix: normalize percent-encoding case in serveFacePhoto via PathUnescape; remove /ui prefix globally 2026-07-20 15:25:29 +08:00
08ec88c45e feat: 视频源管理页增加 CSV 模板下载与批量导入 2026-07-20 10:52:25 +08:00
62d73f36e2 refactor: 合并第三方服务类型,去重字段
1. token_service 合并到 alarm_service
   - 去掉重复的 username/password/tenant_code
   - alarm_service 保留 get_token_url、put_message_url、tenant_code 三个有效字段
   - token_service_main 槽位绑定类型改为接受 alarm_service

2. 第三方服务页支持按类型动态显示字段(JS控制)
   - 添加自定义(custom)类型,使用 JSON 文本域
   - custom 类型支持槽位解析(resolvedServiceBinding)

3. 后端代码清理
   - 移除 token_service 类型相关逻辑
   - integration_type_label 去掉认证服务
2026-05-09 12:31:09 +08:00
03e0c2f2cc Refactor admin IA around scene templates and assignments 2026-05-03 09:50:46 +08:00
328705ebc6 Refactor config management flow and admin IA 2026-04-29 18:59:57 +08:00
12e2aac6f6 Add third-party service config flow 2026-04-29 10:51:13 +08:00
8666589e79 Refine admin UI themes 2026-04-29 02:10:21 +08:00
d712e5628b Add visual template editor and refine template management 2026-04-28 18:45:28 +08:00
43d18d0c7b feat: add local sqlite storage foundation 2026-04-28 15:21:16 +08:00
42514918d2 Refine device config management UI 2026-04-23 12:34:01 +08:00
165949db26 Refine config assets UI and profile editor 2026-04-20 15:26:39 +08:00
9f4a910594 Refine backend device operations UI 2026-04-19 21:10:46 +08:00