Commit Graph

1124 Commits (17596655f620b78068504e98a658f840bf791f85)
 

Author SHA1 Message Date
Mike Lang 546572a697 sheetsync: Don't pull the entire row from the database
only the columns you need.

This matters because the thumbnail columns are very large and
we're transfering GB of data every time.
2 years ago
Mike Lang db843c8f63 sheetsync: Report sync duration 2 years ago
ElementalAlchemist cded411188 Update Hls.js 2 years ago
ElementalAlchemist e13333d2b4 Fix BANDWIDTH specification in playlist 2 years ago
Mike Lang a6797aed19
Make our HLS master playlist spec compliant by adding bandwidth (#323)
Even though it's a complete guess.
2 years ago
ElementalAlchemist c7ed4cfc03 Remove dashboard page 2 years ago
ElementalAlchemist 6382fd259b Prevent cut modifications when a video that was already uploaded is being modified 2 years ago
ElementalAlchemist 3578a63ab8 Stop inviting the browser to load JS map files that don't exist 2 years ago
Mike Lang 39b48c8b3a Don't attempt to upload a video with a >2MB thumbnail 2 years ago
Mike Lang 9f6b0416b6 postgres: Don't allow state = MODIFIED without video_link set
This is an illegal state but it happened :(
2 years ago
Mike Lang b155c53b74 cutter: Correctly set video id and link on failed thumbnail upload 2 years ago
Mike Lang 9e4e3f72a1 Increase nginx max body size
Otherwise large thumbnails can't be uploaded
2 years ago
ElementalAlchemist 5158328888 Fix initial state of thumbnail data UI 2 years ago
ElementalAlchemist 797a36eaab Fix updating custom thumbnail images 2 years ago
Mike Lang 93535b0af7 schedulebot: Handle multiple rows for same user 2 years ago
Mike Lang 2fee3a6e9d cutter: Don't set error on concurrent video update
If two cutters modify a video at the same time, youtube may respond with a 409 to one of them.
We want to treat that as a retryable error, and ideally let another cutter finish it instead.
2 years ago
Mike Lang 78ee38a4b9 backfiller: Don't consider 404s for chat batches to be an error 2 years ago
Mike Lang ad4827237f Fix bug in checking if message has tags 2 years ago
Mike Lang 681da9a76e Fix a bug where we try to fetch emote "" for messages with no emotes 2 years ago
Mike Lang c493869b9a Have list_segment_files also list chat archives
Otherwise backfilling of chat doesn't work
2 years ago
Mike Lang 3b6ce86c46 chat archiver: Add cli tool for downloading emotes 2 years ago
ElementalAlchemist 92b34d2670 Initial implementation of announcement display 2 years ago
ElementalAlchemist 0cad481cea Add support for CLEARCHAT clearing the entire chat 2 years ago
ElementalAlchemist 832a0264bb Frontload the chat time display calculation
The chat time display calculation is also done in a worker to prevent stalling. Since we do the calculation on load, the stalling that is prevented would happen when loading the page.
2 years ago
Mike Lang e74d655ce5 chat_archiver: Download each seen emote
so we have a permanent record, in case they're deleted or changed later
2 years ago
ElementalAlchemist c23d94881b Fix use of JS to detect whether there is chat data 2 years ago
ElementalAlchemist 3710d9410a Fix indentation style 2 years ago
Mike Lang 36be1bc01a restreamer: Don't 500 on bad timestamps in chat endpoint 2 years ago
Mike Lang 8e314eea94 Collect metrics for chat_archiver on port 8008 2 years ago
Mike Lang 7dfb7b2544 sheetsync: Fix a bug where only show-in-description playlists were detected
Because a blank 5th column would make sheetsync ignore the row.
2 years ago
Mike Lang ad36d59985 schedulebot: Fix some time-related bugs 2 years ago
Mike Lang 49833c1847 Don't post pre-run or post-run hours
and add option to start up without immediately posting
2 years ago
Mike Lang 8e6e2cdf9b allow yaml config 2 years ago
Mike Lang ebeb9f3f9e Combine old schedule bot with group membership bot 2 years ago
Mike Lang c286b711ea group member bot: add correct auth 2 years ago
Mike Lang a12cdea5a9 user group membership bot 2 years ago
Mike Lang 834edf2701
Don't show a template option for non-png files (#312)
Each template now has two files, a `.png` and a `.json`. This is currently making them show up twice.
To fix this, we only consider files which end in `.png`.

We do this in the backend so the frontend doesn't need to know about it.
2 years ago
Mike Lang dd8385ccd8 sheetsync: Special case "<all>" in playlist tags to mean []
this avoids empty string meaning [] which is dangerous since it's easy to write accidentially.
2 years ago
Mike Lang c36976dcca Default to rdp template for RDP thumbnails 2 years ago
Mike Lang a3e16a2686 thumbnails: Take crop/scaling info from a json file next to the image file 2 years ago
Mike Lang e5b1a57f37 github actions: Actually build the right commit 2 years ago
ElementalAlchemist dd4bf320cd Fix changing editor times breaking chat display 2 years ago
ElementalAlchemist d44bbe3440 Add missing tooltips for video range icons 2 years ago
ElementalAlchemist dd5d03e46d Fix links that open hidden content or perform other actions jumping the user to the top of the page 2 years ago
ElementalAlchemist 263ebf44e7 Rename time update button on restreamer page 2 years ago
HubbeKing ad3eaabf4e Add metric ingress rule for chat-archiver 2 years ago
HubbeKing b0628eb7a4 k8s: Fix broken credential secret mounts and add chat archiver 2 years ago
ElementalAlchemist 76b4a829d3 Fix missing clip bar 2 years ago
ElementalAlchemist fafa2fa125 Add missing bracket to playlist strip regex 2 years ago
Mike Lang 6a713993af fix another typo 2 years ago