Samantaz Fox
f236a6872b
Merge pull request #2659 from SamantazFox/fix-likes-dislikes
...
Fix likes/dislikes
3 years ago
Samantaz Fox
3e0096f360
Merge pull request #2683 from iv-org/SamantazFox-patch-1
...
Fix #2682
3 years ago
Samantaz Fox
438b334320
Merge pull request #2671 from matthewmcgarvey/code-removal
...
Remove dead code
3 years ago
Samantaz Fox
4aa96ecab9
Use 'dig()' in 'find()' statements
3 years ago
Samantaz Fox
7b9d26d688
Fix #2670
...
Fixes "Download widget replaces spaces in filename with +"
https://github.com/iv-org/invidious/issues/2670
3 years ago
matthewmcgarvey
8d4b4cd14c
Remove dead code
3 years ago
Samantaz Fox
342fc202a7
Fix #2682
...
Fix "Missing param name: "q" (KeyError)"
https://github.com/iv-org/invidious/issues/2682
3 years ago
Samantaz Fox
4436359d07
Use dig to get category contents
...
Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com>
3 years ago
Samantaz Fox
91f8395222
Typo: missing '?' when looking for key in dislikes_button
...
Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com>
3 years ago
Émilien Devos
c6e086c6ff
Revert "Temporarily fix for #2612" ( #2673 )
3 years ago
Samantaz Fox
82f3eda82b
Merge pull request #2656 from SamantazFox/fix-2549
...
extract_video_info: Make sure that the Android player response is valid
3 years ago
Samantaz Fox
05f9613e14
Merge pull request #2623 from SamantazFox/temp-decompression-fix
...
Temporarily fix for #2612
3 years ago
Samantaz Fox
ceb1feb350
likes/dislikes: better fallback management
...
'.to_i64?' instead of '.to_i64' returns nil rather than raising
an exception when it's done on an empty string.
In some rare cases, rating can be equal to 5. In this case, the
value of player_response[videoDetails][averageRating] is an
Int and not a Float.
3 years ago
Samantaz Fox
80a513baa5
Use new techniques to get (dis)likes back
3 years ago
Samantaz Fox
ba48f68fc3
allow multiple, successive content-encodings
3 years ago
Samantaz Fox
319587e2f1
extract_video_info: make sure that the Android player response is valid
3 years ago
babababag
fd54cf2d05
Escape video description
3 years ago
Samantaz Fox
2c447a42f2
Make sure to only apply fix if QUIC is disabled
3 years ago
Samantaz Fox
dad8f9a0ce
Fix typo
...
Should be checking the returned headers, not the sent ones.
3 years ago
Samantaz Fox
2eac23a0b3
Temporary fix for #2612
...
Don't rely on the auto compression/decompression provided by the crystal stdlib.
3 years ago
Samantaz Fox
00904ae3f2
Merge pull request #2444 from syeopite/only-use-redirect-endpoint-when-needed
...
Only use the /redirect endpoint when automatically redirecting to another instance
3 years ago
Émilien Devos
d214a0b333
remove duplicate lsquic requirement
3 years ago
syeopite
a120f143d7
Disable quic by default
...
See #2577
3 years ago
syeopite
65fbdbff6a
Remove of gzip header w/ use_quic config
...
Continuation of b0f127d4d8
3 years ago
syeopite
6ec4dcfafd
Fix handling for maxres thumbnail
3 years ago
syeopite
48191aca6e
Fix copy-paste error
3 years ago
syeopite
83556bace2
Allow thumbnail queries with QUIC disabled
3 years ago
syeopite
814c9e6c3a
Use https for storyboard image requests
3 years ago
syeopite
547abe17d9
Use https for ggpht requests
3 years ago
syeopite
6b8450558d
Allow storyboard queries with QUIC disabled
3 years ago
syeopite
c3747c2d49
Allow ggpht queries with QUIC disabled
3 years ago
syeopite
245122104a
Respect use_quic param and fix typos
3 years ago
syeopite
b0f127d4d8
Fix gzip decompression with HTTP::Client
3 years ago
syeopite
d379a36c0e
Add compile-time flag to remove code for QUIC
3 years ago
Samantaz Fox
6cf0ff6b49
Remove useless auto_generated param from PlaylistVideo#to_xml
...
given the variables available in this function's context, 'author' and 'ucid'
provide the same data 'self.author' and 'self.ucid', respectively.
Given that fact, the variable `auto_generated` has no impact on the logic of
this function, and hence can be safely removed. this greatly simplifies the
code and makes it perfectly compatible with crystal's calling convention for
'#to_xml' methods.
3 years ago
Samantaz Fox
86f75758a7
Fix 'to_json' in struct PlaylistVideo
3 years ago
Samantaz Fox
0ec94405ce
Add TODO comments to other places
3 years ago
Samantaz Fox
33780f1995
Also fix 'to_json' in struct Video
3 years ago
Samantaz Fox
1cb715ac9f
serialized_yt_data: force datatype of 'locale'
3 years ago
Samantaz Fox
f65b628bf3
serialized_yt_data: Remove default nil value in to_json
...
this will ensure that two parameters are passed and that it
doesn't collide with 'to_json(builder)'
3 years ago
Samantaz Fox
60fa552469
Fix an infinite recursion caused by #2228
...
Changes in the aforementioned PR lead to change the behavior
of some old code.
The data type of the parameters aren't explicit enough, which
makes the compiler use the wrong method because of type infering.
3 years ago
syeopite
437bdedb07
Use env.request.resource for instance switch link
3 years ago
syeopite
a531f4f057
Rebase error
3 years ago
syeopite
bb396a310e
Remove unneeded redirect.invidious.io code in /redirect
3 years ago
syeopite
66e7285108
Only use /redirect when automatically redirecting
3 years ago
Samantaz Fox
2b81a82620
Merge pull request #2529 from DmitrySandalov/master
...
Feature Request: Localization for trending iv-org#331
3 years ago
Samantaz Fox
b555df8377
Merge pull request #2428 from syeopite/ameba-fixes
...
Fix (some) issues detected by Ameba
3 years ago
Samantaz Fox
232730e909
Merge branch 'master' into master
3 years ago
Samantaz Fox
1e0712625a
Normalize translation key for preferences categories
...
categories normalized:
- Miscellanous
- Player
- Visual
- Administrator
- Data
- Subscription
3 years ago
Samantaz Fox
88752f32bd
Normalize translation key for user prefrerences
...
preferences normalized:
- annotations
- annotations_subscribed
- automatic_instance_redirect
- autoplay
- captions
- comments
- continue
- continue_autoplay
- dark_mode
- default_home
- extend_desc
- feed_menu
- listen
- local
- locale
- max_results
- notifications_only
- player_style
- quality
- quality_dash
- related_videos
- show_nick
- sort
- speed
- thin_mode
- unseen_only
- video_loop
- volume
- vr_mode
3 years ago