Commit Graph

3205 Commits (12fba3bb7afc0b6b9fa360d58f9ffb1ac84f1d35)
 

Author SHA1 Message Date
syeopite 814c9e6c3a
Use https for storyboard image requests
syeopite 547abe17d9
Use https for ggpht requests
syeopite 6b8450558d
Allow storyboard queries with QUIC disabled
syeopite c3747c2d49
Allow ggpht queries with QUIC disabled
syeopite 245122104a
Respect use_quic param and fix typos
syeopite b0f127d4d8
Fix gzip decompression with HTTP::Client
syeopite d379a36c0e
Add compile-time flag to remove code for QUIC
Samantaz Fox a12571e748
Fix minor error in config.example.yml
Update the "note" for `locale`
hirn-lego 21879da80d
Added -d parameter for dbname to postgres-container healthcheck ()
Co-authored-by: Sebastian <sbeck@darklxserver>
Samantaz Fox 6cabc96f75
Merge pull request from SamantazFox/extractor-patch-2
Fix infinite recursion caused by `to_json` methods in different data structures
Weblate (bot) f4f9e75c27
Translations update from Weblate ()
* Update Spanish translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Japanese translation
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>

* Update Croatian translation
Co-authored-by: Milo Ivir <mail@milotype.de>

* Update Swedish translation
Co-authored-by: Joel A <joeax910@student.liu.se>

* Update Esperanto translation
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>

* Update Chinese (Simplified) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>

* Update Turkish translation
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>

* Update Chinese (Traditional) translation
Co-authored-by: Jeff Huang <s8321414@gmail.com>

* Update Lithuanian translation
Co-authored-by: g <muziejusinfo@gmail.com>

* Update Portuguese translation
Co-authored-by: SC <lalocas@protonmail.com>

* Update Indonesian translation
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>


Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: The Hatsune Daishi <nao20010128@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: g <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>
TheFrenchGhosty 2f235adadf Enhance some stuff in the README
Samantaz Fox afb284fa9b
Add "preferences_quality_dash_label" to en_US.json
This key never existed before and  just made it obvious.
Weblate (bot) 93252f33ff
Translations update from Weblate ()
* Update Spanish translation
* Update Arabic translation
* Update Esperanto translation
* Update Chinese (Simplified) translation
* Update Turkish translation
* Update Chinese (Traditional) translation
* Update Lithuanian translation
* Update Portuguese translation

Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>

* Update translation files

Translation: Invidious/Invidious Translations
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
Co-authored-by: 황윤성 <hys@osbusiness.net>
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.
Samantaz Fox 86f75758a7
Fix 'to_json' in struct PlaylistVideo
Samantaz Fox 0ec94405ce
Add TODO comments to other places
Samantaz Fox 33780f1995
Also fix 'to_json' in struct Video
Samantaz Fox 1cb715ac9f
serialized_yt_data: force datatype of 'locale'
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)'
Samantaz Fox 60fa552469
Fix an infinite recursion caused by
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.
syeopite 437bdedb07
Use env.request.resource for instance switch link
syeopite a531f4f057
Rebase error
syeopite bb396a310e
Remove unneeded redirect.invidious.io code in /redirect
syeopite 66e7285108
Only use /redirect when automatically redirecting
Samantaz Fox 2b81a82620
Merge pull request from DmitrySandalov/master
Feature Request: Localization for trending iv-org#331
Samantaz Fox b555df8377
Merge pull request from syeopite/ameba-fixes
Fix (some) issues detected by Ameba
Samantaz Fox 232730e909
Merge branch 'master' into master
Samantaz Fox 2c1b4b0dd8
Merge pull request from SamantazFox/preferences-locales-rework
Preferences locales key normalization
Samantaz Fox 1e0712625a
Normalize translation key for preferences categories
categories normalized:
 - Miscellanous
 - Player
 - Visual
 - Administrator
 - Data
 - Subscription
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
Samantaz Fox 7a93d4c7e4
Merge pull request from weblate/weblate-invidious-translations
Translations update from Weblate
Hosted Weblate c3c767eed8
Update Indonesian translation
Update Portuguese (Brazil) translation

Update German translation

Update Portuguese translation

Update Croatian translation

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Co-authored-by: Gabriel Cardoso <g.cardoso@mailfence.com>
Co-authored-by: Gordon Shumway <machine@gordon-shumway.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Neko Nekowazarashi <i.musthafa66@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
syeopite 6f19a3a21e Delete lock.yml
황윤성 06be0fb351
Add healthcheck for docker-compose
syeopite e2bbc9a6fa
Switch to #sort_by! in pull_popular_videos job
syeopite 17e481c107
Reduce block verbosity further
syeopite b8f27a42a7
Optimize assigning of on_response_received_endpoints
syeopite 575c66efd3
Remove extra dot between [] from ambea copy-pasting.
syeopite 88ad7c8d8d
Update src/invidious/routes/playlists.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
syeopite 1adcac175e
Update src/invidious/routes/channels.cr
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
syeopite dd8c412abc
Fix Style/IsAFilter issues
syeopite e969c1490a
Fix Performance/ChainedCallWithNoBang issues
syeopite e91421253e
Fix Style/VerboseBlock issues
syeopite 35d15c7c2b
Fix Style/VariableNames issues
syeopite 20cb751ff6
Fix Lint/UnusedArgument issues
syeopite 0614b52f03
Fix Lint/RedundantStringCoercion issues
Dmitry Sandalov a629521c37
Feature Request: Localization for trending (remove region from server config)
Samantaz Fox 5eb83bb39c
Bump crystal version for ARM docker container to 1.2.0-r0 ()
Dmitry Sandalov 0e17d026f2
Feature Request: Localization for trending (fix lint CONTENT_REGIONS end comma)