dragonflight/services/web-ui/public
ZGaetano 3c689ccddf fix(timecode): correct framesToTC for all frames beyond position 3
The previous algorithm used `if (rem >= DROP)` (i.e. rem >= 4) to decide
whether to advance to the next minute group.  This fired immediately at
frame 4, still inside minute 0 of the 10-minute non-drop group, producing
00:01:00;00 for what should be 00:00:00;04.  Every timecode display in
the editor was wrong for any position past the first four frames.

Each 10-minute block has one 3600-frame non-drop minute followed by nine
3596-frame drop minutes.  The fix checks `rem < FRAMES_FIRST_MIN` (3600)
to identify the non-drop minute, then subtracts it before dividing into
drop-minute slots.  Frame labels within drop minutes are shifted by DROP
(+4) so the first usable label is :00;04 as per SMPTE 12M.
2026-05-19 00:01:18 -04:00
..
css fix: remove Google Fonts, fix editor link to :47435, fix page titles 2026-05-18 22:56:51 -04:00
img feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
js fix(timecode): correct framesToTC for all frames beyond position 3 2026-05-19 00:01:18 -04:00
api-tokens.html fix: remove Google Fonts, fix editor link to :47435, fix page titles 2026-05-18 22:56:51 -04:00
capture.html fix(capture): use duration_ms field for recent captures duration display 2026-05-18 23:50:05 -04:00
edit.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00
editor.html fix(editor): keyboard tool shortcuts now actually switch the active tool 2026-05-18 23:53:38 -04:00
favicon.ico feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
home.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00
index.html fix(library): evict stale thumb URL on image load error, re-observe for retry 2026-05-18 23:46:12 -04:00
jobs.html fix(jobs): fetchJobs → loadJobs, add credentials to inline api helper 2026-05-18 23:48:56 -04:00
login.html feat(brand+home): swap sidebar to Wild Dragon logo, add favicon everywhere, fix home counters (status= not state=) 2026-05-18 10:13:08 -04:00
player.html feat(design): broadcast ops console redesign sweep 2026-05-17 19:05:22 -04:00
projects.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00
recorders.html feat(recorders): add Edit Recorder panel with PATCH support 2026-05-18 23:35:16 -04:00
tokens.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00
upload.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00
users.html feat: wire editor.html as primary editor, fix its sidebar/branding 2026-05-18 23:11:53 -04:00