Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:46:13 -04:00
76b0a5e05e fix(recorders): escape d.error in renderProbeResult to prevent XSS
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:41:46 -04:00
9c83698b81 feat: inline rename on double-click in library asset cards
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:39:27 -04:00
f39d086bc8 fix: add cache-buster version strings to api.js and topbar-strip.js in home.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:35:24 -04:00
1e4fcb62f5 feat: add status filter chips and sort controls to library
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:33:12 -04:00
08e8377309 fix: bump api.js cache-buster to v=6 in upload.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:30:55 -04:00
280fc9dff2 fix: XSS in renderTags and stale api.js version in player.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:28:52 -04:00
f1e0453b0a fix: bump api.js cache-buster to v=6 in capture.html
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:27:33 -04:00
9f7cb91cc2 fix: prevent JS injection via token name in confirmRevoke onclick
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:22:19 -04:00
f8e42b886d fix(sequences): apply correct 59.94 DF framesToTC to EDL export
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:20:20 -04:00
d18fa2f761 feat(library): add Retry button for error-status assets in library grid
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:17:41 -04:00
130906ef42 feat(api.js): add retryAsset() helper for POST /assets/:id/retry
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:17:02 -04:00
d3e12deb18 feat(assets): add POST /:id/retry to re-queue errored assets
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:11:07 -04:00
2bb731c7fc fix(users): prevent JS injection in delete onclick handlers for users/groups
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:09:52 -04:00
1e8cde81be fix(projects): prevent JS injection via bin names in onclick handlers
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:08:14 -04:00
58e2e539f8 fix(upload): scope original S3 keys under assetId to prevent collisions
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:07:41 -04:00
4f8964e807 fix(tokens): add requireAuth middleware to token routes
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:02:36 -04:00
0ea8d7ce33 fix(timeline): cap right-trim at source asset boundary
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-19 00:01:19 -04:00
3c689ccddf fix(timecode): correct framesToTC for all frames beyond position 3
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 23:56:01 -04:00
b23700f30a fix(recorders): use already-imported uuidv4 instead of dynamic import
zgaetano pushed to main at WildDragonLLC/dragonflight 2026-05-18 23:53:40 -04:00
0f37d01b2d fix(editor): keyboard tool shortcuts now actually switch the active tool