dragonflight/services/mam-api
Zac Gaetano 7587c7d2f4 chore(ui+infra): retire stale recorder modal, clean VC-3 card, fix schema drift
GUI:
- Retire orphaned modal-new-recorder.jsx (old New Recorder dialog).
  Nothing triggered it; the clean inline RecorderConfigModal in
  screens-ingest.jsx is the single recorder editor now. Drop dead
  app.jsx/index.html wiring and the unused onNew prop.
- Recorder card sub-line shows VC-3/DNxHD MXF OP1a 4:2:2 in growing
  mode instead of the misleading hevc_nvenc native native.

Infra:
- Remove vestigial local db service from compose (app uses external
  Postgres via DATABASE_URL). Drops db depends_on refs + orphan
  postgres_data volume. compose config validates clean.
- Regenerate schema.sql from the live migrated DB (8 -> 29 tables).
  Old schema.sql predated 37 migrations (missing growing_codec,
  device_index, node_id, audio_offset_ms) so a fresh init silently
  rolled the UI back to XDCAM. Fresh init now matches current code.
2026-06-05 17:38:25 +00:00
..
src chore(ui+infra): retire stale recorder modal, clean VC-3 card, fix schema drift 2026-06-05 17:38:25 +00:00
test fix(mam-api): harden TOTP login flow + tighten Google domain check 2026-05-30 12:52:53 +00:00
.env.example add services/mam-api/.env.example 2026-04-07 21:58:24 -04:00
.gitignore add services/mam-api/.gitignore 2026-04-07 21:58:24 -04:00
Dockerfile fix(storage): report real SMB share free space, not local overlay 2026-06-04 15:20:38 +00:00
package-lock.json fix(mam-api): TRUST_PROXY boot warning + CSRF integration tests + bounded rate-limit map 2026-05-27 15:03:35 -04:00
package.json feat(mam-api,web-ui): Google OAuth (OIDC) sign-in 2026-05-30 02:51:59 +00:00