Commit Graph

3053 Commits (d9c58c48370debbbfecf76370b5ea0526277bb5a)
 

Author SHA1 Message Date
Dmitry Sandalov d9c58c4837
Feature Request: Localization for trending iv-org#331 3 years ago
syeopite 129779a757
Merge pull request #2433 from iv-org/increase-channel-refresh-delay
Decrease channel refresh frequency (1 min -> 1 h)
3 years ago
syeopite c8a985cc77
Merge pull request #2477 from SamantazFox/move-prefs-and-config
Move user preferences and server config
3 years ago
syeopite db7e7aae46
Merge pull request #2478 from SamantazFox/code-cleanup
Code cleanup
3 years ago
Samantaz Fox cb9b84f940
Move 'extract_text()' to 'extractors_utils.cr' 3 years ago
Samantaz Fox 33d9be0ffb
Move 'extractors.cr' to 'yt_backend' folder 3 years ago
Samantaz Fox 2571e420f3
Move 'add_yt_headers()' to 'connection_pool.cr' 3 years ago
Samantaz Fox e17c8b1f4d
Move 'extract_videos' and 'extract_selected_tab' too 3 years ago
Samantaz Fox 8805ee7c8c
Add fetch_continuation_token back (required by #2215) 3 years ago
Samantaz Fox 7df2fd0bc8
Add 'require' statement to 'invidious.cr' 3 years ago
Samantaz Fox f7f0910953
Remove fetch_continuation_token(): dead code 3 years ago
Samantaz Fox d300797e22
Move the YoutubeConnectionPool code to its own file 3 years ago
Samantaz Fox 56dbe15943
Move proxy & YoutubeAPI code to the yt_backend folder 3 years ago
Weblate (bot) 736d63c08f
Translations update from Weblate (#2518)
* 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>
3 years ago
syeopite 5f65e92500
Merge pull request #2508 from syeopite/lazy-load-images
Lazy load (some) images
3 years ago
syeopite a65b9b2b53
Merge pull request #2406 from TechnicalSuwako/fix-non-js-player
fix non-JS player #2405
3 years ago
Émilien Devos cc10e8ca5d
bump version number for crystal alpine linux package 3 years ago
Samantaz Fox dfe0c738d6
Fix in README: license is AGPLv3, not AGPLv3+ 3 years ago
syeopite 21b96a3159
Merge pull request #2506 from syeopite/handle-empty-playlist-tabs
Handle YT tabs without content
3 years ago
syeopite 888c7e2c29
Merge pull request #2491 from syeopite/extract-image-routes
Extract image routes
3 years ago
syeopite d6eaeef8a6
Add Crystal 1.2.0 to CI and bump install-crystal (#2517) 3 years ago
TheFrenchGhosty 961c5740b7
Merge pull request #2512 from iv-org/fix-2510
Fix #2510
3 years ago
TheFrenchGhosty 22e8f7e287 Fix #2510 3 years ago
Weblate (bot) c26b383a1b
Update English (United States) translation (#2511)
Co-authored-by: TheFrenchGhosty <TheFrenchGhosty@posteo.is>
3 years ago
TheFrenchGhosty 2cec1fe4bb
Merge pull request #2510 from iv-org/donate-page
Link to invidious.io/donate/ in the footer
3 years ago
Weblate (bot) 9da1c6c6de
Translations update from Weblate (#2505)
* 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>
3 years ago
TheFrenchGhosty 806ddf1aca Change the translation key of the Donate page 3 years ago
TheFrenchGhosty 0ad2793b68 Link to invidious.io/donate/ in the footer 3 years ago
syeopite 585e4617e8
Lazy load (some) images 3 years ago
TheFrenchGhosty 76c6886791
Merge pull request #2507 from fredsterorg/master
Fix typo
3 years ago
fredster33 91bc6599c6
Fix typo 3 years ago
syeopite 4d44b2c3a4
Handle YT tabs without any content 3 years ago
syeopite b49b5fbda9
Support empty categories 3 years ago
syeopite 17e6093abb
Merge pull request #2497 from Yetangitu/videorendererparser_parse_missing_title
Handle missing title fields in VideoRendererParser.parse (fixes #2495)
3 years ago
Frank de Lange 3dc980e800
Fix for #2488 - parse contents of search results of type=Category (#2496)
* Fix for #2488 - 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>
3 years ago
Frank de Lange c44c1003af Handle missing title fields in VideoRendererParser.parse 3 years ago
Samantaz Fox 39c27f0c66
Merge pull request #2257 from diogorac/fix-only-second-vid 3 years ago
Samantaz Fox 678b10dbcf
Lookback 50 videos 3 years ago
diogo a1d6411f1f
propagate video_id field on getting playlists 3 years ago
diogo c4c8a10507
rename from continuation to video_id on get_playlist_videos 3 years ago
diogo ee94ccdeb0
update to new YoutubeAPI 3 years ago
diogo e3df9f9ead
use dig for getting the video index 3 years ago
diogo 62dc629337
linting 3 years ago
diogo dccdf38ce7
increase the max videos in a playlist 3 years ago
diogo 84124b837d
use v1/next instead of searching for the continuation index 3 years ago
diogo 6176da3cbb
linting 3 years ago
diogo 24bc3e2704
no need to normalize the offset 3 years ago
diogo f13fb80b42
scroll the nextVideo into the top 3 years ago
diogo 0a9e19646a
pass the api/v1/playlists with videos before the offset 3 years ago
diogo 65e45c4079
linting 3 years ago