Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:27:25 -04:00
3c97999ea3 chore: use env-var port bindings — no hardcoded host ports
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:23:24 -04:00
0a5b4d6191 feat(ui): SRT/RTMP listener/caller mode UI in recorders
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:21:23 -04:00
7aa07c6708 feat(docker): expose SRT (9000/udp) and RTMP (1935/tcp) ports on capture service
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:21:04 -04:00
78b1f3482f feat(recorders): add PortBindings for SRT/RTMP listener mode containers
zgaetano pushed to main at WildDragonLLC/dragon-iso 2026-05-16 08:20:31 -04:00
84861dafa5 test: integration — App+MainWindow STA smoke, control-surface live VM, theme XAML load
6505a3cab0 test: services — NotesService, UpdateChecker, PresetApplier, OscBridge, IsoController
d91f95379b test: ControlSurfaceServer route table smoke coverage
fbcc56289e test: ThemeManager + CommandPaletteViewModel.Matches coverage
e96a30b76f chore: trim stale batch-commit script + drop SmokeTest placeholder
Compare 11 commits »
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:20:11 -04:00
55fec605c6 feat(capture): accept SRT/RTMP source params in POST /start
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 08:19:42 -04:00
ea48e98465 feat(capture): add SRT/RTMP source type support
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:48:42 -04:00
ed52dfcafb Fix recorders.html: rename handlers to avoid api.js shadowing (infinite recursion), fix resolution→recording_resolution
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:47:03 -04:00
6f7a446aa5 Fix docker-compose.yml: add default for MAM_API_URL in capture service
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:46:54 -04:00
cc174c4977 Fix worker/index.js: job.progress is a property not a function in BullMQ v3+
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:46:47 -04:00
44759391e5 Fix jobs.js: send camelCase fields to conform worker (projectId/outputFormat)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:42:38 -04:00
79dcfaffeb Fix capture.html: remove bin requirement, fix start/stop handler naming to avoid recursion, track sessionId
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:41:37 -04:00
1862082ba7 Fix upload.html: camelCase multipart params, filename field, ETag/partNumber, s3Key/assetId tracking
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:31:59 -04:00
31ca999075 fix(api.js): correct capture paths, bin routes, device normalisation, upload camelCase, session tracking
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:31:12 -04:00
a9cc8caf42 fix(recorders): add S3_REGION to container env, accept 304/404 on stop/remove
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:30:27 -04:00
f9c680cc22 fix(routes+ui): capture route bin optional, jobs Redis URL, recorders S3_REGION+stop codes, api.js full rewrite, upload.html multipart fix, capture.html bin guard: capture.js
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:30:27 -04:00
e796a0d15f fix(routes+ui): capture route bin optional, jobs Redis URL, recorders S3_REGION+stop codes, api.js full rewrite, upload.html multipart fix, capture.html bin guard: jobs.js
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:29:52 -04:00
0bdfbaf130 fix(infra+workers): S3 creds, ffprobe, BullMQ awaits, thumbnail seek, bin optional, docker-compose vars, jobs Redis, recorders stop codes: thumbnail.js
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:29:50 -04:00
8be9c20124 fix(infra+workers): S3 creds, ffprobe, BullMQ awaits, thumbnail seek, bin optional, docker-compose vars, jobs Redis, recorders stop codes: executor.js
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-16 00:29:50 -04:00
647cf55389 fix(infra+workers): S3 creds, ffprobe, BullMQ awaits, thumbnail seek, bin optional, docker-compose vars, jobs Redis, recorders stop codes: proxy.js