Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a48fd81a3 
							
						 
					 
					
						
						
							
							i18n: Add i18next plurals base sets  
						
						
						
						
					 
					
						2022-01-10 22:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							790b7afcca 
							
						 
					 
					
						
						
							
							Fix indefinitely growing database  
						
						
						
						
					 
					
						2022-01-09 22:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							4962c00ba8 
							
						 
					 
					
						
						
							
							Update to fetch related channels again  
						
						
						
						
					 
					
						2022-01-08 12:31:16 -06:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6764185543 
							
						 
					 
					
						
						
							
							Add explicit return keyword  
						
						
						
						
					 
					
						2022-01-08 18:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a66a68db8 
							
						 
					 
					
						
						
							
							Move require statement to the correct file  
						
						
						
						
					 
					
						2022-01-08 18:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d47ec714e 
							
						 
					 
					
						
						
							
							Add text/xml as a possible mime type for xml file uploads  
						
						
						
						
					 
					
						2022-01-08 18:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9607fe03af 
							
						 
					 
					
						
						
							
							Detect the type of subscription import format based on the content type of the file uploaded  
						
						
						
						
					 
					
						2022-01-08 18:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62057e676a 
							
						 
					 
					
						
						
							
							Move parse_subscription_export_csv function to user/imports.cr  
						
						
						
						
					 
					
						2022-01-08 18:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43ff3be751 
							
						 
					 
					
						
						
							
							Test if body content is likely JSON, if so parse the json format of subscriptions export. If the content is anything else, assume it is CSV and parse  
						
						
						
						
					 
					
						2022-01-08 18:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cbd79fee5 
							
						 
					 
					
						
						
							
							Add helper function parse_subscription_export_csv() which parses the csv format returned by the subscription exporter  
						
						
						
						
					 
					
						2022-01-08 18:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a728243a2 
							
						 
					 
					
						
						
							
							Merge pull request  #2767  from SamantazFox/fix-subscriptions-not-cleared  
						
						... 
						
						
						
						Fix subscription not being cleared 
						
						
					 
					
						2022-01-06 14:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							2eb7c5c037 
							
						 
					 
					
						
						
							
							PR feedback  
						
						
						
						
					 
					
						2022-01-05 20:15:42 -06:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0bc72d0b 
							
						 
					 
					
						
						
							
							delete_by_playlist_id -> delete_by_playlist  
						
						
						
						
					 
					
						2022-01-05 19:03:32 -06:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							e1219cbdef 
							
						 
					 
					
						
						
							
							Fix playlist deletion  
						
						
						
						
					 
					
						2022-01-05 18:24:04 -06:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf0a48847c 
							
						 
					 
					
						
						
							
							DB: fix subscription not being cleared  
						
						... 
						
						
						
						Fixes https://github.com/iv-org/invidious/issues/2764  
						
						
					 
					
						2022-01-05 19:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bb7fbb2f1 
							
						 
					 
					
						
						
							
							Merge pull request  #2719  from SamantazFox/batch-minor-fixes  
						
						... 
						
						
						
						Multiple minor fixes 
						
						
					 
					
						2022-01-05 17:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							326a362eb8 
							
						 
					 
					
						
						
							
							Merge pull request  #2685  from SamantazFox/database-improvments  
						
						... 
						
						
						
						Database improvements 
						
						
					 
					
						2022-01-05 09:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdc380e7f7 
							
						 
					 
					
						
						
							
							Merge pull request  #2677  from SamantazFox/decompression-fix-2  
						
						... 
						
						
						
						Temporarily fix for #2612  (round 2) 
						
						
					 
					
						2022-01-05 09:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							444b1c99d0 
							
						 
					 
					
						
						
							
							Show unavailable videos in playlists  
						
						
						
						
					 
					
						2022-01-05 03:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1a286290 
							
						 
					 
					
						
						
							
							Use dig?() for playlist title  
						
						
						
						
					 
					
						2022-01-05 03:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c8a5a1e7f 
							
						 
					 
					
						
						
							
							Fix leading spaces being collapsed in descriptions  
						
						... 
						
						
						
						Fixes  #1954  
					
						2022-01-05 03:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1769b0fdce 
							
						 
					 
					
						
						
							
							Fix "video can't be added to playlist without JS"  
						
						... 
						
						
						
						Fixes  #2686  
					
						2022-01-05 03:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68cbc11810 
							
						 
					 
					
						
						
							
							Fix the search box  
						
						... 
						
						
						
						Fix  #277  : autoselect search field
