leonklingele
1aefc5b540
Update to Crystal 0.31.0, resolve compiler deprecation warnings, update dependencies ( #764 )
...
* shard: update to crystal 0.31.0
Additionally, no longer use the Crystal "markdown" library which has
been removed from the Crystal stdlib in version 0.31.0.
See https://github.com/crystal-lang/crystal/pull/8115 .
Also fix some deprecation warnings using the following commands:
find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.escape/URI\.encode_www_form/g' "{}" \;
find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.unescape/URI\.decode_www_form/g' "{}" \;
sed -i 's/while \%pull\.kind \!\= \:end_object/until \%pull\.kind\.end_object\?/g' src/invidious/helpers/patch_mapping.cr
2019-09-24 13:31:33 -04:00
psvenk
f54fbd057e
Add prefers-color-scheme support ( #601 )
...
* Add prefers-color-scheme support
This should fix <https://github.com/omarroth/invidious/issues/559 >.
The cookie storage format has been changed from boolean
("true"/"false") to tri-state ("dark"/"light"/""), so that users
without a cookie set will get dark mode if they have enabled the dark
theme in their operating system. The code for handling the cookie
state, along with the user's operating system theme, has been factored
out into a new function `update_mode`, which is called both at window
load and at the "storage" event listener, because the "storage" event
listener is only trigerred when a change is made to the localStorage
from another tab/window (for more info - see
<https://stackoverflow.com/a/4679754 >).
2019-08-15 11:29:55 -05:00
Andrew
00346781bb
Fix annoying typo in Preferences view
2019-08-14 20:12:37 +00:00
Leon Klingele
46577fb128
Add support for player styles
...
This currently includes the following styles:
- Invidious, the default
- YouTube, using a centered play button and always visible video control bar
Implements https://github.com/omarroth/invidious/issues/670 .
Supersedes https://github.com/omarroth/invidious/pull/661 .
2019-08-09 02:04:36 +02:00
Omar Roth
94638fe42c
Update translations
2019-07-18 21:52:25 -05:00
Omar Roth
e8a56e0fea
Add '1.75' playback speed
2019-07-14 10:13:40 -05:00
Omar Roth
2cc25b1e6e
Add administrator option to disable proxying
2019-07-08 12:15:18 -05:00
Omar Roth
576067c1e5
Fix preference for web notifications
2019-06-01 18:06:44 -05:00
Omar Roth
0338fd42e1
Add support for Web notifications
2019-06-01 16:09:17 -05:00
Omar Roth
ad8750b40d
Fix referer escaping
2019-05-03 12:15:21 -05:00
Omar Roth
1a9360ca75
Minor formatting changes
2019-05-01 20:03:39 -05:00
Omar Roth
56fe3ede5b
Add annotation preferences
2019-04-30 23:39:04 -05:00
Omar Roth
64aecba7a0
Add option to change passwords
2019-04-22 10:18:17 -05:00
Allan Nordhøy
aa10a9d899
Language fixes ( #366 )
...
* Language fixes
2019-04-19 11:14:11 -05:00
Omar Roth
bb5a1ad513
Add 'continue_autoplay' preference
2019-04-19 09:38:27 -05:00
Omar Roth
2a6c81a89d
Add authentication API
2019-04-18 16:23:50 -05:00
Omar Roth
1c8075ca40
Add 0.25 to list of playback rates
2019-03-23 11:14:15 -05:00
Omar Roth
405e98f429
Add 1.25 and 0.75 playback rates
2019-03-16 09:17:57 -05:00
Omar Roth
e738e57e26
Add 'local' option to preferences
2019-03-12 21:05:49 -05:00
Omar Roth
4be82c5ca6
Add /api/v1/stats
2019-03-01 19:25:16 -06:00
Omar Roth
a39b1583da
Add administrator preferences
2019-03-01 16:06:45 -06:00
Omar Roth
ebcb21dbfe
Allow user to save preferences without creating an account
2019-02-24 09:49:48 -06:00
Omar Roth
a7b6a67615
Use locale for "Only show latest" text
2019-01-21 11:54:44 -06:00
Omar Roth
a160c645c9
Add support for translations
2018-12-20 15:32:09 -06:00
Omar Roth
2dfb3e7814
Minor text changes
2018-11-26 14:28:15 -06:00
Omar Roth
c656a7cb9e
Add link to watch history in preferences
2018-11-21 13:10:56 -06:00
Omar Roth
a15463cf37
Clarify options in preferences
2018-11-21 13:10:09 -06:00
Omar Roth
adcefa4ffa
Add 'published - reverse' option to feed
2018-11-13 20:29:36 -06:00
Omar Roth
4b76b93610
Add continuous playback
2018-11-11 11:45:05 -06:00
Omar Roth
b9c29bf537
Add option for user to delete their account
2018-11-08 00:12:14 -06:00
Omar Roth
e39dec9778
Add option to listen by default
2018-10-30 09:41:23 -05:00
Omar Roth
b3ca3922a9
Add experimental dash support
2018-09-24 19:28:36 -05:00
Omar Roth
cb01b50fbb
Add option to hide related videos
2018-08-30 16:49:38 -05:00
Omar Roth
6c98513153
Add referer to /data_control
2018-08-25 21:48:20 -05:00
Omar Roth
23aaf7f1b7
Add comments fallback
2018-08-25 18:33:15 -05:00
Omar Roth
9a15438c71
Minor formatting changes
2018-08-17 11:04:38 -05:00
Omar Roth
db2c10e3a0
Avoid creating temporary objects
2018-08-11 15:03:24 -05:00
Omar Roth
4d034bedce
Fix typo
2018-08-06 19:45:33 -05:00
Omar Roth
ca7c376874
Add preferred captions
2018-08-06 13:23:36 -05:00
Omar Roth
f9b45dd7b8
General cleanup to user preferences
2018-08-05 19:59:45 -05:00
Omar Roth
b1b2713546
Add option to view only notifications
2018-07-31 10:44:07 -05:00
Omar Roth
b535a9d413
Add options to import and export user data
2018-07-30 12:57:26 -05:00
Omar Roth
b5c92c1a2f
Add watch history
2018-07-29 09:00:32 -05:00
Omar Roth
0d23f25a8c
Add option to redirect homepage to subscription feed
2018-07-28 22:31:02 -05:00
Omar Roth
1eb7066c74
Add YouTube comments
2018-07-28 09:49:58 -05:00
Omar Roth
8764b298ad
Add thin mode
2018-07-26 12:09:29 -05:00
Omar Roth
73443143cf
Add padding to preferences page
2018-07-26 09:59:05 -05:00
Omar Roth
18f8a4ae1a
Add latest_only and sort options for subscription feed
2018-07-18 09:20:34 -05:00
Omar Roth
a6292d956d
Add option to change max_results
2018-07-16 19:31:49 -05:00
Omar Roth
58b5e97fc4
Add speed and fix <select> options
2018-07-16 11:57:52 -05:00