Chunky programmer 
							
						 
					 
					
						
						
						
						
							
						
						
							45cc835694 
							
						 
					 
					
						
						
							
							Comments: Don't break JavaScript when loading more  
						
						
						
						
					 
					
						2023-06-07 17:39:35 -04:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ab4a5145 
							
						 
					 
					
						
						
							
							JS. Trailing spaces removed  
						
						
						
						
					 
					
						2022-06-05 20:54:48 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							b72b917af2 
							
						 
					 
					
						
						
							
							handled invalid values in storage  
						
						... 
						
						
						
						partial rewrite notifications.js
innerText to textContent
fixed bug with clamping 
						
						
					 
					
						2022-05-21 13:35:41 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							fd66084388 
							
						 
					 
					
						
						
							
							js code rewrite. Themes rewritten, bugs fixed  
						
						
						
						
					 
					
						2022-05-15 08:38:46 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd699370f 
							
						 
					 
					
						
						
							
							js code rewrite. Created _helpers.js with XHR and storage wrapper  
						
						
						
						
					 
					
						2022-05-06 04:46:59 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							3431a1b1de 
							
						 
					 
					
						
						
							
							console.warn and info instead of log 
						
						
						
						
					 
					
						2022-04-25 12:54:32 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd5a9e935 
							
						 
					 
					
						
						
							
							replace huphen-minus to real minus  
						
						
						
						
					 
					
						2022-04-25 12:54:30 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							c4cc50ca39 
							
						 
					 
					
						
						
							
							replace innerHTML to safer textContent where possible  
						
						
						
						
					 
					
						2022-04-25 12:54:30 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							9b09d369d9 
							
						 
					 
					
						
						
							
							add variable declarations  
						
						
						
						
					 
					
						2022-04-25 12:54:25 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							12ab11413f 
							
						 
					 
					
						
						
							
							fix double variable declaration  
						
						
						
						
					 
					
						2022-04-25 10:17:15 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							38ef0b10e7 
							
						 
					 
					
						
						
							
							eqeqeq  
						
						
						
						
					 
					
						2022-04-25 10:14:24 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							c72d3c4a0e 
							
						 
					 
					
						
						
							
							semicolons  
						
						
						
						
					 
					
						2022-04-25 10:13:00 +03:00 
						 
				 
			
				
					
						
							
							
								meow 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7e48b059 
							
						 
					 
					
						
						
							
							use strict  
						
						
						
						
					 
					
						2022-04-25 10:12:16 +03:00 
						 
				 
			
				
					
						
							
							
								diogo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f13fb80b42 
							
						 
					 
					
						
						
							
							scroll the nextVideo into the top  
						
						
						
						
					 
					
						2021-10-11 23:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							89fd35e02d 
							
						 
					 
					
						
						
							
							fix comment replies  
						
						
						
						
					 
					
						2021-03-20 00:43:12 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Zhao 
							
						 
					 
					
						
						
						
						
							
						
						
							5a08dfa72f 
							
						 
					 
					
						
						
							
							fix incorrect use of setinterval in js  
						
						
						
						
					 
					
						2021-01-10 17:05:08 -05:00 
						 
				 
			
				
					
						
							
							
								saltycrys 
							
						 
					 
					
						
						
						
						
							
						
						
							680dc1f962 
							
						 
					 
					
						
						
							
							Shuffle URL params  
						
						... 
						
						
						
						The `list` and `index` params are the most important and come first now. 
						
						
					 
					
						2020-12-08 02:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								leonklingele 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70cbe91776 
							
						 
					 
					
						
						
							
							Migrate to a good Content Security Policy ( #1023 )  
						
						... 
						
						
						
						So attacks such as XSS (see [0]) will no longer be of an issue.
[0]: https://github.com/omarroth/invidious/issues/1022  
						
						
					 
					
						2020-03-15 16:46:08 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23ccaea2ff 
							
						 
					 
					
						
						
							
							Fix comment event listener  
						
						
						
						
					 
					
						2019-10-18 12:44:11 -04:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be055d9dcb 
							
						 
					 
					
						
						
							
							Add support for custom playlists  
						
						
						
						
					 
					
						2019-10-15 21:17:14 -04:00 
						 
				 
			
				
					
						
							
							
								leonklingele 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b4e12689 
							
						 
					 
					
						
						
							
							js: add support for keydown events ( #678 )  
						
						... 
						
						
						
						* js: add support for keydown events
This will modify the player behavior even if the player element is unfocused.
Based on the YouTube key bindings, allow to
- toggle playback with space and 'k' key
- increase and decrease player volume with up / down arrow key
- mute and unmute player with 'm' key
- jump forwards and backwards by 5 seconds with right / left arrow key
- jump forwards and backwards by 10 seconds with 'l' / 'j'  key
- set video progress with number keys 0–9
- toggle captions with 'c' key
- toggle fullscreen mode with 'f' key
- play next video with 'N' key
- increase and decrease playback speed with '>' / '<' key
* js: remove unused dependency 'videojs.hotkeys.min.js'
Support for controlling the player volume by scrolling over it is
still retained by copying over the relevant code part from the
aforementioned library. 
						
						
					 
					
						2019-08-16 16:01:14 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d034fecc89 
							
						 
					 
					
						
						
							
							Remove default arguments from function definitions  
						
						
						
						
					 
					
						2019-07-20 20:33:44 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17edfd6573 
							
						 
					 
					
						
						
							
							Shorten timeout for AJAX  
						
						
						
						
					 
					
						2019-06-16 12:55:17 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							552f616305 
							
						 
					 
					
						
						
							
							Fix retry on timeout for AJAX requests  
						
						
						
						
					 
					
						2019-06-15 10:09:32 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c944815bc 
							
						 
					 
					
						
						
							
							Minor refactor  
						
						
						
						
					 
					
						2019-06-07 21:13:50 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efd54b7523 
							
						 
					 
					
						
						
							
							Add 'comments' as URL parameter  
						
						
						
						
					 
					
						2019-05-29 14:24:30 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de77c71042 
							
						 
					 
					
						
						
							
							Add "local" to "next video" URLs  
						
						
						
						
					 
					
						2019-05-27 12:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d2e1f63b5 
							
						 
					 
					
						
						
							
							Refactor watched_widget.js  
						
						
						
						
					 
					
						2019-05-16 20:51:17 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e833ccf309 
							
						 
					 
					
						
						
							
							Fix comments for age-restricted videos  
						
						
						
						
					 
					
						2019-05-14 08:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							058711d3a8 
							
						 
					 
					
						
						
							
							Refactor player.js  
						
						
						
						
					 
					
						2019-05-06 11:23:14 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2faa2ed1f4 
							
						 
					 
					
						
						
							
							Refactor watch.js  
						
						
						
						
					 
					
						2019-05-06 09:48:33 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a9360ca75 
							
						 
					 
					
						
						
							
							Minor formatting changes  
						
						
						
						
					 
					
						2019-05-01 20:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							1692f7640c 
							
						 
					 
					
						
						
							
							Remove JS from download widget  
						
						
						
						
					 
					
						2019-02-24 11:04:46 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							f8467fcda6 
							
						 
					 
					
						
						
							
							Fix locale text for "Show replies"  
						
						
						
						
					 
					
						2019-02-16 14:26:08 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							c0fdc28a84 
							
						 
					 
					
						
						
							
							Fix colors and data-url in download widget  
						
						
						
						
					 
					
						2019-01-27 21:20:52 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							1a9057a175 
							
						 
					 
					
						
						
							
							Add fix to download widget for titles with unescaped characters  
						
						
						
						
					 
					
						2019-01-24 00:01:56 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							08e8d0f56f 
							
						 
					 
					
						
						
							
							Fix typo in default.css  
						
						
						
						
					 
					
						2019-01-23 19:25:09 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							fb535ad6bb 
							
						 
					 
					
						
						
							
							Add download widget  
						
						
						
						
					 
					
						2019-01-23 19:05:24 -06:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee7201f5d 
							
						 
					 
					
						
						
							
							Comma seperate comment scores  
						
						
						
						
					 
					
						2018-10-20 13:52:06 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							57d88ffcc8 
							
						 
					 
					
						
						
							
							Fix fallback for comments  
						
						
						
						
					 
					
						2018-10-15 11:15:23 -05:00 
						 
				 
			
				
					
						
							
							
								Omar Roth 
							
						 
					 
					
						
						
						
						
							
						
						
							f7125c1204 
							
						 
					 
					
						
						
							
							Move watch page JS into seperate file  
						
						
						
						
					 
					
						2018-10-06 22:20:40 -05:00