Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6d0f2817 
							
						 
					 
					
						
						
							
							various dialog-related fixes; stop referring to many dialogs by name; move filter test initial dialog to client side  
						
						
						
						
					 
					
						2021-02-12 10:35:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							72e38bfe1f 
							
						 
					 
					
						
						
							
							rework a few more dialogs to use App.dialogOf()  
						
						
						
						
					 
					
						2021-02-12 09:56:27 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d466284fab 
							
						 
					 
					
						
						
							
							* customizeCSS: client dialog  
						
						... 
						
						
						
						* remove hardcoded width from most dialogs (move to css)
* add helper to easily get dialog from its widget
* rework some dialog buttons to use current object instead of calling dialog by name 
						
						
					 
					
						2021-02-12 09:02:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7c075cd2 
							
						 
					 
					
						
						
							
							remove OPML.onImportComplete  
						
						
						
						
					 
					
						2021-02-12 08:22:39 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							83b0738b04 
							
						 
					 
					
						
						
							
							opml import: no more iframe, use client dialog  
						
						
						
						
					 
					
						2021-02-12 08:22:00 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							eac7ad5d34 
							
						 
					 
					
						
						
							
							remove explainError server-side dlg  
						
						
						
						
					 
					
						2021-02-12 08:00:25 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							4182018cb7 
							
						 
					 
					
						
						
							
							generated feed: use client dialog  
						
						
						
						
					 
					
						2021-02-11 22:04:39 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							1a680d4eae 
							
						 
					 
					
						
						
							
							publishedOPML: use client dialog  
						
						
						
						
					 
					
						2021-02-11 21:42:38 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							848bc57f29 
							
						 
					 
					
						
						
							
							disable themes in safe mode; rework safe mode warning/login prompt  
						
						
						
						
					 
					
						2021-02-11 21:19:57 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							74986d1ac6 
							
						 
					 
					
						
						
							
							shorten pref tab names; make log-alert clickable  
						
						
						
						
					 
					
						2021-02-11 15:49:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2335deaf 
							
						 
					 
					
						
						
							
							pref-users: css fixes  
						
						
						
						
					 
					
						2021-02-06 16:24:40 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							10392ecc28 
							
						 
					 
					
						
						
							
							event log: add pagination  
						
						
						
						
					 
					
						2021-02-06 10:10:54 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							2933483393 
							
						 
					 
					
						
						
							
							add a hack (Headlines.unpackVisible) to workaround against unpack observer sometimes missing articles  
						
						
						
						
					 
					
						2021-01-19 11:54:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							da0ad82c24 
							
						 
					 
					
						
						
							
							Archive cleanup:  
						
						... 
						
						
						
						- remove code to manually archive/unarchive articles
- remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for
this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff
now that it is expired after one month anyway (same reasons as feed browser being removed - privacy)
- remove "originally from"-related stuff because of the above
- also remove unused remaining frontend/backend code related to feed browser (rip) 
						
						
					 
					
						2021-01-17 14:55:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6c13449088 
							
						 
					 
					
						
						
							
							remove CommonDialogs.feedBrowser()  
						
						
						
						
					 
					
						2021-01-17 14:34:04 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							25520e9784 
							
						 
					 
					
						
						
							
							Select... dropdown: replace dijit Select with DropDownButton, simplify layout  
						
						... 
						
						
						
						PluginHost: add HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM
