|
|
d7bd252044
|
style: inline edit fields, X close button, confirm delete photo
|
2026-05-08 11:25:23 +08:00 |
|
|
|
aacf5c80f6
|
feat: photo count + smart nav button visibility
|
2026-05-08 11:21:58 +08:00 |
|
|
|
77b092d946
|
fix: add /ui prefix to face-photo URLs
|
2026-05-08 11:18:00 +08:00 |
|
|
|
96e94a1519
|
feat: edit modal with photo management for face gallery
|
2026-05-08 11:16:55 +08:00 |
|
|
|
b52db0b434
|
feat: portrait cards, photo storage, edit button for face gallery
|
2026-05-08 11:10:58 +08:00 |
|
|
|
f3ae1ba6f4
|
feat: card layout with photo carousel for face gallery
|
2026-05-08 11:04:12 +08:00 |
|
|
|
c0fa9d0700
|
feat: auto-rebuild face gallery after import/add/delete
|
2026-05-08 10:35:38 +08:00 |
|
|
|
1b018d1f5d
|
style: increase file button height within input
|
2026-05-08 10:11:25 +08:00 |
|
|
|
42a6063c8b
|
style: file input matches text input completely
|
2026-05-08 10:08:49 +08:00 |
|
|
|
24ddb49346
|
style: file input inherits text input sizing
|
2026-05-08 10:07:20 +08:00 |
|
|
|
6209f513e8
|
style: match file input button to .btn style
|
2026-05-08 10:05:52 +08:00 |
|
|
|
a676b6a3a4
|
style: proper file input styling to match theme
|
2026-05-08 10:04:05 +08:00 |
|
|
|
dfddae13fb
|
style: proper face gallery layout with separated sections
|
2026-05-08 10:01:08 +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 |
|
|
|
d804324e67
|
fix: correct proxy URL path in monitor page
|
2026-05-07 15:33:32 +08:00 |
|
|
|
d730413cba
|
feat: proxy HLS through backend to eliminate CORS issues
|
2026-05-07 15:03:52 +08:00 |
|
|
|
3930f014df
|
feat: use hls.js for HLS playback
|
2026-05-07 14:59:31 +08:00 |
|
|
|
cbc5f90b84
|
fix: use video tag with HLS URL, add open-in-new-window link
|
2026-05-07 14:43:17 +08:00 |
|
|
|
531581eb04
|
fix: use iframe hls_player for video wall
|
2026-05-07 14:41:22 +08:00 |
|
|
|
35726388ab
|
feat: auto-load all device channels as video wall
|
2026-05-07 14:26:06 +08:00 |
|
|
|
3a77449b4f
|
fix: show device list directly on monitor page
|
2026-05-07 14:23:14 +08:00 |
|
|
|
d40b977e90
|
fix: proxy preview channels through backend to avoid CORS
|
2026-05-07 14:20:51 +08:00 |
|
|
|
35c6b5c091
|
fix: remove stray t from nav links
|
2026-05-07 14:19:57 +08:00 |
|
|
|
a289882a1c
|
feat: video monitor page with HLS preview
|
2026-05-07 14:16:21 +08:00 |
|
|
|
2c97cbc26e
|
fix: alarm center nav link
|
2026-05-07 12:30:23 +08:00 |
|
|
|
4c90ef88c9
|
feat: alarm center page with recent alarm records
|
2026-05-07 10:31:03 +08:00 |
|
|
|
697505fdf2
|
feat: merge audit records into diagnostics page, remove redundant sections
|
2026-05-06 16:45:01 +08:00 |
|
|
|
e4e4edd31b
|
style: restore system page, service status with info-list and inline color
|
2026-05-06 16:33:39 +08:00 |
|
|
|
8cecdd32d4
|
style: move service status below backup/restore, half-width
|
2026-05-06 16:31:41 +08:00 |
|
|
|
c016461d99
|
style: use info-list compact-list format for service status and backup
|
2026-05-06 16:29:27 +08:00 |
|
|
|
f90028891e
|
style: use span instead of strong for service status
|
2026-05-06 16:25:54 +08:00 |
|
|
|
a21f6bfc4b
|
fix: use pill class for service status indicators
|
2026-05-06 16:25:30 +08:00 |
|
|
|
4a66c999b0
|
style: full-width service status card, inline status items
|
2026-05-06 16:22:03 +08:00 |
|
|
|
3ddffdc8f4
|
feat: redesign system page - service status with refresh, separate backup/restore cards
|
2026-05-06 16:17:44 +08:00 |
|
|
|
80955c95a0
|
chore: remove unnecessary sections from system status page
|
2026-05-06 16:07:12 +08:00 |
|
|
|
853b5612d7
|
chore: remove online device count stat from models and resources pages
|
2026-05-06 15:05:44 +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 |
|
|
|
d4796a4ddb
|
chore: rename nav label 资源状态 to 资源管理
|
2026-05-06 12:41:01 +08:00 |
|
|
|
4df7af7f05
|
feat: add resource management page handler and sync action; rewrite resources template
|
2026-05-06 12:40:16 +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 |
|