Commit Graph

3214 Commits (058ae5cc2994a9d512f621bf3767d5534b02553c)
 

Author SHA1 Message Date
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)
Dmitry Sandalov ea0b1fdf44
Feature Request: Localization for trending (reword region doc)
Dmitry Sandalov 1d78d67af3
Feature Request: Localization for trending (move TRENDING_REGIONS to i18n.cr as CONTENT_REGIONS)
Dmitry Sandalov d9c58c4837
Feature Request: Localization for trending iv-org#331
syeopite 129779a757
Merge pull request from iv-org/increase-channel-refresh-delay
Decrease channel refresh frequency (1 min -> 1 h)
syeopite c8a985cc77
Merge pull request from SamantazFox/move-prefs-and-config
Move user preferences and server config
syeopite db7e7aae46
Merge pull request from SamantazFox/code-cleanup
Code cleanup
Samantaz Fox cb9b84f940
Move 'extract_text()' to 'extractors_utils.cr'
Samantaz Fox 33d9be0ffb
Move 'extractors.cr' to 'yt_backend' folder
Samantaz Fox 2571e420f3
Move 'add_yt_headers()' to 'connection_pool.cr'
Samantaz Fox e17c8b1f4d
Move 'extract_videos' and 'extract_selected_tab' too
Samantaz Fox 8805ee7c8c
Add fetch_continuation_token back (required by )
Samantaz Fox 7df2fd0bc8
Add 'require' statement to 'invidious.cr'
Samantaz Fox f7f0910953
Remove fetch_continuation_token(): dead code
Samantaz Fox d300797e22
Move the YoutubeConnectionPool code to its own file
Samantaz Fox 56dbe15943
Move proxy & YoutubeAPI code to the yt_backend folder
Weblate (bot) 736d63c08f
Translations update from Weblate ()
* Update Arabic translation
* Update Chinese (Simplified) translation
* Update Chinese (Traditional) translation
* Update Esperanto translation
* Update Lithuanian translation
* Update Norwegian Bokmål translation
* Update Spanish translation
* Update Turkish translation

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: TheFrenchGhosty <TheFrenchGhosty@posteo.is>
syeopite 5f65e92500
Merge pull request from syeopite/lazy-load-images
Lazy load (some) images
syeopite a65b9b2b53
Merge pull request from TechnicalSuwako/fix-non-js-player
fix non-JS player 
Émilien Devos cc10e8ca5d
bump version number for crystal alpine linux package
Samantaz Fox dfe0c738d6
Fix in README: license is AGPLv3, not AGPLv3+
syeopite 21b96a3159
Merge pull request from syeopite/handle-empty-playlist-tabs
Handle YT tabs without content
syeopite 888c7e2c29
Merge pull request from syeopite/extract-image-routes
Extract image routes
syeopite d6eaeef8a6
Add Crystal 1.2.0 to CI and bump install-crystal ()
TheFrenchGhosty 961c5740b7
Merge pull request from iv-org/fix-2510
Fix 
TheFrenchGhosty 22e8f7e287 Fix
Weblate (bot) c26b383a1b
Update English (United States) translation ()
Co-authored-by: TheFrenchGhosty <TheFrenchGhosty@posteo.is>
TheFrenchGhosty 2cec1fe4bb
Merge pull request from iv-org/donate-page
Link to invidious.io/donate/ in the footer
Weblate (bot) 9da1c6c6de
Translations update from Weblate ()
* Update Arabic translation

* Update Spanish translation

* Update Spanish translation

* Update Esperanto translation

* Update Chinese (Simplified) translation

* Update Turkish translation

* Update Chinese (Traditional) translation

* Update Japanese translation

* Update Lithuanian translation

* Update Korean translation

* Update Portuguese translation

Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
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: 黒にゃんこ <renraku@076.ne.jp>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: 황윤성 <me@hys.pe.kr>
Co-authored-by: SC <lalocas@protonmail.com>
TheFrenchGhosty 806ddf1aca Change the translation key of the Donate page
TheFrenchGhosty 0ad2793b68 Link to invidious.io/donate/ in the footer
syeopite 585e4617e8
Lazy load (some) images
TheFrenchGhosty 76c6886791
Merge pull request from fredsterorg/master
Fix typo
fredster33 91bc6599c6
Fix typo
syeopite 4d44b2c3a4
Handle YT tabs without any content
syeopite b49b5fbda9
Support empty categories
syeopite 17e6093abb
Merge pull request from Yetangitu/videorendererparser_parse_missing_title
Handle missing title fields in VideoRendererParser.parse (fixes )
Frank de Lange 3dc980e800
Fix for - parse contents of search results of type=Category ()
* Fix for  - parse contents of search results of type=Category (returned on first page for universal (type=all) queries instead of returning an error.

* Moved content array walker to Category#to_json

As requested by reviewer this change moves the content array walker from the API endpoint to the Category class.

* Update src/invidious/helpers/serialized_yt_data.cr

Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
Frank de Lange c44c1003af Handle missing title fields in VideoRendererParser.parse
Samantaz Fox 39c27f0c66
Merge pull request from diogorac/fix-only-second-vid
Samantaz Fox 678b10dbcf
Lookback 50 videos
diogo a1d6411f1f
propagate video_id field on getting playlists