Re-trigger proxy and filmstrip jobs from asset page
Code Audit: 10 additional bugs found across mam-api, worker, and web-ui
Bug: Asset player stalls without buffering when seeking to end of clip
Bug: Asset player stalls without buffering when seeking to end of clip
index.html missing bmd-card.js — fixed in 1535bba but documenting the gap
Frontend: setTimeout/setInterval leaks across multiple screens — setState on unmounted components
Frontend: sidebar shows hardcoded "3" badge on Jobs forever
BUG:
recorders.js dockerApi has no socket timeout — hung Docker socket blocks recorder start/stop indefinitely
node-agent BMD_COUNT override hardcodes /dev/blackmagic/dv${i} but real devices are /dev/blackmagic/io${i}
node-agent on zampp2: redundant + dead env vars in .env.worker
A11y: --text-3 color fails WCAG AA contrast on --bg-0
UX: App not responsive — sidebar overflows on mobile (375px)
A11y: Global search input missing aria-label and role="combobox"
A11y: Search wrapper missing role="search" landmark
UX: Dashboard and Library share the same nav icon
A11y: Password inputs in Settings missing autocomplete attribute
Perf: React dev build + in-browser Babel loaded in production
UX: Settings inputs not wrapped in form — no Enter key or native validation
A11y: Asset card thumbnails missing alt text