| 
							
							
								 Samantaz Fox | 2f335b3d2c | Use a dedicated endpoind for downloads This allows us to not pass file name ("title") in the form
data and to enforce some sanity checks | 2022-02-23 13:00:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | fe057c7873 | Make a function that builds the download widget's HTML | 2022-02-22 17:42:41 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 857096ba5f | Merge pull request #2910 from MathiusD/expose-version Expose version by default on api/v1/stats | 2022-02-22 00:39:54 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | fd55b08a1d | Add albanian to the locales list | 2022-02-22 00:17:18 +01:00 |  | 
			
				
					| 
							
							
								 Féry Mathieu (Mathius) | dbba9d7687 | Expose version in /api/v1/stats with statistic disabled | 2022-02-18 17:23:16 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 7112f35793 | comments: don't error out when video has no comments continuationItems is nil when video has no comments | 2022-02-14 21:54:26 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 85ba04b715 | Merge pull request #2871 from SamantazFox/user-code-cleaning User code cleaning & fixing | 2022-02-14 15:38:05 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 8af202e86b | Merge pull request #2892 from matthewmcgarvey/video-playability Raise error if video not playable, also handle missing related videos | 2022-02-14 00:59:07 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 57353fe0c6 | Fix Freetube subscriptions import | 2022-02-13 22:40:51 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 60e870b277 | Fix OPML import | 2022-02-12 17:32:20 +01:00 |  | 
			
				
					| 
							
							
								 matthewmcgarvey | ddf1e84f7c | Raise exception if playability not ok, also handle missing related videos | 2022-02-10 23:43:14 -06:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 01135db80a | video_playback: Check "host" parameter validity | 2022-02-11 02:04:05 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | cdd473e195 | DB: fix inverted arguments in User.update_password() Closes https://github.com/iv-org/invidious/issues/2875 | 2022-02-10 19:52:45 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | da10cdd5ab | Merge pull request #2872 from SamantazFox/misaligned-captions Use a regex to fix badly aligned captions | 2022-02-10 18:38:59 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | ec55b905cb | Fix empty error page on BrokenTubeException | 2022-02-09 01:36:17 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 492d1144e0 | Apply changes from code review | 2022-02-08 03:05:49 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 4f4b19a962 | embed page: fix typo in videojs-overlay script URL | 2022-02-08 02:41:08 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | febd785428 | Add missing subtitle languages | 2022-02-08 02:13:14 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 76cc8ac66b | HTML escape error message | 2022-02-08 01:48:44 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | f73aef33f0 | Add compile option to disable fetching of player dependencies | 2022-02-07 22:45:08 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | d12dff9dcf | Use a regex to fix badly aligned captions | 2022-02-07 22:18:24 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 99d770be64 | Move user pages (ECR files) to subfolder | 2022-02-07 17:39:15 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 71a8867a4a | Move user cookies to their own module | 2022-02-07 17:39:15 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 2bbd424fce | Move import logic to its own module | 2022-02-07 17:38:50 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | ef8dc7272b | Put CSV import function under its own module | 2022-02-07 17:15:22 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | ad4a06fca5 | Move user captcha code to its own module | 2022-02-07 17:15:22 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | c04f45d5e3 | Move user struct to own file, under Invidious namespace | 2022-02-07 17:15:22 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | fb36155022 | Move user routes definitions to a macro in routing.cr | 2022-02-07 17:15:21 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 7ace3fc989 | Move remaining user-related routes out of main file | 2022-02-07 17:15:21 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 170e754998 | Merge pull request #2868 from SamantazFox/related-channels-items-fix Related channel may contain a continuation entry | 2022-02-07 16:54:44 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 6a75fa08dc | Merge pull request #2492 from mastihios/patch-input-html-escape Change <input value="..."> encoding to HTML.escape | 2022-02-07 16:53:43 +01:00 |  | 
			
				
					| 
							
							
								 Dimitris Apostolou | 7e4690e43c | Fix typos | 2022-02-07 14:57:14 +02:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 698a6f3886 | API: handle related channels parsing exceptions | 2022-02-07 00:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 1668e4187e | Related channel may contain a continuation entry | 2022-02-07 00:37:47 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | ba37259258 | Also propagate changes to watch ECR page | 2022-02-03 04:24:31 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | eca8d2e7d7 | Apply suggestions from code review Co-authored-by: Matthew McGarvey <matthewmcgarvey14@gmail.com> | 2022-02-03 03:55:43 +01:00 |  | 
			
				
					| 
							
							
								 mastihios | cb0f7bf6b0 | Change <input value="..."> encoding to HTML.escape | 2022-02-03 01:47:18 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 1ec15dc073 | Propagate related videos changes to API function | 2022-02-03 01:44:11 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | f124e8cf93 | Fix parsing of related videos | 2022-02-03 01:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 9621175dc9 | extractors: Add helper for short view count text | 2022-02-03 01:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | e6ddd6d6c1 | make HelperExtractors non-private | 2022-02-03 01:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | d7ebd763f5 | video parsing: add secondary_results root element | 2022-02-03 01:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 99091e919c | video parsing: raise if major root element is missing | 2022-02-03 01:37:30 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 6ddbccbc95 | Add new exception for parsing issues | 2022-02-03 01:37:23 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 4e44a91d08 | Add support for clips | 2022-02-02 00:41:02 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | fc5f84a0cd | Merge pull request #2827 from SamantazFox/more-code-cleanup More code cleanup | 2022-02-02 00:36:19 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | d546f1870e | Merge pull request #2845 from SamantazFox/more-db-improvements More db improvements | 2022-01-30 23:34:48 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | f5cb7ba96c | Merge pull request #2833 from matthewmcgarvey/get-channel-cleanup Channel helpers cleanup | 2022-01-30 23:16:15 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 519c227c4f | Use short syntax for 'File.open' block | 2022-01-29 13:43:26 +01:00 |  | 
			
				
					| 
							
							
								 Samantaz Fox | 6f4665588f | search.cr: use do/end rather than inline {} block | 2022-01-28 15:54:38 +01:00 |  |