Commit Graph

129 Commits (26b8efc093c36fd4b497b4167010731f3a01a132)

Author SHA1 Message Date
ElementalAlchemist 26b8efc093 Fix issue with download link on edit page when a range timestamp is at the exact end of the video 3 years ago
ElementalAlchemist 53bd932963 Update scripts for wubloader endpoints supporting multiple ranges 3 years ago
ElementalAlchemist 37f94cb754 We're not going to have transitions this time, so remove the transitions from the ranges for now 3 years ago
ElementalAlchemist eb9bc708cf Show errors about ranges so that the user knows to fix them 3 years ago
ElementalAlchemist 491d8dc3a8 Improve the editing experience for live videos
Apparently we weren't using VideoJS's new live UI (I thought we were), which caused issues like "the progress bar is not present on the video."
3 years ago
ElementalAlchemist c11ca47afe Add styles to submission responses 3 years ago
ElementalAlchemist 94e1ecdd6d Add waveform marker for current video position 3 years ago
ElementalAlchemist 609597a547 Add a way to jump player time to a range start point 3 years ago
ElementalAlchemist cf6652d3ad Make the Thrimbletrimmer clock use Wubloader's bus time start setting 3 years ago
ElementalAlchemist 497c7625dc Fix default formatting of negative times 3 years ago
ElementalAlchemist 4e4c2f4a9f Handle loading events with no end time (yet) 3 years ago
ElementalAlchemist a0d2dc99e1 Make the clock page prettier (as in, with the prettier tool, not UI) 3 years ago
ElementalAlchemist 3fe2848e60 Add video load time modifications, and account for run-to-live 3 years ago
ElementalAlchemist 344ca041a3 Fix formatting of bus time with milliseconds 3 years ago
ElementalAlchemist 72b34945bc Handle expanding video on load when a draft video was already saved outside the event start/end times 3 years ago
ElementalAlchemist 40ae39217c Fix grid styling when the editor notes aren't used for a video 3 years ago
ElementalAlchemist 97a668f909 Do some better-looking field alignment 3 years ago
ElementalAlchemist 811424ef7d Don't let the video control bar cover the video content 3 years ago
ElementalAlchemist 35f58f1e4d Move editor's notes to before video metadata (per previous Thrimbletrimmer) 3 years ago
ElementalAlchemist efce23a8f8 Clean up extra parts of VideoJS 3 years ago
ElementalAlchemist 9a12134915 Move beta Thrimbletrimmer code to primary Thrimbletrimmer code 3 years ago
ElementalAlchemist edaa1bd374 Delete the Thrimbletrimmer test page 3 years ago
Mike Lang aab8cf2f0f Set up plumbing for multi-range videos and implement no-transition fast cut videos only
This is the simplest case as we can just cut each range like we already do,
then concat the results.

We still allow for the full design in the database and cutter, but error out if transitions
is ever anything but hard cuts or if it's a full cut.

We also update the restreamer to allow accepting ranges, however for usability we still allow
the old "just one start and end" args.

Note this changes the thrimshim API to give and take the new "video_ranges" and "video_transitions" columns.
3 years ago
Mike Lang 2467a64ec3 thrimbletrimmer: Fix missing int parsing in duration parser
yay javascript
3 years ago
Mike Lang 783c571cb2 thrimbletrimmer: Fix stupid duration parsing typo introduced in cleanup 3 years ago
ElementalAlchemist a39b69410f Fix waveform height letting the visible waveform get far away from the video 3 years ago
ElementalAlchemist ac5a015724 Prettify updates 3 years ago
ElementalAlchemist 6fc8710166 Fix breakage of the stream page 3 years ago
ElementalAlchemist 2508610b4e Default the initial range to the entire video 3 years ago
ElementalAlchemist 4886715f0d Fix issue with missing help box background 3 years ago
ElementalAlchemist e9a2ec0648 Fix inconsistent styling on ranges 3 years ago
ElementalAlchemist abafa0a925 Improve help text for new keyboard shortcuts 3 years ago
ElementalAlchemist ad6c79c854 Remove TODO and give a better "you're logged out" message to user 3 years ago
ElementalAlchemist 287d82feee Switch back to primary wubloader Google token 3 years ago
ElementalAlchemist 00ba7d5293 Run Prettier on all the files 3 years ago
ElementalAlchemist 42d2db5f50 Add prettier configuration 3 years ago
ElementalAlchemist 42bc9f932d Improve styling for adding ranges 3 years ago
ElementalAlchemist e91654dfc1 Implement video editing 3 years ago
ElementalAlchemist 4d7300fefa Remove unremoved TODO comment 3 years ago
ElementalAlchemist af0b3cc2ff Actually style the errors 3 years ago
ElementalAlchemist a949041ca8 Fix some issues with help box when resizing the window 3 years ago
ElementalAlchemist b35ce32659 Initial implementation of stream page 3 years ago
ElementalAlchemist be025e263f Minor standardization 3 years ago
ElementalAlchemist e024a42166 Mess with the clock page, mostly to start getting my bearings (also to standardize the markup and code style) 3 years ago
Mike Lang 61f55d03fb thrimbletrimmer: Add waveform image below video 3 years ago
Mike Lang 4db8c8f61c thrimbletrimmer: undo bad refactor 3 years ago
Mike Lang 714a16bac4 thrimbletrimmer: Use template literals and other cleanup
Now that we've fixed the function declarations, prettier has also removed the semicolons on them
3 years ago
Mike Lang a69bee0548 thrimbletrimmer: Replace var with let/const and other related bits 3 years ago
Mike Lang 241d302220 thrimbletrimmer: Use "function NAME(...)" instead of "NAME = function (...)"
It's less confusing and more like other languages
3 years ago
Mike Lang ce73f7b0ea Auto-format JS files with prettier
Prettier is a tool for formatting JS files.
We add a minimal configuration to suit our purposes, and run it on all our JS files.

The main things this corrects is mixed tab and space indent issues (replacing fully with tabs),
overly long lines, inconsistent quote usage (prefers double-quotes instead), and missing semicolons.
3 years ago