Kethsar
986207b46b
Add max chat message length config option
2023-03-25 14:31:25 -07:00
Calvin Montgomery
6ec2f3d491
Fix todo
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
008c24f892
Add compiled JSO libraries
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
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
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
26f6611ca8
Options to autoembed PeerTube
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
Calvin Montgomery
edb5f94b7c
Add a POST flow to password recovery ( #871 )
2021-08-19 20:55:02 -07:00
Calvin Montgomery
337e8cd1d3
Add some big ol nags about no support for gdrive
2021-08-08 09:49:20 -07:00
Calvin Montgomery
df82d2d4f1
Add registration captcha support
2020-09-22 20:11:34 -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
Calvin Montgomery
4598a6a58c
Wrap chat input in fake form to appease chrome's heuristics ( #807 )
2020-07-03 11:55:17 -07:00
Olie440
842d0bb4be
update button labels ( #839 )
...
Update video search button labels to use a consistent verb.
2019-12-05 20:32:23 -08:00
Calvin Montgomery
12924b9b5a
Implement #786
2019-03-27 21:33:16 -07:00
Calvin Montgomery
a81e4d1d16
Fix copyright year in LICENSE
2019-02-02 15:56:43 -08:00
Calvin Montgomery
aa2348656d
Implement self-service account deletion
2018-12-07 20:35:00 -08:00
Calvin Montgomery
027b27c1b0
Bump max message length ( #782 )
2018-11-15 22:48:30 -08:00
really-need-an-api-key
0bc866dbfa
Add desktop notifications
2018-10-12 20:19:45 -07:00
Ryan Huang
7acae30875
Add breaking spaces into footer
2018-07-09 17:15:20 -07:00
Adam davis
953428cad5
Add Admin Setting - Block anonymous connections ( #740 )
2018-04-07 11:24:52 -07:00
Calvin Montgomery
8340bf2c81
Add notice that quality preference doesn't work for YouTube anymore ( #726 )
2018-03-05 21:51:40 -08:00
Calvin Montgomery
966da1ac58
Revert "Replace quadratic emote list impl with Map"
...
This reverts commit 0f9bc44925
.
The original commit was not backwards compatible with use cases that
users were relying on, such as emotes being sorted in insertion order by
default.
I will develop a new patch which fixes the performance issue in a
backwards compatible way.
2018-02-01 17:39:45 -08:00
Calvin Montgomery
0f9bc44925
Replace quadratic emote list impl with Map
2018-01-18 19:34:57 -08:00
Calvin Montgomery
fec1372e4e
Annual bit flip
2018-01-07 15:45:18 -08:00
Calvin Montgomery
cf9b95a265
Add experimental support for dash streaming
2018-01-06 11:00:59 -08:00
Calvin Montgomery
b453aecee5
Replace froogaloop
...
Froogaloop no longer appears to work.
Followed migration guide: https://github.com/vimeo/player.js/blob/master/docs/migrate-from-froogaloop.md
2017-10-28 23:10:15 -07:00
Calvin Montgomery
3cd8bfa8c7
Remove /sioconfig for real
2017-09-30 15:26:47 -07:00
Calvin Montgomery
8db22ad924
Implement playerjs for streamable ( #706 )
2017-09-25 19:18:46 -07:00
Calvin Montgomery
bfc7cfc193
Remove old /useragreement
2017-09-19 22:07:00 -07:00
Calvin Montgomery
c159fa8060
Remove old HTTPS redirect kludges
2017-09-19 20:49:33 -07:00
Calvin Montgomery
162f8fd9b5
Fix index page JS submit
2017-08-24 21:01:10 -07:00
Calvin Montgomery
cc69b3c225
Revert "Remove legacy /sioconfig and user agreement link"
...
ACP has a dependency on `/sioconfig`. Reverting until that can be
fixed.
This reverts commit a48cab81b9
.
2017-08-23 23:15:30 -07:00
Calvin Montgomery
712a8c228b
Refactor most pug templates to share a common layout template
2017-08-22 22:09:48 -07:00
Calvin Montgomery
0810591fe3
Remove unnecessary template mixin vars
2017-08-22 17:33:29 -07:00
Calvin Montgomery
7e6312f9d1
Remove ?dest= redirect logic for /login and use referrer instead
2017-08-22 17:25:18 -07:00
Calvin Montgomery
a48cab81b9
Remove legacy /sioconfig and user agreement link
...
- `/sioconfig` has been deprecated for ages in favor of
`/socketconfig/${channel}.json`
- Each website administrator should be responsible for determining the
appropriate terms of service for their website instead of CyTube
providing a default one.
2017-08-21 23:19:19 -07:00
Calvin Montgomery
9f0444a962
Fix jquery 404 on /register
2017-08-19 16:13:15 -07:00
Calvin Montgomery
7bd9934e58
Minor cleanup of no longer used things
2017-07-26 20:32:51 -07:00
Calvin Montgomery
5500054b84
Add resolution switcher plugin for video.js
...
Allows switching resolutions via the video.js UI. Also added support on
the player side for 540p, 1440p, and 2160p videos, although the metadata
extractors have not been updated to provide these sources yet.
2017-07-01 16:54:19 -07:00
Xaekai
6d4558c978
Allow channel path to be customizable
...
We now allow server operators to customize the /r/ part of the channel links
The new config option in the template is commented and the config module validates and will terminate with status 78 if an improper value is used.
We've also dropped some old cruft and uses a more elegant method to assign CHANNEL.name
Resolves #668
2017-06-16 20:09:36 -07:00