Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 23:10:24 -04:00
a48e1d9dd7 dashboard: rebuild as control-room status board (on air / up next / attention / work)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 23:04:39 -04:00
d1f9557dd1 auth: park login flow — circle back
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 23:02:08 -04:00
34bf1c7b7f fix: remove gradient text from launcher wordmark and token counter (design ban)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:59:25 -04:00
e71c330bdd fix(auth): remove manual session.save() — was suppressing Set-Cookie header
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:58:26 -04:00
5de1e3dc3d dashboard: add dense stat cards, cluster bars, job rows, sparkline fixes
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:54:46 -04:00
e5e0656a6a dashboard: redesign stat cards, compress header, improve density
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:54:29 -04:00
65684aa577 fix(auth): ensure sessions table exists + log session.save errors
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:47:16 -04:00
cfcbec0c85 fix(auth): make AUTH_ENABLED=true workable end-to-end
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-26 22:38:46 -04:00
a86c1c72f9 fix(player): stitch S3 ranges around RustFS empty-body bug (#143)
zgaetano closed issue WildDragonLLC/dragonflight#57 2026-05-26 22:12:02 -04:00
Dashboard redesign — dual ops + content view
zgaetano closed issue WildDragonLLC/dragonflight#52 2026-05-26 22:10:12 -04:00
[Low] Duration badge overlaps metadata text in asset card
zgaetano closed issue WildDragonLLC/dragonflight#77 2026-05-26 22:10:07 -04:00
BUG: upload.js AMPP sync is fire-and-forget — errors swallowed silently with no retry
zgaetano closed issue WildDragonLLC/dragonflight#100 2026-05-26 22:09:59 -04:00
No graceful shutdown handler — SIGTERM kills mam-api mid-tick, leaks Redis + Docker sockets
zgaetano closed issue WildDragonLLC/dragonflight#101 2026-05-26 22:09:54 -04:00
Error handler leaks raw Postgres error messages (schema/column/UUID syntax) to clients
zgaetano closed issue WildDragonLLC/dragonflight#102 2026-05-26 22:09:47 -04:00
UUID path params not validated — every /:id route returns 500 with PG error on bad input
zgaetano closed issue WildDragonLLC/dragonflight#103 2026-05-26 22:09:41 -04:00
Scheduler tick has race condition — multi-node deploy will double-fire recorder starts
zgaetano closed issue WildDragonLLC/dragonflight#104 2026-05-26 22:09:34 -04:00
SSRF: POST /recorders/probe accepts arbitrary URLs and probes raw TCP/UDP on internal network
zgaetano closed issue WildDragonLLC/dragonflight#105 2026-05-26 22:09:27 -04:00
Secret leak: recorder start error response includes full Docker create payload (S3 keys, stream keys)
zgaetano closed issue WildDragonLLC/dragonflight#106 2026-05-26 22:09:21 -04:00
Node hijack: POST /cluster/heartbeat allows any authed user to overwrite primary node's api_url
zgaetano closed issue WildDragonLLC/dragonflight#107 2026-05-26 22:09:15 -04:00
Migrations silently swallow failures — partial schema upgrades leave server running on broken DB