Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 20:02:43 -04:00
10152b5ad7 feat(ui): add DOM-based timeline engine (select, razor, playhead)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:58:36 -04:00
7d8ccc95e9 feat(ui): add 59.94 DF timecode utility module
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:58:36 -04:00
ad6e836345 feat(ui): add sequence API helpers to api.js
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:54:42 -04:00
7b8d8d4818 feat(api): register sequences route
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:53:15 -04:00
1816c7fa1e fix(api): guard DELETE 404, verify sequence before clip wipe, add clip validation
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:50:30 -04:00
05d49b7199 feat(api): add sequences route with CRUD, clip sync, and EDL export
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:48:13 -04:00
eb248c690f fix(db): use DO blocks for idempotent ALTER TABLE (ADD CONSTRAINT IF NOT EXISTS is not valid PG syntax)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:46:44 -04:00
c662df94c4 fix(db): add CHECK constraints, UNIQUE, and asset_id index to sequences schema
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:41:22 -04:00
b12d8c619a feat(db): add sequences and sequence_clips tables
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:34:55 -04:00
0964645910 docs: add Phase 1 NLE Editor implementation plan
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:23:02 -04:00
9032853629 docs: finalize spec with user decisions (auto-save, multi-sequence, 59.94fps, gap-ok)
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 19:14:02 -04:00
67251a0dcd docs: add editor + growing file + feature expansion design spec
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:46:11 -04:00
0b94153518 Replace inline auth script with shared auth-guard.js in tokens.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:44:38 -04:00
3203832aa9 Replace inline auth script with shared auth-guard.js in users.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:43:22 -04:00
88c0781767 Replace inline auth script with shared auth-guard.js in jobs.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:41:53 -04:00
81b832dc70 Replace inline auth script with shared auth-guard.js in recorders.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:38:28 -04:00
936867c0c3 Replace inline auth script with shared auth-guard.js on recorders, jobs, users, tokens pages: tokens.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:38:27 -04:00
de3920dd4a Replace inline auth script with shared auth-guard.js on recorders, jobs, users, tokens pages: users.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:38:26 -04:00
9dfefc5731 Replace inline auth script with shared auth-guard.js on recorders, jobs, users, tokens pages: jobs.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 13:38:24 -04:00
f3fbb027f6 Replace inline auth script with shared auth-guard.js on recorders, jobs, users, tokens pages: recorders.html