|
|
ca6edafbce
|
fix: handle webkitdirectory paths with variable depth
|
2026-05-08 10:15:12 +08:00 |
|
|
|
981731e2ce
|
feat: bulk import photos into face gallery
|
2026-05-08 09:58:22 +08:00 |
|
|
|
c65da1299e
|
feat: face gallery with photo upload and rebuild support
|
2026-05-08 09:50:56 +08:00 |
|
|
|
c77391e5c5
|
feat: face gallery management page with person CRUD
|
2026-05-08 09:42:32 +08:00 |
|
|
|
0c89dced36
|
chore: final cleanup for video monitoring
|
2026-05-07 15:34:25 +08:00 |
|
|
|
d730413cba
|
feat: proxy HLS through backend to eliminate CORS issues
|
2026-05-07 15:03:52 +08:00 |
|
|
|
d40b977e90
|
fix: proxy preview channels through backend to avoid CORS
|
2026-05-07 14:20:51 +08:00 |
|
|
|
a289882a1c
|
feat: video monitor page with HLS preview
|
2026-05-07 14:16:21 +08:00 |
|
|
|
4c90ef88c9
|
feat: alarm center page with recent alarm records
|
2026-05-07 10:31:03 +08:00 |
|
|
|
a7bd5e1309
|
feat: alarm collector service - poll devices for alarm records
|
2026-05-07 10:27:35 +08:00 |
|
|
|
698586efac
|
fix: call ensureDevicesLoaded in diagnostics page
|
2026-05-06 16:47:42 +08:00 |
|
|
|
697505fdf2
|
feat: merge audit records into diagnostics page, remove redundant sections
|
2026-05-06 16:45:01 +08:00 |
|
|
|
8f1d6cfbe7
|
fix: trigger discovery when all registered devices are offline
|
2026-05-06 15:13:50 +08:00 |
|
|
|
40dead215e
|
fix: retry UDP discovery once if first attempt finds no devices
|
2026-05-06 14:29:19 +08:00 |
|
|
|
038b5b2cfe
|
feat: concurrent device status fetch for resources page, matching models pattern
|
2026-05-06 14:05:05 +08:00 |
|
|
|
2289802dac
|
feat: lazy-load device resource status via AJAX
|
2026-05-06 14:00:16 +08:00 |
|
|
|
4df7af7f05
|
feat: add resource management page handler and sync action; rewrite resources template
|
2026-05-06 12:40:16 +08:00 |
|
|
|
1ff391f055
|
feat: add resource_sync_all and resource_sync_one task types
|
2026-05-06 12:34:50 +08:00 |
|
|
|
2304516dbc
|
合并模型管理分支,修改启动脚本,增加了managerd.bat和managerd.ps1,删除了restart.bat
|
2026-05-06 11:45:26 +08:00 |
|
|
|
28764a1a6d
|
Refine model management status and optional slot rendering
|
2026-05-05 12:57:45 +08:00 |
|
|
|
7ae66b2569
|
Add model management workflow to admin backend
|
2026-05-05 11:14:57 +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 |
|
|
|
fdd7a03378
|
feat: consolidate diagnostics domain
|
2026-04-27 10:41:09 +08:00 |
|
|
|
74dfbbf7b5
|
feat: fold single-device operations into device workspace
|
2026-04-27 10:37:29 +08:00 |
|
|
|
661b0b0afd
|
feat: rewire primary UI navigation
|
2026-04-27 10:32:45 +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 |
|
|
|
d772882ba3
|
Refine backend UI and fix batch config selection
|
2026-04-20 10:13:16 +08:00 |
|
|
|
2a994b7220
|
Align batch operations with audit workflow
|
2026-04-20 01:15:55 +08:00 |
|
|
|
2eca56e59a
|
Add batch config rollout workflow
|
2026-04-20 01:01:44 +08:00 |
|
|
|
17240ac7bd
|
Promote device batch service actions in overview
|
2026-04-20 00:44:54 +08:00 |
|
|
|
513062f08e
|
Add device overview batch selection mode
|
2026-04-20 00:31:40 +08:00 |
|
|
|
9f4a910594
|
Refine backend device operations UI
|
2026-04-19 21:10:46 +08:00 |
|
|
|
9779e9a367
|
Switch admin UI to previous config fields
|
2026-04-19 14:46:19 +08:00 |
|
|
|
468db800cd
|
Clarify config identity in preview UI
|
2026-04-19 14:14:56 +08:00 |
|
|
|
1731a30c5c
|
Refresh config status after apply
|
2026-04-19 13:58:35 +08:00 |
|
|
|
8806985c8b
|
Preserve config preview selections and results
|
2026-04-19 13:15:32 +08:00 |
|
|
|
ec419e87c3
|
Keep candidate apply action visible
|
2026-04-19 12:33:17 +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 |
|
|
|
c9e3698008
|
Add config preview page
|
2026-04-19 11:14:29 +08:00 |
|
|
|
c2729d90c9
|
Show device config status in admin UI
|
2026-04-19 10:53:07 +08:00 |
|
|
|
8c80f3a1a5
|
Polish admin UI styles
|
2026-04-19 10:17:48 +08:00 |
|
|
|
c8612dee96
|
增加手工添加设备;machine-id重复的解决方法
|
2026-03-02 17:51:44 +08:00 |
|
|
|
debfb95e35
|
增加上传配置文件功能
|
2026-01-16 15:58:35 +08:00 |
|