Commit Graph

1099 Commits

Author SHA1 Message Date
Calvin Montgomery 9d9f638496 Tweaks 2022-09-18 16:23:30 -07:00
Xaekai ff47583e06 Add disposal to audio switcher 2022-09-04 14:09:36 -07:00
Xaekai 0e410e4f2d Add compiled JSO libraries 2022-09-04 14:09:36 -07:00
Xaekai e713eca9cc Track last chatMsg time, and ignore reconnect spam 2022-09-04 14:09:36 -07:00
Xaekai 5ecca27c9f Add vjs plugin for audio track switching 2022-09-04 14:09:36 -07:00
Xaekai 0226d73272 Focus searchbox when emotelist modal is shown 2022-09-04 14:09:36 -07:00
Xaekai 24fdc3639a Fix Nicovideo methods 2022-09-04 14:09:35 -07:00
Xaekai 9bd8fee92f 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-04 14:09:35 -07:00
Xaekai e2944e0769 Move Video.js components to a subfolder 2022-09-04 14:09:35 -07:00
Xaekai 94e2fd10ad Remove all references to wmode
Usage of wmode was specific to Flash, which is long dead.
2022-09-04 14:09:35 -07:00
Xaekai dd051098bc Add Niconico support 2022-09-04 14:09:35 -07:00
Xaekai 094c9a7c4e Update HLS support 2022-09-04 14:09:35 -07:00
Xaekai 6b39d754d3 Add Odysee support 2022-09-04 14:09:35 -07:00
Xaekai 8da1d1c772 Add BandCamp support 2022-09-04 14:09:27 -07:00
Xaekai 6a0119fa17 Flash is long dead 2022-09-04 14:02:09 -07:00
Xaekai b7188832da Options to autoembed PeerTube 2022-09-04 14:02:09 -07:00
Xaekai a92df0c6d9 Touch up data.js
Reorder useropts to match client
Remove long unused variable
2022-09-04 14:02:09 -07:00
Xaekai 9a639654f4 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-04 14:02:09 -07:00
Xaekai 6812884760 Fixup Livestream.com 2022-09-04 14:02:09 -07:00
Xaekai d3aed7121b Add BitChute support 2022-09-04 14:02:09 -07:00
Xaekai eb71718bea Fixup various lint
Touched up callbacks and paginator
2022-09-04 14:02:09 -07:00
Xaekai 5e1cfc41d9 Eliminate jQuery from inline js/css charlimit notice 2022-09-04 14:02:09 -07:00
Xaekai 67b61d69dc Eliminate jQuery event shorthands 2022-09-04 14:01:49 -07:00
Xaekai cfe009323f Improve the ESLint situation 2022-09-04 13:58:42 -07:00
Xaekai 3212aa5df6 Allow for the omission of particular frames in SOCKET_DEBUG
In particular, mediaUpdate spam.
2022-09-04 13:58:42 -07:00
Xaekai af6e7bed0c EmoteList live reconfig support 2022-09-04 13:58:42 -07:00
Xaekai 46fcec8d14 Update jQuery and jQuery UI 2022-09-04 13:58:42 -07:00
Xaekai 614a039266 Add PeerTube support 2022-09-04 13:58:42 -07:00
Xaekai f365d4192a Refactor parseMediaLink 2022-09-04 13:58:42 -07:00
Xaekai e1c7b76650 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-04 13:58:42 -07:00
Calvin Montgomery 0d9f4a5f03 Fix cookies on ACP for SIO4 upgrade 2021-11-06 19:53:16 -07:00
Techanon ab8faf7c99 Fix chat width resizing when window is very thin
When the window resized to a small width, the chat header buttons would wrap to the next line, but would inline with the chat box itself making it resize to unreadable widths.
Changing the header to flex with some minor adjustments prevents the inline wrapping thus the chatbox retains it's intended width.
2021-11-05 16:14:15 -07:00
Calvin Montgomery bd63013524 Fix #925 2021-10-13 20:14:44 -07:00
Calvin Montgomery f41e0bda82 Fix new messages indicator being hidden behind chat messages on chromium 2021-10-13 19:58:19 -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