Xaekai
568b7f3cfe
Move add to be first playlist control
2022-09-04 14:09:36 -07:00
Xaekai
ef0a04ddcb
Eliminate jQuery in index template microscript
2022-09-04 14:09:36 -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
8dde08ac6d
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-04 14:02:09 -07:00
Xaekai
b7188832da
Options to autoembed PeerTube
2022-09-04 14:02:09 -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
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
Calvin Montgomery
8ad9b4e543
Remove redundant template local
2017-06-05 18:57:04 -07:00
Xaekai
699aa2abe1
Finish validation touchup
2017-06-05 00:06:15 -07:00
Xaekai
d42de93d74
Round 2.
2017-06-04 22:16:40 -07:00
Xaekai
668477d711
Nice is subjective.
2017-06-04 22:04:39 -07:00
Xaekai
8769ca1dd9
Basic validation of channel IDs on the registration page
2017-06-04 19:03:42 -07:00