Headlines.onActionChanged: removed 
						
						
					 
					
						2021-01-17 11:27:07 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b2993bcd30 
							
						 
					 
					
						
						
							
							remove menu options to manually un/archive articles  
						
						
						
						
					 
					
						2021-01-17 10:37:40 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc07bc8bd 
							
						 
					 
					
						
						
							
							event log: add severity filtering  
						
						
						
						
					 
					
						2020-12-24 15:02:47 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e86b2e60d3 
							
						 
					 
					
						
						
							
							edit tags dialog: initialize autocomplete in onShow (instead of onLoad) because of xhr  
						
						
						
						
					 
					
						2020-12-23 12:14:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							57f36f3f97 
							
						 
					 
					
						
						
							
							search dialog: populate current search values onShow instead of onLoad because the dialog is preloaded via xhr  
						
						
						
						
					 
					
						2020-12-23 12:09:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4e0e624e 
							
						 
					 
					
						
						
							
							viewfeed debugger: open properly for categories  
						
						
						
						
					 
					
						2020-12-07 17:10:36 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d06cc8267b 
							
						 
					 
					
						
						
							
							queryFeedHeadlines: bring back DISTINCT for a limited set of columns  
						
						
						
						
					 
					
						2020-12-07 16:59:48 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							db3fcb861b 
							
						 
					 
					
						
						
							
							viewfeed: reintroduce timestamps, fix debugging, fix some indents  
						
						
						
						
					 
					
						2020-12-04 18:55:53 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							87184904ed 
							
						 
					 
					
						
						
							
							don't select next unread feed when marking as read last week, etc.  
						
						
						
						
					 
					
						2020-11-30 15:15:51 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6ff72e70 
							
						 
					 
					
						
						
							
							Revert "fix HOOK_ARTICLE_RENDERED_CDM never being called"  
						
						... 
						
						
						
						This reverts commit e3a522cdc1e7259ec2b573ba2cff3879c25b1128. 
						
						
					 
					
						2020-10-21 07:32:30 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e3da11bf6d 
							
						 
					 
					
						
						
							
							Revert "somewhat experimental: disable article packing/unpacking, render content immediately"  
						
						... 
						
						
						
						This reverts commit ab53591957d877908b89f6874e91c282bf59d165. 
						
						
					 
					
						2020-10-21 07:19:15 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a522cdc1 
							
						 
					 
					
						
						
							
							fix HOOK_ARTICLE_RENDERED_CDM never being called  
						
						
						
						
					 
					
						2020-10-09 13:18:47 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ab53591957 
							
						 
					 
					
						
						
							
							somewhat experimental: disable article packing/unpacking, render content immediately  
						
						
						
						
					 
					
						2020-10-09 13:07:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f693ebab21 
							
						 
					 
					
						
						
							
							fix default password nag dialog, load via xhr  
						
						
						
						
					 
					
						2020-09-16 06:38:41 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							77faa5d523 
							
						 
					 
					
						
						
							
							editFeed: only try to reload feed tree in preferences if its actually there  
						
						
						
						
					 
					
						2020-09-15 18:55:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9390c45f 
							
						 
					 
					
						
						
							
							comments link: load in new tab  
						
						
						
						
					 
					
						2020-09-15 18:49:03 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							42b5564d1e 
							
						 
					 
					
						
						
							
							editarticletags: load dialog via XHR  
						
						
						
						
					 
					
						2020-09-15 18:47:19 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0a142912d3 
							
						 
					 
					
						
						
							
							backend handler: require CSRF, remove obsolete code  
						
						
						
						
					 
					
						2020-09-15 18:08:08 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							154417d80b 
							
						 
					 
					
						
						
							
							public/logout: require valid CSRF token  
						
						
						
						
					 
					
						2020-09-15 16:59:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcb10a272 
							
						 
					 
					
						
						
							
							Feeds: load quickaddfeed and search dialogs via XHR w/ CSRF protection  
						
						
						
						
					 
					
						2020-09-15 16:28:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							8080c525fd 
							
						 
					 
					
						
						
							
							- backend: require CSRF token to be passed via POST  
						
						... 
						
						
						
						- do not leak CSRF token via GET request in feed debugger
- rework Article/redirect to use POST 
						
						
					 
					
						2020-09-15 16:12:53 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							aeaafefa07 
							
						 
					 
					
						
						
							
							don't pass csrf token as a GET parameter to Article  
						
						
						
						
					 
					
						2020-09-15 16:03:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e670ac2ee5 
							
						 
					 
					
						
						
							
							require CSRF token for Article/redirect  
						
						
						
						
					 
					
						2020-09-15 15:35:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7e50c6c4b5 
							
						 
					 
					
						
						
							
							- enable CSRF support earlier  
						
						... 
						
						
						
						- remove rpc/sanityCheck from CSRF-excluded calls 
						
						
					 
					
						2020-09-15 15:32:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b4cb67e77f 
							
						 
					 
					
						
						
							
							remove csrf token from rpc method sanityCheck  
						
						
						
						
					 
					
						2020-09-14 20:00:01 +03:00 
						 
				 
			
				
					
						
							
							
								nanaya 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8affdc45 
							
						 
					 
					
						
						
							
							Store FeedTree data in localStorage  
						
						... 
						
						
						
						Patching internal functions of dijit.Tree as they don't provide option on where to store the data.
It stores to cookies by default but the data can get quite big for hundreds of feeds and exceeds cookies size limit.
Not to mention it'll cause the cookie to be sent during any request with nothing handling it server side and just wasting bandwidth.
This patch will also migrate current data in cookie to local storage accordingly. 
						
						
					 
					
						2020-07-09 01:52:46 +09:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							697418f863 
							
						 
					 
					
						
						
							
							more eslint fixes  
						
						
						
						
					 
					
						2020-06-05 07:54:32 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							88027d7a39 
							
						 
					 
					
						
						
							
							fix various minor issues reported by eslint  
						
						
						
						
					 
					
						2020-06-04 23:27:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							9d28b3ac50 
							
						 
					 
					
						
						
							
							unify prefs/main App objects, remove fake classes, use single static App object instead  
						
						
						
						
					 
					
						2020-06-04 22:19:23 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							30ed5d7c3c 
							
						 
					 
					
						
						
							
							same, but for preferences  
						
						
						
						
					 
					
						2020-06-04 20:04:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e37f8cfa78 
							
						 
					 
					
						
						
							
							don't use declare() for static objects with no inheritance because apparently it's not actually needed by AMD  
						
						
						
						
					 
					
						2020-06-04 19:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							676cdf6ee4 
							
						 
					 
					
						
						
							
							move isCombinedMode to AppBase so we wouldn't crash in preferences  
						
						
						
						
					 
					
						2020-06-02 21:00:53 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b39e615683 
							
						 
					 
					
						
						
							
							add Headlines.default_force_previous, default_force_to_top  
						
						
						
						
					 
					
						2020-05-25 10:26:03 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							19893d33e3 
							
						 
					 
					
						
						
							
							only bind up/down in 3 panel mode  
						
						
						
						
					 
					
						2020-05-23 08:53:18 +03:00