Fix  #1107 : no spell checking/auto-correct on search field 
					
						2022-01-05 03:32:44 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							302fecbdcb 
							
						 
					 
					
						
						
							
							Clean useless database arguments (5/5)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d74873fed1 
							
						 
					 
					
						
						
							
							Clean useless database arguments (4/5)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40ed4a0506 
							
						 
					 
					
						
						
							
							Clean useless database arguments (3/5)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c25d664edc 
							
						 
					 
					
						
						
							
							Clean useless database arguments (2/5)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bad7e2940 
							
						 
					 
					
						
						
							
							Clean useless database arguments (1/5)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6704ce3214 
							
						 
					 
					
						
						
							
							Move DB utility functions to the proper module  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							914cfbd953 
							
						 
					 
					
						
						
							
							Move DB queries related to 'annotations' in a separate module  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85cf27119c 
							
						 
					 
					
						
						
							
							Move DB queries related to playlists in a separate module (3/3)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7691f53520 
							
						 
					 
					
						
						
							
							Move DB queries related to 'users' in a separate module (2/2)  
						
						
						
						
					 
					
						2022-01-04 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							094f835642 
							
						 
					 
					
						
						
							
							Move DB queries related to 'users' in a separate module (1/2)  
						
						
						
						
					 
					
						2022-01-04 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92eea3b18b 
							
						 
					 
					
						
						
							
							Move DB queries related to session tokens in a separate module  
						
						
						
						
					 
					
						2022-01-04 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c021b93b5c 
							
						 
					 
					
						
						
							
							Move DB queries related to channels in a separate module  
						
						
						
						
					 
					
						2022-01-04 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d94d4c2045 
							
						 
					 
					
						
						
							
							Move DB queries related to statistics in a separate module  
						
						
						
						
					 
					
						2022-01-04 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46d08237c6 
							
						 
					 
					
						
						
							
							Move DB queries related to playlists in a separate module (2/3)  
						
						
						
						
					 
					
						2022-01-04 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3deafe9f8d 
							
						 
					 
					
						
						
							
							Move DB queries related to playlists in a separate module (1/3)  
						
						
						
						
					 
					
						2022-01-04 17:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							998edba6f0 
							
						 
					 
					
						
						
							
							Move DB queries related to 'videos' in a separate module  
						
						
						
						
					 
					
						2022-01-04 17:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a779cdd463 
							
						 
					 
					
						
						
							
							Merge pull request  #2727  from SamantazFox/add-shorts-support  
						
						... 
						
						
						
						Add support for shorts 
						
						
					 
					
						2021-12-28 22:13:36 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc2b9031d4 
							
						 
					 
					
						
						
							
							i18n: Add Serbian back  
						
						
						
						
					 
					
						2021-12-22 00:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28a6589a1e 
							
						 
					 
					
						
						
							
							Merge pull request  #2538  from bbielsa/player-remember-position  
						
						... 
						
						
						
						Retain video time position in video player 
						
						
					 
					
						2021-12-21 22:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddb06b0cac 
							
						 
					 
					
						
						
							
							Fix XSS vulnerability in channel playlists  
						
						... 
						
						
						
						The channel/<ucid>/playlists page was vulnerable to Cross Site Scripting
(XSS), because the different URL parameters were inserted as-is in the URL
meant for instance switching.
This vulnerability could allow an attacker to inject malicious Javascript
in the page by tricking the user to click on a crafted link.
Bug introduced in commit 66e7285108363c3c3dcb814bdffb716c14e1724d
("Only use /redirect when automatically redirecting").
Thanks to Jack (@testa:cthd.icu on Matrix, @cysea on github) for responsibly
reporting this issue! 
						
						
					 
					
						2021-12-19 20:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f54e247eb4 
							
						 
					 
					
						
						
							
							Extractors: Add support for shorts  
						
						... 
						
						
						
						Fixes  #2708  
					
						2021-12-17 16:47:41 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
						
						
							
						
						
							b90bceb2dc 
							
						 
					 
					
						
						
							
							Fix formatting of preferences.cr and videos.cr  
						
						
						
						
					 
					
						2021-12-15 19:38:58 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
						
						
							
						
						
							f31bd5ffb9 
							
						 
					 
					
						
						
							
							Use localization for save player position label in the preferences page  
						
						
						
						
					 
					
						2021-12-15 19:38:56 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
						
						
							
						
						
							5abe7fe123 
							
						 
					 
					
						
						
							
							Rename 'remember_position' to 'save_player_pos' for clarity  
						
						
						
						
					 
					
						2021-12-15 19:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								bbielsa 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a0bbf398 
							
						 
					 
					
						
						
							
							Add remember_position field to the Preferences and VideoPreferences structs, and add a checkbox in the preferences page to toggle it  
						
						
						
						
					 
					
						2021-12-15 19:37:55 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee91effb7a 
							
						 
					 
					
						
						
							
							Merge pull request  #2576  from SamantazFox/fix-locales-handling  
						
						... 
						
						
						
						Fix locales handling 
						
						
					 
					
						2021-12-12 22:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f236a6872b 
							
						 
					 
					
						
						
							
							Merge pull request  #2659  from SamantazFox/fix-likes-dislikes  
						
						... 
						
						
						
						Fix likes/dislikes 
						
						
					 
					
						2021-12-06 03:52:38 +01:00