Commit Graph

2034 Commits (232730e909407cf99ef151be2e8818953f7a7f89)

Author SHA1 Message Date
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
Dmitry Sandalov a629521c37
Feature Request: Localization for trending (remove region from server config) 3 years ago
Dmitry Sandalov 0e17d026f2
Feature Request: Localization for trending (fix lint CONTENT_REGIONS end comma) 3 years ago
Dmitry Sandalov 1d78d67af3
Feature Request: Localization for trending (move TRENDING_REGIONS to i18n.cr as CONTENT_REGIONS) 3 years ago
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
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
syeopite 5f65e92500
Merge pull request #2508 from syeopite/lazy-load-images
Lazy load (some) images
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
TheFrenchGhosty 22e8f7e287 Fix #2510 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
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 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 0a9e19646a
pass the api/v1/playlists with videos before the offset 3 years ago
diogo 65e45c4079
linting 3 years ago
diogo 440105976f
fix cases when high offset video from playlist has no offset in url 3 years ago
diogo 7eba7fbcc7
add index to playlist item 3 years ago
diogo d9bfb3d305
playlist starts at the offset 3 years ago
syeopite 4246c7a523
Extract image routes 3 years ago
Samantaz Fox 57ed047025
Add mising 'require' statement to 'invidious.cr' 3 years ago
Samantaz Fox bda3a26423
Move server structure to a separate file 3 years ago
Samantaz Fox 080d9a8dc7
move theme converter function to a separate file 3 years ago
Samantaz Fox 984a4acc7b
Move user preferences structure to a separate file 3 years ago
syeopite b10f37bea9
Use kemal in production mode (#2455) 3 years ago