Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 09:59:31 -04:00
00bf112b5a web-ui: replace editor.html with under-construction screen
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 09:47:33 -04:00
f6c0594088 web-ui: rewrite recorders.html with tabbed codec settings + BMD card picker
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 09:13:44 -04:00
8403355ba9 docs: add handoff plan for cluster + codec revamp session
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 07:50:53 -04:00
4a3a672cbe cluster: stable hostname for mam-api, jq-based smoke test
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 07:38:37 -04:00
8aa378348e deploy: add cluster smoke-test script; remove rate-limit probe
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 07:34:48 -04:00
97628bb67d chore: remove cloudflare rate-limit probe
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:32:11 -04:00
46676bf80d test: rate-limit probe
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:20:47 -04:00
0ebb3cffe4 onboard-node: auto-detect host LAN IP and pass NODE_IP + BMD_MODEL
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:19:52 -04:00
d39f86d9c5 ui: add bmd-card.js — visual DeckLink port picker
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:19:01 -04:00
f4a83eedc4 capture-manager: dynamic ffmpeg args from per-recorder codec config
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:17:48 -04:00
4c65753358 recorders route: accept full codec field set + node/port pinning
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:16:37 -04:00
0efef0d81b cluster route: fallback IP from request + /devices/blackmagic endpoint
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:16:06 -04:00
485af25d4a capture bootstrap: forward every codec env var to captureManager.start
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:15:04 -04:00
3b4af6ef11 node-agent: prefer NODE_IP and skip docker bridge interfaces
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:14:33 -04:00
40a66bae03 worker compose: run node-agent in host network mode
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:14:12 -04:00
049beb8818 recorders: add granular codec / container / port columns
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-21 00:14:03 -04:00
a39c9831c5 cluster: dedupe rows + enforce unique hostname index
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 23:41:43 -04:00
066b9b17d3 feat: expand GPU transcoding settings (extension, framerate, rc mode, audio)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 23:29:18 -04:00
629022ab5f fix(worker): use npm install instead of npm ci — no package-lock.json present
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-20 22:59:04 -04:00
cc8ee63639 fix(node-agent): replace express with built-in http — no external deps needed