Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							72c04123d4 
							
						 
					 
					
						
						
							
							HOOK_ARTICLE_IMAGE: stop after first provided match  
						
						
						
						
					 
					
						2021-03-07 14:19:00 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6a59914b 
							
						 
					 
					
						
						
							
							nsfw: support API clients  
						
						
						
						
					 
					
						2021-03-07 13:22:38 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							20d0cbff77 
							
						 
					 
					
						
						
							
							use ORM for article _labels_of/_feeds_of  
						
						
						
						
					 
					
						2021-03-02 12:08:54 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f097ae608d 
							
						 
					 
					
						
						
							
							article/redirect: use orm (cast id to int)  
						
						
						
						
					 
					
						2021-03-02 09:31:57 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							3bab5ca6b1 
							
						 
					 
					
						
						
							
							article/redirect: use orm  
						
						
						
						
					 
					
						2021-03-02 09:31:23 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							cd962dfa00 
							
						 
					 
					
						
						
							
							delete Article getScore (seems to be unused)  
						
						
						
						
					 
					
						2021-03-01 20:32:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							c96172fa04 
							
						 
					 
					
						
						
							
							use constants in get_pref()/set_pref()  
						
						
						
						
					 
					
						2021-02-25 14:49:58 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							553548b689 
							
						 
					 
					
						
						
							
							request label counters conditionally  
						
						
						
						
					 
					
						2021-02-24 15:07:31 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							8b09e653e0 
							
						 
					 
					
						
						
							
							pass array to setScore  
						
						
						
						
					 
					
						2021-02-24 12:10:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d6203bf350 
							
						 
					 
					
						
						
							
							try to calculate counters conditionally based on feed ids  
						
						
						
						
					 
					
						2021-02-24 09:47:26 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e4107ac952 
							
						 
					 
					
						
						
							
							wip: initial for config object  
						
						
						
						
					 
					
						2021-02-22 21:47:48 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							33fff26869 
							
						 
					 
					
						
						
							
							reinstate HOOK_RENDER_ENCLOSURE  
						
						
						
						
					 
					
						2021-02-22 10:00:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							39be169f0b 
							
						 
					 
					
						
						
							
							also disable Article.completeTags  
						
						
						
						
					 
					
						2021-02-20 13:39:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d445530fa0 
							
						 
					 
					
						
						
							
							format note on the client  
						
						
						
						
					 
					
						2021-02-19 17:15:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa8450d38 
							
						 
					 
					
						
						
							
							setArticleTags: always return tags from the db  
						
						
						
						
					 
					
						2021-02-19 15:50:42 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e73779fec1 
							
						 
					 
					
						
						
							
							render tags on the client  
						
						
						
						
					 
					
						2021-02-19 15:31:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							131f34648d 
							
						 
					 
					
						
						
							
							render headline labels on the client  
						
						
						
						
					 
					
						2021-02-19 15:03:48 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							cca84aedfd 
							
						 
					 
					
						
						
							
							_format_enclosures: always return entries array  
						
						
						
						
					 
					
						2021-02-16 10:18:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							166f2d4666 
							
						 
					 
					
						
						
							
							diskcache: unify naming  
						
						
						
						
					 
					
						2021-02-15 16:11:30 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							257efb43c6 
							
						 
					 
					
						
						
							
							article: unify naming  
						
						
						
						
					 
					
						2021-02-15 15:52:28 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ecb36b6354 
							
						 
					 
					
						
						
							
							edit tags: use client dialog  
						
						
						
						
					 
					
						2021-02-15 14:50:40 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							82adb01307 
							
						 
					 
					
						
						
							
							render enclosures on the client  
						
						
						
						
					 
					
						2021-02-15 14:10:46 +03:00 
						 
				 
			
				
					
						
							
							
								Joseph 
							
						 
					 
					
						
						
						
						
							
						
						
							68e2ccb354 
							
						 
					 
					
						
						
							
							Lazy load image attachments  
						
						
						
						
					 
					
						2021-02-14 17:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							eec5871f5f 
							
						 
					 
					
						
						
							
							fail better if requested article URL is blank  
						
						
						
						
					 
					
						2021-02-13 10:10:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							72e38bfe1f 
							
						 
					 
					
						
						
							
							rework a few more dialogs to use App.dialogOf()  
						
						
						
						
					 
					
						2021-02-12 09:56:27 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f0f21664 
							
						 
					 
					
						
						
							
							make ARTICLE_KIND_ constants class members  
						
						
						
						
					 
					
						2021-02-09 08:24:46 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							a14873d5b4 
							
						 
					 
					
						
						
							
							more hooks, also add type hint for PluginHost::getInstance()  
						
						
						
						
					 
					
						2021-02-08 21:06:14 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							54bbd08f38 
							
						 
					 
					
						
						
							
							some more hooks  
						
						
						
						
					 
					
						2021-02-08 20:45:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							3b52cea811 
							
						 
					 
					
						
						
							
							move some old-style handlers to new callback ones  
						
						
						
						
					 
					
						2021-02-08 16:14:48 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							41fc03287e 
							
						 
					 
					
						
						
							
							fix even more warnings reported by phpstan  
						
						
						
						
					 
					
						2021-02-06 17:56:47 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							403dca154c 
							
						 
					 
					
						
						
							
							initial WIP for php8; bump php version requirement to 7.0  
						
						
						
						
					 
					
						2021-02-05 23:41:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							40f38fc87f 
							
						 
					 
					
						
						
							
							pluginhost: load plugin data automatically (also marks load_data method as private)  
						
						
						
						
					 
					
						2021-01-15 08:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f59c567831 
							
						 
					 
					
						
						
							
							update_rss_feed: fix BLACKLISTED_TAGS not working properly, simplify tag-related code  
						
						
						
						
					 
					
						2020-12-20 23:12:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7608f3d7b0 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.fakecake.org:tt-rss  
						
						
						
						
					 
					
						2020-12-08 13:55:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							2edfcbbd85 
							
						 
					 
					
						
						
							
							get_article_image: add support for ARTICLE_KIND_ALBUM  
						
						
						
						
					 
					
						2020-12-08 13:54:52 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							85b788709a 
							
						 
					 
					
						
						
							
							setArticleTags: prevent duplicate tags being assigned if called twice  
						
						... 
						
						
						
						editTagsDlg: prevent dialot from being submitted twice
