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
Mike Lang
8b8b2a347e
Fix typo in respecting upload location
2 years ago
Mike Lang
8fbbb3f0a1
thrimshim: Fix description footer formatting
...
Needs newlines before playlists section, and a line between playlist section and footer.
2 years ago
Mike Lang
7fc9d3d2df
cutter: Transcode and Update checkers should only affect videos for that upload location
2 years ago
ElementalAlchemist
131d248251
Add display for abbreviated YouTube titles
2 years ago
ElementalAlchemist
6b255f5018
Add jump to chapter marker functionality
2 years ago
Mike Lang
85c4319f2a
thrimshim: Fix bug where description playlists header was added with zero playlists
...
We only want it to show at all if there's at least one playlist.
2 years ago
ElementalAlchemist
8ea985c07a
Fix distortion of non-standard-size default emotes
2 years ago
ElementalAlchemist
262a293d2e
Fix issue where the first message of the playback may not be displayed on the restreamer page
2 years ago
ElementalAlchemist
ea0729cbd6
Show system messages (raids, subscriptions, etc.) in the chat replay
2 years ago
Mike Lang
e7d1212085
fix typo
2 years ago
Mike Lang
32c72d6eb7
sheetsync: correct parsing for updated playlists
2 years ago
Mike Lang
a298087137
playlists in description: round trip the description correctly
2 years ago
Mike Lang
17c5e86250
wip:
2 years ago