Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4361ea9686 
							
						 
					 
					
						
						
							
							Update DB calls for 0.31.0  
						
						
						
						
					 
					
						2019-09-24 13:38:50 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c2ddb0255 
							
						 
					 
					
						
						
							
							Add config options for host binding and port  
						
						
						
						
					 
					
						2019-09-24 13:38:50 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							466a5a932b 
							
						 
					 
					
						
						
							
							Add support for Turkish translation  
						
						
						
						
					 
					
						2019-09-24 13:38:50 -04:00 
						 
				 
			
				
					
						
							
							
								leonklingele 
							
						 
					 
					
						
						
						
						
							
						
						
							1aefc5b540 
							
						 
					 
					
						
						
							
							Update to Crystal 0.31.0, resolve compiler deprecation warnings, update dependencies ( #764 )  
						
						... 
						
						
						
						* shard: update to crystal 0.31.0
Additionally, no longer use the Crystal "markdown" library which has
been removed from the Crystal stdlib in version 0.31.0.
See https://github.com/crystal-lang/crystal/pull/8115 .
Also fix some deprecation warnings using the following commands:
    find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.escape/URI\.encode_www_form/g' "{}" \;
    find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.unescape/URI\.decode_www_form/g' "{}" \;
    sed -i 's/while \%pull\.kind \!\= \:end_object/until \%pull\.kind\.end_object\?/g' src/invidious/helpers/patch_mapping.cr 
						
						
					 
					
						2019-09-24 13:31:33 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1085ca4a2d 
							
						 
					 
					
						
						
							
							Fix typo in Google login  
						
						
						
						
					 
					
						2019-09-22 09:54:54 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a006963fb8 
							
						 
					 
					
						
						
							
							Update Google login  
						
						
						
						
					 
					
						2019-09-21 20:06:08 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68cf24d100 
							
						 
					 
					
						
						
							
							Add support for channel redirects  
						
						
						
						
					 
					
						2019-09-08 12:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							512d82071e 
							
						 
					 
					
						
						
							
							Fix invalid viewCountText in related videos  
						
						
						
						
					 
					
						2019-08-31 15:58:38 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45ad212459 
							
						 
					 
					
						
						
							
							Handle redirects in /videoplayback  
						
						
						
						
					 
					
						2019-08-27 09:53:44 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26107bd6c3 
							
						 
					 
					
						
						
							
							Minor refactor  
						
						
						
						
					 
					
						2019-08-27 08:08:26 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							059f50dad4 
							
						 
					 
					
						
						
							
							Add 'playlistThumbnail' to playlist objects  
						
						
						
						
					 
					
						2019-08-21 19:08:11 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f9cc1ffb5 
							
						 
					 
					
						
						
							
							Refactor search extractor  
						
						
						
						
					 
					
						2019-08-21 18:23:20 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b94975345 
							
						 
					 
					
						
						
							
							Fix playlist_thumbnail extractor  
						
						
						
						
					 
					
						2019-08-16 20:06:21 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a19cdb5e72 
							
						 
					 
					
						
						
							
							Fix season playlists  
						
						
						
						
					 
					
						2019-08-16 15:46:59 -05:00 
						 
				 
			
				
					
						
							
							
								psvenk 
							
						 
					 
					
						
						
						
						
							
						
						
							f54fbd057e 
							
						 
					 
					
						
						
							
							Add prefers-color-scheme support ( #601 )  
						
						... 
						
						
						
						* Add prefers-color-scheme support
This should fix <https://github.com/omarroth/invidious/issues/559 >.
The cookie storage format has been changed from boolean
("true"/"false") to tri-state ("dark"/"light"/""), so that users
without a cookie set will get dark mode if they have enabled the dark
theme in their operating system. The code for handling the cookie
state, along with the user's operating system theme, has been factored
out into a new function `update_mode`, which is called both at window
load and at the "storage" event listener, because the "storage" event
listener is only trigerred when a change is made to the localStorage
from another tab/window (for more info - see
<https://stackoverflow.com/a/4679754 >). 
						
						
					 
					
						2019-08-15 11:29:55 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6f176afc1 
							
						 
					 
					
						
						
							
							Merge pull request  #680  from leonklingele/add-player-styles  
						
						... 
						
						
						
						Add support for player styles 
						
						
					 
					
						2019-08-09 13:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d955dae48 
							
						 
					 
					
						
						
							
							Force redirect for videos without audio  
						
						
						
						
					 
					
						2019-08-09 10:36:22 -05:00 
						 
				 
			
				
					
						
							
							
								Leon Klingele 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46577fb128 
							
						 
					 
					
						
						
							
							Add support for player styles  
						
						... 
						
						
						
						This currently includes the following styles:
- Invidious, the default
- YouTube, using a centered play button and always visible video control bar
Implements https://github.com/omarroth/invidious/issues/670 .
Supersedes https://github.com/omarroth/invidious/pull/661 . 
						
						
					 
					
						2019-08-09 02:04:36 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5680d5a7be 
							
						 
					 
					
						
						
							
							Sort dash representations by framerate  
						
						
						
						
					 
					
						2019-08-02 15:24:38 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dce5816b18 
							
						 
					 
					
						
						
							
							Fix image url extractor  
						
						
						
						
					 
					
						2019-07-31 19:16:09 -05:00 
						 
				 
			
				
					
						
							
							
								leonklingele 
							
						 
					 
					
						
						
						
						
							
						
						
							f99a7b2a8c 
							
						 
					 
					
						
						
							
							Fix engagement for zero-view videos ( #654 )  
						
						... 
						
						
						
						Division by zero resulted in 'NaN'.
Fixes https://github.com/omarroth/invidious/issues/653 . 
						
						
					 
					
						2019-07-31 09:48:45 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff5d79e3ee 
							
						 
					 
					
						
						
							
							Update video extractor  
						
						
						
						
					 
					
						2019-07-29 19:41:45 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ee3ec09df 
							
						 
					 
					
						
						
							
							Autofill search for playlists and communities page  
						
						
						
						
					 
					
						2019-07-27 08:51:10 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfe9d47fa0 
							
						 
					 
					
						
						
							
							Add support for '/embed/?list'  
						
						
						
						
					 
					
						2019-07-25 10:36:35 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							607d6125fc 
							
						 
					 
					
						
						
							
							Add support for '/embed/live_stream'  
						
						
						
						
					 
					
						2019-07-24 19:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6215259565 
							
						 
					 
					
						
						
							
							Add support for Google login verification  
						
						
						
						
					 
					
						2019-07-22 13:28:36 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d97a272aa5 
							
						 
					 
					
						
						
							
							Fix check for 2-step verification  
						
						
						
						
					 
					
						2019-07-18 21:52:24 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fea20ea913 
							
						 
					 
					
						
						
							
							Add support for Icelandic translation  
						
						
						
						
					 
					
						2019-07-12 21:07:40 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0dca2a363 
							
						 
					 
					
						
						
							
							Minor refactor  
						
						
						
						
					 
					
						2019-07-12 21:00:50 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a7b341745 
							
						 
					 
					
						
						
							
							Update Google login  
						
						
						
						
					 
					
						2019-07-12 12:04:39 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb096a0357 
							
						 
					 
					
						
						
							
							Raise 400 on invalid request to '/feed/webhook'  
						
						
						
						
					 
					
						2019-07-10 11:26:05 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa3c1d930b 
							
						 
					 
					
						
						
							
							Remove empty representations from dash manifests  
						
						
						
						
					 
					
						2019-07-09 10:08:27 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcd239ac2b 
							
						 
					 
					
						
						
							
							Add community page  
						
						
						
						
					 
					
						2019-07-09 09:31:04 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2cc25b1e6e 
							
						 
					 
					
						
						
							
							Add administrator option to disable proxying  
						
						
						
						
					 
					
						2019-07-08 12:15:18 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c34a24b633 
							
						 
					 
					
						
						
							
							Attempt to optimize query for subscription feed  
						
						
						
						
					 
					
						2019-07-07 14:00:42 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							775612ec5a 
							
						 
					 
					
						
						
							
							Prevent embeds from appearing in watch history  
						
						
						
						
					 
					
						2019-07-05 16:55:28 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a455ec4f7 
							
						 
					 
					
						
						
							
							Fix redirect for livestream segments  
						
						
						
						
					 
					
						2019-07-05 12:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1277c3d156 
							
						 
					 
					
						
						
							
							Fix chunk size for livestreams  
						
						
						
						
					 
					
						2019-07-05 11:35:04 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8033d1ca6d 
							
						 
					 
					
						
						
							
							Fix chunking for livestream segments  
						
						
						
						
					 
					
						2019-07-05 11:02:12 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28df6881a7 
							
						 
					 
					
						
						
							
							Try to prevent redirect for DASH streams  
						
						
						
						
					 
					
						2019-07-04 23:29:28 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5fa5df7be 
							
						 
					 
					
						
						
							
							Chunk video files to bypass throttling  
						
						
						
						
					 
					
						2019-07-04 23:29:28 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							857c57daba 
							
						 
					 
					
						
						
							
							Add support for Chinese translation  
						
						
						
						
					 
					
						2019-07-04 23:11:04 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dd4043827 
							
						 
					 
					
						
						
							
							Fix 404 for video thumbnails  
						
						
						
						
					 
					
						2019-07-03 13:54:15 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							351ecfae0f 
							
						 
					 
					
						
						
							
							Fix body when proxying assets with status code > 300  
						
						
						
						
					 
					
						2019-07-03 13:13:40 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb383458d7 
							
						 
					 
					
						
						
							
							Add /api/v1/search/suggestions  
						
						
						
						
					 
					
						2019-07-03 10:11:47 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							196ee1aa8b 
							
						 
					 
					
						
						
							
							Add '/api/v1/channels/comments'  
						
						
						
						
					 
					
						2019-07-02 18:53:19 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2df97cd2f5 
							
						 
					 
					
						
						
							
							Fix provided author for '/videos' endpoint  
						
						
						
						
					 
					
						2019-07-02 07:29:01 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							041debcd93 
							
						 
					 
					
						
						
							
							Revert "Chunk videoplayback response to avoid throttling"  
						
						... 
						
						
						
						This reverts commit 818cd2454de4d6ea20d4ac2765a7d4e4083eecd9. 
						
						
					 
					
						2019-07-01 10:45:09 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0632a2d3c8 
							
						 
					 
					
						
						
							
							Fix logging for /watch URLs  
						
						
						
						
					 
					
						2019-07-01 10:07:19 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f40b3a873 
							
						 
					 
					
						
						
							
							Add missing table to check_tables  
						
						
						
						
					 
					
						2019-07-01 09:29:52 -05:00