432 Commits

Author SHA1 Message Date
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 d678fa56d127b93cfa10ccc53af81a6f3c9fa830.  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
Calvin Montgomery
08f9feef74 Match word boundaries for nick highlight (#819) 2019-08-01 20:02:37 -07:00
Calvin Montgomery
6b2dfa483c Fix #813 2019-05-25 16:07:44 -07:00
Calvin Montgomery
a3a2daff4c Remove file extension check (#801) 2019-04-07 16:32:58 -07:00
Calvin Montgomery
12924b9b5a Implement #786 2019-03-27 21:33:16 -07:00
Calvin Montgomery
c5b122bcf8 Fix #790 2019-03-27 21:28:46 -07:00
Calvin Montgomery
367df3d70b Implement #797 2019-02-23 21:23:21 -08:00
Calvin Montgomery
027b27c1b0 Bump max message length (#782) 2018-11-15 22:48:30 -08:00