Commit Graph

2614 Commits

Author SHA1 Message Date
Calvin Montgomery 1a9d920884 Detect old browser JS engines 2023-01-28 19:41:39 -08:00
Calvin Montgomery c78ef333da Fix a couple issues discussed on IRC 2023-01-11 17:57:02 -08:00
Calvin Montgomery fad1da7ab4 deps: fix high sev warnings 2023-01-10 20:56:38 -08:00
Calvin Montgomery d37e69e1a6 Update package-lock for nan so that node v19 builds successfully 2022-10-30 18:10:19 -07:00
Calvin Montgomery 1e2dcee4fa Update NEWS 2022-09-23 21:39:38 -07:00
Calvin Montgomery 6ec2f3d491 Fix todo 2022-09-23 21:39:38 -07:00
Calvin Montgomery 306e3adde8 Work around flaky test 2022-09-23 21:39:38 -07:00
Calvin Montgomery 99740a3673 Add cache, test 2022-09-23 21:39:38 -07:00
Calvin Montgomery 913348d46e Continue working on banned channels 2022-09-23 21:39:38 -07:00
Calvin Montgomery ae5dbf5f48 Continue working on banned channels 2022-09-23 21:39:38 -07:00
Calvin Montgomery 8338fe2f25 Work on banned channels feature 2022-09-23 21:39:38 -07:00
Xaekai 7921f41174 Fix inadvertent code reversions 2022-09-18 20:04:42 -07:00
Calvin Montgomery 50e2692896 Fix update mediaquery git hash 2022-09-18 19:10:36 -07:00
Calvin Montgomery 9e0f7b8efa Tweaks 2022-09-18 19:10:36 -07:00
Xaekai fd9586e0da Update custom manifest documentation regarding audioTracks 2022-09-18 19:10:36 -07:00
Xaekai f185e6c3ea Add audioTracks support for custom manifests 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 e7f0aa98be Move add to be first playlist control 2022-09-18 19:10:36 -07:00
Xaekai 0f9d778a27 Eliminate jQuery in index template microscript 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 53911ab9f0 Reorganize PlayerJSPlayer dependents 2022-09-18 19:10:36 -07:00
Xaekai a2c4ea5036 Add Odysee support 2022-09-18 19:10:36 -07:00
Xaekai 517058bef3 Set videojs poster on player ready
Resolves Github issue #870
2022-09-18 19:10:36 -07:00
Xaekai 1790d5b569 Add BandCamp support 2022-09-18 19:10:36 -07:00
Xaekai 97b8d1b4b7 Enable caching BitChute metadata 2022-09-18 19:10:36 -07:00
Xaekai 25ddc336e0 Use child iframe for BitChute
By using an iframe we can take advantage of the referrer meta tag,
while still being able to scaffold everything relatively easily because it's same-origin
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
Xaekai 7441892235 Eliminate jQuery event shorthands 2022-09-18 19:10:36 -07:00
Xaekai f929758bfd Improve the ESLint situation 2022-09-18 19:10:36 -07:00
Xaekai 500f295506 Allow for the omission of particular frames in SOCKET_DEBUG
In particular, mediaUpdate spam.
2022-09-18 19:10:36 -07:00
Xaekai de1f37735b EmoteList live reconfig support 2022-09-18 19:10:36 -07:00
Xaekai 9f9bbfa022 Update jQuery and jQuery UI 2022-09-18 19:10:36 -07:00
Xaekai d516c5ebfc Add PeerTube support 2022-09-18 19:10:36 -07:00
Xaekai 3668c1b3da Refactor parseMediaLink 2022-09-18 19:10:36 -07:00