ElementalAlchemist
5c06a3ae8d
Fix issue where video takes over much of the clickable area of the page if it hasn't loaded the playlist yet
3 years ago
Mike Lang
5e60344522
cutter: Fix errors due to unsupported cut type not being handled correctly
...
Previously, determining the correct cut type and setting up the cut iterator
wasn't an operation we expected to be able to fail.
It happened outside all error handling blocks.
However, due to the multi-range work, this can now fail if we are requesting
an unsupported combination of transitions and cut type.
In order to correctly handle this like other cut errors, ie. set to UNEDITED
and set error column, we move this logic into the upload_wrapper right before we iterate
through the resulting cut.
3 years ago
Mike Lang
7649a4e840
Improve WSGIServer graceful shutdown handling
...
Previously both restreamer and thrimshim had some complex logic for dealing with
graceful shutdown, in different ways, that was still prone to race conditions.
We replace this with a common method that does it properly.
Fixes #226
3 years ago
ElementalAlchemist
6e3b2e767e
Store the user's volume level
3 years ago
ElementalAlchemist
8b475e0bd9
Show real-time errors for issues with video title or description
3 years ago
ElementalAlchemist
ccb60b64f1
Fix error styling for dark theme
3 years ago
ElementalAlchemist
5524972fb6
Default the description box to be bigger, and make resizing work
3 years ago
ElementalAlchemist
6899af4251
Add play from end to ranges
3 years ago
ElementalAlchemist
14900bed4a
Fix error updating the submission success message
3 years ago
ElementalAlchemist
7beb658481
Improve text colors in submission feedback
3 years ago
ElementalAlchemist
20518af627
Fix problems with the Submit Anyway button when sheet data is changed
3 years ago
ElementalAlchemist
058d7b9355
Fix issues with help box being unclosable when stuff moves around by giving it its own close button
3 years ago
ElementalAlchemist
f0713d581c
Right-align time range start/end points within input boxes
3 years ago
ElementalAlchemist
462595a19d
Rename "Editor Notes" to "Notes to Editor"
3 years ago
ElementalAlchemist
e47408af2f
Make Thrimbletrimmer darker
3 years ago
ElementalAlchemist
d37175f914
Switch date/time handling from JS Date objects to a datetime library to fix padding bug with DST changeover
3 years ago
ElementalAlchemist
da2ed19b9d
Now that VideoJS has been pared all the way down, move it to more standard directories
3 years ago
ElementalAlchemist
cc49e703dc
Do a general cleanup of time conversion names to make times overall consistent
3 years ago
ElementalAlchemist
7fdc262822
Make the clip bar taller for visibility
3 years ago
ElementalAlchemist
2b4e7a23e7
Update the default edit_url to make sense with the new Thrimbletrimmer structure
3 years ago
HubbeKing
949b3941ec
Switch back to just using a shell script. Should be more sane and easier to debug.
3 years ago
HubbeKing
b5b7649960
Use a separate step to generate image tag
3 years ago
HubbeKing
4e71d2ae75
Hopefully finally fix tag syntax
3 years ago
HubbeKing
c217022189
Fix workflow file syntax
...
- &&, not and
- actually add 'push: true' to last step
3 years ago
HubbeKing
87b21c0814
Correct tag syntax and only push latest on a push to master
3 years ago
HubbeKing
4fe27d556a
Use a build-job matrix so components can be built in parallel
3 years ago
Hubbe
7312eda8c4
Use ghcr.io repository
3 years ago
Hubbe
034893ffd2
Port travis config to github actions
3 years ago
Mike Lang
a47c29fff4
Link images to github repo by adding a LABEL
...
When pushed, this tells github to associate the ghcr.io repo that was pushed to
with the github repo specified (the owner needs to match).
This does a few things.
Most importantly, this automatically gives github actions credentials to push to these
repositories when run in the context of the wubloader repo.
3 years ago
HubbeKing
fbf9e3e4a1
Update image links in k8s.jsonnet to point to ghcr.io
3 years ago
ElementalAlchemist
4a7abac456
Since we're not maintaining the dashboard at this time, exclude it from prettier styling
3 years ago
ElementalAlchemist
a4ef886494
Remove now-unhelpful help text about transitions
3 years ago
ElementalAlchemist
f8d88645a3
Fix some style issues affecting Firefox (primarily related to the default font and font size)
3 years ago
ElementalAlchemist
86494797e9
Apparently JavaScript hates its own events
3 years ago
ElementalAlchemist
af25a90c4a
Update padding video on load (when edited outside the event range) to use multiple time ranges
3 years ago
ElementalAlchemist
5168fd120d
Fix incorrect loop variable declaration preventing some load processes
3 years ago
ElementalAlchemist
72227fa366
Fix defaulting ranges to whole video to avoid old start and end fields
3 years ago
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