normalize_categories: filter out empty values that failed validation 
						
						
					 
					
						2020-12-07 23:35:37 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e40b79ab33 
							
						 
					 
					
						
						
							
							get_article_image: return basic kind to which flavor image belongs  
						
						
						
						
					 
					
						2020-12-07 12:09:06 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6811d0bde2 
							
						 
					 
					
						
						
							
							use self:: in some places to invoke static methods from the same class  
						
						
						
						
					 
					
						2020-09-22 14:54:15 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							a4525d31b2 
							
						 
					 
					
						
						
							
							replace FALSE with false so that static analyzer shuts up about it  
						
						
						
						
					 
					
						2020-09-17 19:02:27 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e3adacc588 
							
						 
					 
					
						
						
							
							fix several cases of Db class being invoked as wrong name (as DB)  
						
						
						
						
					 
					
						2020-09-17 09:18:03 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							42b5564d1e 
							
						 
					 
					
						
						
							
							editarticletags: load dialog via XHR  
						
						
						
						
					 
					
						2020-09-15 18:47:19 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e670ac2ee5 
							
						 
					 
					
						
						
							
							require CSRF token for Article/redirect  
						
						
						
						
					 
					
						2020-09-15 15:35:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d01ad09800 
							
						 
					 
					
						
						
							
							eslint-related fixes; move a few things from global context to App  
						
						
						
						
					 
					
						2020-06-05 07:44:57 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6080cca9ca 
							
						 
					 
					
						
						
							
							scrap counter cache system; rework counters to sum() booleans instead  
						
						
						
						
					 
					
						2020-01-24 14:25:31 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							304d3a0b88 
							
						 
					 
					
						
						
							
							tag-related fixes  
						
						... 
						
						
						
						1. move tag sanitization to feedparser common item class
2. enforce length limit on tags when parsing
3. support multiple tags passed via one dc:subject and other such elements, parse them as a comma-separated list
4. sort resulting tag list to prevent different order between feed updates
5. remove some duplicate code related to tag validation
6. allow + symbol in tags 
						
						
					 
					
						2019-11-20 18:56:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							5648b836aa 
							
						 
					 
					
						
						
							
							HOOK_ARTICLE_IMAGE: allow hooks to modify article content  
						
						
						
						
					 
					
						2019-08-15 10:22:33 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							9d852e052c 
							
						 
					 
					
						
						
							
							add HOOK_ARTICLE_IMAGE for Article::get_article_image()  
						
						
						
						
					 
					
						2019-08-15 09:04:42 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb842f752 
							
						 
					 
					
						
						
							
							Article::get_article_image() - provide cached URLs if possible  
						
						
						
						
					 
					
						2019-08-14 17:21:07 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							150b040dad 
							
						 
					 
					
						
						
							
							Article::get_article_image() - set default to "" instead of "false"  
						
						
						
						
					 
					
						2019-08-14 17:07:01 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d4df57e1a4 
							
						 
					 
					
						
						
							
							Article::get_article_image() - also return stream URI if possible  
						
						
						
						
					 
					
						2019-08-14 17:04:14 +03:00