syeopite
f3bc55e37e
Expose instance redirect to frontend
2021-06-19 04:16:17 -07:00
syeopite
df0cd30236
Add support for VR videos through videojs-vr
2021-05-23 09:22:29 -07:00
syeopite
50ba3c5d5c
Remove unused class attr on label
2021-05-10 00:26:43 -07:00
syeopite
65663fb857
Update code to reflect 'read more' btn name change
2021-05-10 00:26:42 -07:00
syeopite
8df2f38d34
Change wording of 'read more/less' & add to locale
2021-05-10 00:25:22 -07:00
syeopite
c5fae84263
Add functionality to read more button
2021-05-10 00:25:20 -07:00
sh4dowb
533d0a1fd4
Added "Read More" button for video descriptions
2021-05-10 00:24:11 -07:00
Andrew Zhao
295e5c9731
show how long ago stream started
2021-02-24 23:08:04 -05:00
Perflyst
ec82c1f957
Merge pull request #1730 from notpushkin/patch-1
...
Add link[rel="alternate"] pointing to YouTube version
2021-02-04 07:55:39 +01:00
saltycrys
5f03a583d1
Update code for Crystal 0.36.0
...
Rename `HTTPClient@socket` to `HTTPClient@io`, see
https://github.com/crystal-lang/crystal/pull/9543 .
Rename `URI#full_path` to `URI#request_target`, see
https://github.com/crystal-lang/crystal/pull/10099 .
2021-02-02 20:01:02 +01:00
Alexander Pushkov
e7ada61881
Add link[rel="alternate"] pointing to YouTube version
2021-01-30 23:45:55 +00:00
saltycrys
d42539949e
Add YT embed link to watch page
2020-12-08 19:10:29 +01:00
saltycrys
30c92ce1b7
Add embed link to watch page
2020-12-08 02:28:44 +01:00
Omar Roth
1eca969cf6
Add support for polymer redesign
2020-06-15 18:18:04 -05:00
Omar Roth
c1cbdae5ee
Make HOST_URL constant
2020-06-15 18:13:14 -05:00
Dmitry Sandalov
338dc3223c
Merge pull request #1182 from DmitrySandalov/master
...
Allow user to subscribe to playlist (#17 )
2020-06-13 15:10:18 +03:00
mendel5
80941eacbd
More consistent HTML IDs for info section ( #1156 )
...
* More consistent IDs for info section
More consistent IDs for info section: watch-on-youtube, annotations and download
* Consistent IDs: channel-name
* Consistent IDs: published-date
The term "published" can also be found in the answer for the following YouTube API request: https://developers.google.com/youtube/v3/docs/videos/list
2020-05-26 02:57:10 -05:00
Dmitry Sandalov
5d8de5fde2
Allow user to subscribe to playlist ( #17 )
2020-05-17 14:28:00 +03:00
mendel5
9d23cf33fd
Consistent IDs for info section ( #1133 )
2020-04-30 15:01:29 -05:00
Omar Roth
408f3852ec
Hide playlist widget when user has no playlists
2020-04-15 16:30:02 -05:00
Omar Roth
3f97bebd69
Support adding video to playlist from watch page
2020-04-09 10:55:32 -05:00
Omar Roth
3b2e142542
Fix JSON serialization
2020-03-29 18:04:44 -04:00
leonklingele
70cbe91776
Migrate to a good Content Security Policy ( #1023 )
...
So attacks such as XSS (see [0]) will no longer be of an issue.
[0]: https://github.com/omarroth/invidious/issues/1022
2020-03-15 16:46:08 -05:00
sh4dowb
79da61782b
Fixed double quotes in meta description
2019-11-11 19:00:23 +03:00
Omar Roth
be055d9dcb
Add support for custom playlists
2019-10-15 21:17:14 -04:00
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
Omar Roth
16056661dd
Update recommended videos extractor
2019-08-27 08:00:04 -05:00
Omar Roth
c9a05187fb
Update icon for unlisted videos
2019-08-05 18:57:32 -05:00
Omar Roth
ff5d79e3ee
Update video extractor
2019-07-29 19:41:45 -05:00
Omar Roth
2cc25b1e6e
Add administrator option to disable proxying
2019-07-08 12:15:18 -05:00
Omar Roth
1485ee8027
Fix channel thumbnail size in FireFox
2019-07-03 10:53:33 -05:00
Omar Roth
501b523680
Fit channel link to content
2019-07-01 14:26:27 -05:00
Omar Roth
556d5b0ca5
Resize channel thumbnails
2019-06-30 12:39:51 -05:00
Omar Roth
0d0d3edeae
Add thumbnail and banners to channel page
2019-06-28 20:48:24 -05:00
Omar Roth
b43e9ed7e7
Refactor 'description_html'
2019-06-08 15:08:27 -05:00
Omar Roth
ef8c9f093c
Add premiere date to watch page
2019-06-08 10:18:45 -05:00
Omar Roth
2febc268f7
Fix warnings in Crystal 0.29
2019-06-07 21:13:50 -05:00
Omar Roth
69ab236f3f
Fix typo in '/watch'
2019-05-30 19:00:38 -05:00
Omar Roth
f66fa1150e
Fix inconsistency in translation
2019-05-27 11:56:52 -05:00
Omar Roth
7d2e1f63b5
Refactor watched_widget.js
2019-05-16 20:51:17 -05:00
Omar Roth
fd8af88493
Use separate asset version for cache busting
2019-05-09 22:58:34 -05:00
Omar Roth
4616f889fd
Add simple form of cache busting
2019-05-08 08:58:10 -05:00
Omar Roth
058711d3a8
Refactor player.js
2019-05-06 11:23:14 -05:00
Omar Roth
2faa2ed1f4
Refactor watch.js
2019-05-06 09:48:33 -05:00
Omar Roth
0099a9822e
Refactor subscribe_widget
2019-05-05 08:38:55 -05:00
Omar Roth
757993064e
Fix view_count_text extractor for livestreams
2019-05-04 08:43:41 -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
c6c92184d9
Fix duplicate id on watch page
2019-04-29 09:34:49 -05:00
Omar Roth
c4fbc65354
Provide bundled streams first in download widget
2019-04-28 18:51:10 -05:00