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
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
Xaekai
0e3307b9f4
Remove references to defunct services
...
Imgur discontinued support for albums
SmashCast/Hitbox disappeared
Ustream was sunset by IBM
Mixer is dead
Picasa is long dead
Vidme is long dead
IE11 is dead
2022-09-18 19:10:36 -07:00
Calvin Montgomery
0d9f4a5f03
Fix cookies on ACP for SIO4 upgrade
2021-11-06 19:53:16 -07:00
Calvin Montgomery
bd63013524
Fix #925
2021-10-13 20:14:44 -07:00
Calvin Montgomery
d179cd896f
Allow revoting without refreshing
2021-08-19 21:03:15 -07:00
Calvin Montgomery
d563a85092
Use embed src as url in playlist for custom embed
2021-08-19 20:46:38 -07:00
Calvin Montgomery
394f03ee1c
Remove some legacy cruft
2021-08-19 20:44:57 -07:00
Calvin Montgomery
7214b7c474
Upgrade to socket.io v4
2021-08-19 20:36:04 -07:00
Calvin Montgomery
c717a55c2d
Implement #884
2021-08-11 21:16:19 -07:00
Calvin Montgomery
a3c17ea8ea
Fix #913
2021-07-22 21:55:23 -07:00
Calvin Montgomery
8562b2173e
Add placeholder text for #877
2021-03-22 22:58:38 -07:00
Calvin Montgomery
05107ce13f
Remove ignore button from self ( #904 )
2021-03-22 22:49:11 -07:00
Calvin Montgomery
00e9acbe4d
Revert "Remove channel reference counter"
...
This reverts commit d678fa56d1
. The
reference counter, flawed as it is, was masking far more issues than I
realized. It would require a more significant rearchitecture of the
code to remove it. Probably better to keep it and try to improve it for
now.
2021-01-09 13:03:38 -08:00
Calvin Montgomery
d678fa56d1
Remove channel reference counter
...
This was an old attempt at gracefully unloading channels that still had
pending callbacks. Its implementation was always flawed, and the number
of places where it was used is small enough to replace with
straightforward checks for whether the channel has been unloaded after
an asynchronous operation. Hopefully fixes the stuck 0 user channels
issue.
2020-11-11 22:05:05 -08:00
Calvin Montgomery
f081bc782a
RIP Mixer
2020-07-26 10:24:36 -07:00
Lewis Crichton
99af92ed2c
Make option on by default
2020-07-18 18:43:47 -07:00
Lewis Crichton
c148c991cd
Relocate and rename option, make option restore after page refresh.
2020-07-18 18:43:47 -07:00
Lewis Crichton
d4f75146c7
option to disable IP on userlist hover
2020-07-18 18:43:47 -07:00
Xaekai
88365612da
Replace userlist visibility check logic ( #859 )
...
* Replace visibility check logic
JQuery queries using getComputedStyle, which makes it impossible to change userlist behavior using CSS. This replaces the check with a direct style="" value check so the JS does not trip up if any CSS customizations to the list visibility were made.
Co-authored-by: Algoinde <algoinde@gmail.com>
2020-04-17 14:53:39 -07:00
Xaekai
a53f65a1d5
Fix channel password prompt
...
Add zin param to allow explicit z-index in JS generated dialog boxes.
Give needpass dialog explicit z-index
2020-03-29 10:31:27 -07:00
kr4ssi@tuta.io
d2358924a4
Add tabcompletion for PMs
2020-03-16 20:08:04 -07:00