Commit Graph

426 Commits

Author SHA1 Message Date
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 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
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
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
Calvin Montgomery 3620b07816 Add userlist-ignored strikethrough for ignored users 2018-11-15 22:44:21 -08:00
Calvin Montgomery 8c9622f1b2 Fix #783 2018-11-15 22:40:01 -08:00
Calvin Montgomery f7cc00d16b Fix tabcomplete sort bug exposed by new v8 2018-11-12 21:01:43 -08:00
Calvin Montgomery cd94c8b83d Use page visibility API instead of buggy window.focus tracking 2018-11-11 20:24:19 -08:00
Calvin Montgomery f6a58d00b2 Adjust some socket.io settings (#780) 2018-11-07 21:23:00 -08:00
Calvin Montgomery 1f28c0b87d Add checks for kisscartoon/kissanime/mega to direct the user to the FAQ 2018-10-21 22:26:43 -07:00