dragonflight/services/web-ui/public
Zac Gaetano f6c0594088 web-ui: rewrite recorders.html with tabbed codec settings + BMD card picker
- Replace flat codec dropdowns with Master/Proxy blocks, each with
  Video/Audio/Container tabs.
- Replace BM1/BM2 device dropdown with cluster-node picker plus
  inline BMDCards.render(...) SVG -- click a port to set device_index.
- Wire full codec field set (video bitrate, framerate, audio codec/
  bitrate/channels, container) end-to-end to /api/v1/recorders.
- Auto-hide bitrate input for profile-driven codecs (ProRes, DNxHR,
  PCM, FLAC); show for H.264/265/NVENC, AAC, AC-3, Opus, DNxHD.
- Resolve SDI source display in cards via /cluster/devices/blackmagic
  (hostname + model + port) instead of raw device index.

Finishes the pending item from
docs/superpowers/plans/2026-05-21-cluster-codec-revamp.md.
2026-05-21 09:47:32 -04:00
..
css fix: remove Google Fonts, fix editor link to :47435, fix page titles 2026-05-18 22:56:51 -04:00
img feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
js ui: add bmd-card.js — visual DeckLink port picker 2026-05-21 00:19:51 -04:00
api-tokens.html fix: prevent JS injection via token name in confirmRevoke onclick 2026-05-19 00:27:31 -04:00
capture.html Add Settings nav link to sidebar 2026-05-20 14:45:49 -04:00
cluster.html Add Settings nav link to sidebar 2026-05-20 15:07:36 -04:00
containers.html Add Settings nav link to sidebar 2026-05-20 15:06:41 -04:00
edit.html fix(edit): add version cache-busters to api.js and topbar-strip.js 2026-05-19 00:48:50 -04:00
editor.html Add Settings nav link to sidebar 2026-05-20 14:56:04 -04:00
favicon.ico feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
home.html fix(home): prevent bottom cutoff — safe center + remove min-height: 100% 2026-05-20 15:01:50 -04:00
index.html Add Settings nav link to sidebar 2026-05-20 14:32:34 -04:00
jobs.html Add Settings nav link to sidebar 2026-05-20 14:50:02 -04:00
login.html feat(brand+home): swap sidebar to Wild Dragon logo, add favicon everywhere, fix home counters (status= not state=) 2026-05-18 10:13:08 -04:00
player.html fix: XSS in renderTags and stale api.js version in player.html 2026-05-19 00:30:54 -04:00
projects.html Add Settings nav link to sidebar 2026-05-20 14:36:03 -04:00
recorders.html web-ui: rewrite recorders.html with tabbed codec settings + BMD card picker 2026-05-21 09:47:32 -04:00
settings.html feat: add S3 / Object Storage settings section 2026-05-20 15:55:34 -04:00
tokens.html Add Settings nav link to sidebar 2026-05-20 15:05:16 -04:00
upload.html Add Settings nav link to sidebar 2026-05-20 14:37:38 -04:00
users.html Add Settings nav link to sidebar 2026-05-20 14:51:37 -04:00