Commit graph

1127 commits

Author SHA1 Message Date
Speng Reb
20daaa780f Remove list of shows in shows tab - we can use the calendar from now on 2026-06-02 00:05:06 +02:00
Speng Reb
efd5fe0465 Gcalendar now can batch jobs and queue create and delete. Keeps a local record of gcalendar records. 2026-06-01 23:43:30 +02:00
Speng Reb
6b40b9c500 After running a stress test a couple times i found some nasty edge cases and tried to patch them up as best i could 2026-06-01 21:36:54 +02:00
Speng Reb
dd1bf9d55b Add many UX improvements to channel schedule 2026-06-01 01:46:00 +02:00
Speng Reb
71b0a092ca Google calendar sync v1 2026-05-31 23:56:37 +02:00
Speng Reb
60c6a50d9e Add calendar for displaying scheduled shows per channel 2026-05-31 22:57:20 +02:00
Speng Reb
c977cbd754 Basic channel schedule 2026-05-31 22:24:43 +02:00
Speng Reb
49623df29d Fix CSRF issues from previous commits 2026-05-31 15:06:06 +02:00
Speng Reb
6eeee342d7 Protect /api/v1 mutations with CSRF for cookie auth while exempting cbt_ bearer bot tokens and wiring UI X-CSRF-Token headers 2026-05-21 16:23:30 +02:00
Spengreb
03922e8484
Merge pull request #13 from Spengreb/emote-substring-search-ux
Emote substring search ux
2026-05-21 15:06:22 +02:00
Speng Reb
73c90d8802 Merge branch 'emote-substring-search' into emote-substring-search-ux 2026-05-21 15:04:26 +02:00
Speng Reb
341b91aad1 Improve UX for emote auto complete 2026-05-21 15:03:56 +02:00
Speng Reb
c49ff4bac1 Fix bug where force start did not force starting the show 2026-05-21 14:14:47 +02:00
Spengreb
5209c1c10a
Merge pull request #9 from Spengreb/schedules-shows
Scheduled shows
2026-05-21 13:47:59 +02:00
Speng Reb
ae037c7795 Emote selector can be resized 2026-05-21 13:46:51 +02:00
Speng Reb
25d4be7aae Fix bug where if Big Picture mode was set as default layout switching layouts would look weird 2026-05-21 13:00:36 +02:00
Speng Reb
c4ee655d15 Shows playlist editor now shows media title instead of ID 2026-05-20 21:10:49 +02:00
Speng Reb
56ab732f6b Better handling of TZ and Bot API added 2026-05-20 21:00:48 +02:00
Speng Reb
17f38874d1 Add a scheduled show concept to the project without bot API for now 2026-05-20 20:52:26 +02:00
Speng Reb
dc70e1236b Initial bot API v1 2026-05-04 16:07:59 +02:00
BigLargeExtraDelicious
914605f393 Improve emote autocomplete to match substrings 2026-05-03 20:10:00 +01:00
Speng Reb
6281b0ead3 Emote compact and infinite scroll emote list 2026-04-21 17:51:03 +02:00
Speng Reb
e7111689f1 Compact emote suggestions 2026-04-21 17:37:45 +02:00
Speng Reb
f3cfe74cfa Add TV layout mode 2026-04-21 00:08:25 +02:00
Speng Reb
f12115159e Accepts whep from streem.vereto.net 2025-07-22 01:02:34 +02:00
Calvin Montgomery
4c437efb5d Fix #981 2024-04-18 20:08:59 -07:00
Calvin Montgomery
6f47ed42db Bump mediaquery 2023-05-28 21:12:36 -07:00
Calvin Montgomery
1a9d920884 Detect old browser JS engines 2023-01-28 19:41:39 -08:00
Calvin Montgomery
9e0f7b8efa Tweaks 2022-09-18 19:10:36 -07:00
Xaekai
2cf26cdc4c Add disposal to audio switcher 2022-09-18 19:10:36 -07:00
Xaekai
008c24f892 Add compiled JSO libraries 2022-09-18 19:10:36 -07:00
Xaekai
a398e3a6fa Track last chatMsg time, and ignore reconnect spam 2022-09-18 19:10:36 -07:00
Xaekai
aa04f0d034 Add vjs plugin for audio track switching 2022-09-18 19:10:36 -07:00
Xaekai
119b6a62b8 Focus searchbox when emotelist modal is shown 2022-09-18 19:10:36 -07:00
Xaekai
9d00d9666d Fix Nicovideo methods 2022-09-18 19:10:36 -07:00
Xaekai
f6ba5b71e8 Update vjs components
Upgrade Video.js core to v7.18.0 from v5.10.7
Upgrade Dash.js to v4.2.8 from v2.6.3
Upgrade videojs-contrib-dash to v5.1.1 from v2.9.1
Modify videojs-resolution-switcher
2022-09-18 19:10:36 -07:00
Xaekai
9b05e2eb8c Move Video.js components to a subfolder 2022-09-18 19:10:36 -07:00
Xaekai
911558760f Remove all references to wmode
Usage of wmode was specific to Flash, which is long dead.
2022-09-18 19:10:36 -07:00
Xaekai
45217ccad8 Add Niconico support 2022-09-18 19:10:36 -07:00
Xaekai
aeb5de85b6 Update HLS support 2022-09-18 19:10:36 -07:00
Xaekai
a2c4ea5036 Add Odysee support 2022-09-18 19:10:36 -07:00
Xaekai
1790d5b569 Add BandCamp support 2022-09-18 19:10:36 -07:00
Xaekai
498272b128 Flash is long dead 2022-09-18 19:10:36 -07:00
Xaekai
26f6611ca8 Options to autoembed PeerTube 2022-09-18 19:10:36 -07:00
Xaekai
6b831bc367 Touch up data.js
Reorder useropts to match client
Remove long unused variable
2022-09-18 19:10:36 -07:00
Xaekai
ffd01fe30b Fix issue with queue progress
If the user queues a PeerTube link with a long uuid the progress bar would never go away. Now it will just check against the hostname.
2022-09-18 19:10:36 -07:00
Xaekai
8774dc89e7 Fixup Livestream.com 2022-09-18 19:10:36 -07:00
Xaekai
16f183c117 Add BitChute support 2022-09-18 19:10:36 -07:00
Xaekai
ba80c1591d Fixup various lint
Touched up callbacks and paginator
2022-09-18 19:10:36 -07:00
Xaekai
4fada9a8d2 Eliminate jQuery from inline js/css charlimit notice 2022-09-18 19:10:36 -07:00