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
192a0869f7
thrimshim: Fix bug in serializing columns
...
Converting all datetime values to string no longer works because video_range
isn't a datetime but a list of datetimes. We switch to a more robust approach
of using the json "default" arg to specify how to serialize.
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
ElementalAlchemist
e4204d9b9a
Add Thrimbletrimmer dev option
3 years ago
HubbeKing
242de74579
Add support for playlist_manager to k8s.jsonnet
3 years ago
HubbeKing
3dfcb83c88
Add cutter and sheetsync support to k8s.jsonnet
3 years ago
HubbeKing
8c9095ef5b
Add postgres support to k8s.jsonnet
3 years ago
HubbeKing
5e92a9abbe
Use placeholder values for NFS settings
3 years ago
HubbeKing
08a4f8f53e
Update ingress manifest to networking.k8s.io/v1 API
...
This means k8s.jsonnet only works with kubernetes versions >= 1.19.0, but means it works with kubernetes versions >= 1.22.0 as well, which removed the old networking.k8s.io/v1beta API.
3 years ago
HubbeKing
e4c8d4eef0
Change k8s.jsonnet to use an NFS PVC instead of a hostPath mount
3 years ago
HeNine
aa7871b5f0
Rough cut compatible captions
3 years ago
HeNine
0fc51b71fe
Git!
3 years ago
HeNine
7ec2fe6e6f
Merge remote-tracking branch 'origin/trunk' into trunk
3 years ago
HeNine
9803098a3d
Add highlighting
3 years ago
HeNine
4a9496c60f
Add highlighting
3 years ago
HeNine
25dc6c4261
Search speaker names
3 years ago
HeNine
8be60d34b2
Saving indicator
3 years ago
HeNine
7854d44437
Added limit to search
3 years ago
HeNine
4682742c20
Speakers in search
3 years ago
HeNine
26554883f2
Speakers in query
3 years ago
HeNine
266c532863
Merge remote-tracking branch 'origin/trunk' into trunk
3 years ago
HeNine
b43e574e8d
Blank submission makes no change
3 years ago
HeNine
18613d05c9
Blank submission makes no change
3 years ago
HeNine
6c9873ac60
Add hand-transcribed lines to search
...
Add partial word search
3 years ago
HeNine
6e31b1df2f
Email as verifier PK
3 years ago
HeNine
341b22a3ef
Full voice model
3 years ago
HeNine
d86e4dd602
Oops, all libraries
3 years ago
HeNine
7dedd38b41
Tinkering
3 years ago
HeNine
7e1c9a36d8
New speaker/transcript submission
3 years ago
HeNine
596abf29cb
Added monkey patching to buscribe api
3 years ago
HeNine
6054b94993
Flask/gevent unbused
3 years ago
HeNine
c53af71e99
Tagging API
3 years ago
HeNine
6e81bbf629
Tagging API
3 years ago
Mike Lang
415932e289
docker-compose: fix bug where database_tag isn't respected
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
Mike Lang
3e768aa2a9
switch from quay.io to ghcr.io for image registry
3 years ago
Mike Lang
5f81c383bc
Add day 8
3 years ago
Mike Lang
317d45f16d
Manually specify upload locations that should be added to playlists
...
This lets us exclude some youtube locations (like unlisted),
and include non-youtube ones (like manual-youtube)
3 years ago