|
|
44b59742b8
|
redesign: jobs.html — filter tabs, type chips, inline progress, detail panel
|
2026-05-16 17:02:39 -04:00 |
|
|
|
7aae1d2738
|
feat: redesign capture.html with new design system
|
2026-05-16 16:48:25 -04:00 |
|
|
|
f7a96677ef
|
feat: redesign recorders.html with new design system
|
2026-05-16 13:57:20 -04:00 |
|
|
|
cf93b2f378
|
feat: redesign upload.html and recorders.html: upload.html
|
2026-05-16 13:06:10 -04:00 |
|
|
|
c6cca63595
|
feat: redesign index.html, upload.html, recorders.html: index.html
|
2026-05-16 13:04:45 -04:00 |
|
|
|
c0d3d0590b
|
feat: full GUI redesign — broadcast control register aesthetic: common.css
|
2026-05-16 13:02:33 -04:00 |
|
|
|
0a5b4d6191
|
feat(ui): SRT/RTMP listener/caller mode UI in recorders
- SRT: mode selector (Listener / Caller)
- Listener: listen_port field + live connection info banner
- Caller: source URL field
- RTMP: mode selector (Listener / Caller)
- Listener: listen_port + stream_key fields + live connection info banner
- Caller: source URL field
- Connection info banners update live as port/key fields change
- handleCreateRecorder builds correct source_config per mode
- Card meta display handles listener config (shows port, not url)
- updateSrtModeFields / updateRtmpModeFields helpers for dynamic show/hide
|
2026-05-16 08:23:24 -04:00 |
|
|
|
ed52dfcafb
|
Fix recorders.html: rename handlers to avoid api.js shadowing (infinite recursion), fix resolution→recording_resolution
|
2026-05-16 00:48:40 -04:00 |
|
|
|
79dcfaffeb
|
Fix capture.html: remove bin requirement, fix start/stop handler naming to avoid recursion, track sessionId
|
2026-05-16 00:42:36 -04:00 |
|
|
|
1862082ba7
|
Fix upload.html: camelCase multipart params, filename field, ETag/partNumber, s3Key/assetId tracking
|
2026-05-16 00:41:36 -04:00 |
|
|
|
31ca999075
|
fix(api.js): correct capture paths, bin routes, device normalisation, upload camelCase, session tracking
|
2026-05-16 00:31:58 -04:00 |
|
|
|
be8e0bda41
|
fix(auth+bugs): optional auth bypass, login routes, conform column name, panel metadata fields, login page: login.html
|
2026-05-15 23:40:15 -04:00 |
|
|
|
b42199e597
|
fix: assets response shape, thumbnail lazy-load, bin sidebar wired up
|
2026-05-15 21:25:29 -04:00 |
|
|
|
cd0c724bdd
|
feat: AMPP folder sync integration — pre-create folder hierarchy on upload, expose lookup endpoint for Script Task: settings.html
|
2026-04-18 13:42:09 -04:00 |
|
|
|
3f25ea1124
|
Phase 2: services/web-ui/public/js/api.js
|
2026-04-07 22:05:44 -04:00 |
|
|
|
3aee8c41f5
|
Phase 2: services/web-ui/public/recorders.html
|
2026-04-07 22:05:43 -04:00 |
|
|
|
1ed284eac3
|
Phase 2: services/web-ui/public/upload.html
|
2026-04-07 22:05:42 -04:00 |
|
|
|
0e86cbb1f3
|
Phase 2: services/web-ui/public/index.html
|
2026-04-07 22:05:42 -04:00 |
|
|
|
58ca698eac
|
add services/web-ui/public/css/common.css
|
2026-04-07 21:58:23 -04:00 |
|
|
|
ee9e6865ab
|
add services/web-ui/public/js/api.js
|
2026-04-07 21:58:23 -04:00 |
|
|
|
481f8f43f0
|
add services/web-ui/public/index.html
|
2026-04-07 21:58:23 -04:00 |
|
|
|
e444162800
|
add services/web-ui/public/player.html
|
2026-04-07 21:58:22 -04:00 |
|
|
|
28be46403a
|
add services/web-ui/public/capture.html
|
2026-04-07 21:58:22 -04:00 |
|