Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0dc4440a99 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-02-25 17:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						46bc331428 
					 
					
						
						
							
							Merge pull request  #2843  from node-red/theme-keymap  
						
						... 
						
						
						
						Allow default keymap to be overridden in settings file 
						
						
					 
					
						2021-02-25 16:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						3f9a29730f 
					 
					
						
						
							
							Add partial implementation of adding library sources via editor  
						
						... 
						
						
						
						This adds lots of commented out code that provides a settings panel
to add new library sources. It is incomplete as it doesn't actually
add/update the library sources on the runtime.
For 1.3, I'm focussing on allowing additional sources get added
via the settings file only. I've done enough work on the editor
side to convince myself more work is needed than I can justify
at this time on what is otherwise not going to be a widely
used feature. 
						
						
					 
					
						2021-02-18 11:58:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						735de2908a 
					 
					
						
						
							
							Handle more valid language codes when validating lang params  
						
						... 
						
						
						
						Fixes  #2856  
					
						2021-02-03 15:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						61690ecf4a 
					 
					
						
						
							
							Allow default keymap to be overridden in settings file  
						
						
						
						
					 
					
						2021-01-28 16:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						3a0074d96e 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-01-27 23:28:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						9b5ed8407f 
					 
					
						
						
							
							Broaden lang verification to include *  
						
						
						
						
					 
					
						2021-01-27 22:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1f6328bf4e 
					 
					
						
						
							
							Add initial support for ThemePlugins  
						
						
						
						
					 
					
						2021-01-26 13:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						a0f736bb88 
					 
					
						
						
							
							Validate user-provided language parameter before passing to i18n  
						
						
						
						
					 
					
						2021-01-25 17:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						a006b52052 
					 
					
						
						
							
							Initial plugin runtime api implementation  
						
						
						
						
					 
					
						2021-01-18 16:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						c40412d7c6 
					 
					
						
						
							
							Merge pull request  #2690  from node-red/sf-module  
						
						... 
						
						
						
						[sf-modules] Support npm subflow modules 
						
						
					 
					
						2021-01-08 21:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e30a01310e 
					 
					
						
						
							
							Merge pull request  #2788  from kevinGodell/dev  
						
						... 
						
						
						
						middleware integration 
						
						
					 
					
						2021-01-07 17:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						da96c85d32 
					 
					
						
						
							
							Handle subflow modules with their own npm dependencies  
						
						
						
						
					 
					
						2021-01-07 11:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						aacb92a7ae 
					 
					
						
						
							
							Implement allow/denyList when loading/installing modules  
						
						
						
						
					 
					
						2020-12-27 12:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Godell 
							
						 
					 
					
						
						
							
						
						34b27f2e68 
					 
					
						
						
							
							allow for adding an array of middleware functions  
						
						
						
						
					 
					
						2020-12-22 16:28:33 -06:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5992ed1fab 
					 
					
						
						
							
							Fully remove when.js dependency  
						
						
						
						
					 
					
						2020-12-07 11:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6ea978d83d 
					 
					
						
						
							
							Prevent needless retention of node status messages  
						
						
						
						
					 
					
						2020-11-16 21:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						c5bdd3d056 
					 
					
						
						
							
							Allow user to manage project version string  
						
						
						
						
					 
					
						2020-09-28 11:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b7243c2226 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2020-09-16 11:54:34 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						70b6674f44 
					 
					
						
						
							
							Replace Math.random with crypto.getBytes for session tokens  
						
						
						
						
					 
					
						2020-09-11 14:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6f1ed76b4c 
					 
					
						
						
							
							Add support for file upload in /nodes api  
						
						
						
						
					 
					
						2020-08-13 15:54:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						16c26d8098 
					 
					
						
						
							
							Move runtime settings back to adminApi from editorApi  
						
						... 
						
						
						
						Fixes  #2662  
					
						2020-07-31 15:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1df2f5e96a 
					 
					
						
						
							
							Allow Comms websocket auth to be done via token header  
						
						... 
						
						
						
						Fixes  #2642  
					
						2020-07-09 19:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						57154b2853 
					 
					
						
						
							
							Authenticate websocket comms using user-provided token if present  
						
						... 
						
						
						
						Fixes  #2642  
					
						2020-07-06 20:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0de49e2a75 
					 
					
						
						
							
							Ensure auth failure on project fetch identifies the remote  
						
						... 
						
						
						
						Fixes  #2545  
					
						2020-05-21 17:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b0f9bf2c62 
					 
					
						
						
							
							Add httpAdminMiddleware for admin routes  
						
						
						
						
					 
					
						2020-05-05 18:13:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						05fc3c5eca 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2020-03-30 23:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								KAZUHIRO ITO 
							
						 
					 
					
						
						
							
						
						83942c2551 
					 
					
						
						
							
							Fix plugin only receives the actual token  
						
						
						
						
					 
					
						2020-02-27 19:55:21 +09:00 
						 
				 
			
				
					
						
							
							
								KAZUHIRO ITO 
							
						 
					 
					
						
						
							
						
						458d794f52 
					 
					
						
						
							
							Fix tokensStrategy order  
						
						
						
						
					 
					
						2020-02-27 19:41:59 +09:00 
						 
				 
			
				
					
						
							
							
								KAZUHIRO ITO 
							
						 
					 
					
						
						
							
						
						bba6855872 
					 
					
						
						
							
							Add admin api authentication function  
						
						
						
						
					 
					
						2020-02-26 12:59:40 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						22de8855c1 
					 
					
						
						
							
							Handle httpAdminRoot missing ending slash with login strategy  
						
						... 
						
						
						
						Fixes  #2473  
					
						2020-02-24 21:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6b52206186 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2020-01-22 11:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								Arlena Derksen 
							
						 
					 
					
						
						
							
						
						2436bb0128 
					 
					
						
						
							
							Fixes the routes described in  #2418  regarding too broad matching of regex URLs.  
						
						
						
						
					 
					
						2020-01-03 21:27:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d45274494d 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2019-11-21 21:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								KAZUHIRO ITO 
							
						 
					 
					
						
						
							
						
						ff96773295 
					 
					
						
						
							
							Add node installation from other than public site  
						
						
						
						
					 
					
						2019-11-11 18:25:36 +09:00 
						 
				 
			
				
					
						
							
							
								tseigo 
							
						 
					 
					
						
						
							
						
						e022b782a9 
					 
					
						
						
							
							Fixed jsdoc descriptions  
						
						
						
						
					 
					
						2019-10-22 00:35:35 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						29f1651a18 
					 
					
						
						
							
							Use default language if lng param not set in i18n req  
						
						
						
						
					 
					
						2019-10-18 16:09:14 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						be2dd6dc32 
					 
					
						
						
							
							Add req back to audit log events and extend to Projects api  
						
						
						
						
					 
					
						2019-08-09 16:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7926055b97 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2019-08-06 16:10:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Hardill 
							
						 
					 
					
						
						
							
						
						5ab90b85da 
					 
					
						
						
							
							Limit the regex for the /nodes/ api end points  
						
						... 
						
						
						
						fixes  #2240 
It looks like the regex for the /nodes/... endpoints over matches.
I've added `^` to the start to anchor the matches to the start of the
URL. 
					
						2019-07-29 11:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						944f3bd329 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2019-07-07 21:48:13 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8bb7b2e88b 
					 
					
						
						
							
							Ensure session expiry timeout doesn't exceed limit  
						
						
						
						
					 
					
						2019-07-06 16:34:48 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						3ff861099a 
					 
					
						
						
							
							Move deploy icons to svg  
						
						
						
						
					 
					
						2019-06-21 16:08:43 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d623848c87 
					 
					
						
						
							
							Update all node icons to SVG  
						
						... 
						
						
						
						When listing icons provided by a module, if there is a png and svg
with the same name, only the svg will be listed.
If a node asks for a png icon which is not known, but there is a
corresponding svg, that will be used instead. 
						
						
					 
					
						2019-06-21 12:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5b1defad9f 
					 
					
						
						
							
							Simplify index.mst to a single div to insert the editor  
						
						
						
						
					 
					
						2019-05-02 16:09:13 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						369f8b3fe0 
					 
					
						
						
							
							Merge pull request  #2148  from node-red/new-export-dialog  
						
						... 
						
						
						
						Updated Library UX 
						
						
					 
					
						2019-04-26 16:23:23 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						493687b5bb 
					 
					
						
						
							
							Allow editor language to be chosen in editor settings  
						
						... 
						
						
						
						This gets stored in localStorage of the browser which is not
ideal. This is because we load language catalogs before we
load user preferences - so if this was stored in the runtime,
the editor wouldn't know the user's preference until it was
too late to apply it.
This is likely good enough for now - may need to do something
more convoluted later on. 
						
						
					 
					
						2019-04-25 15:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b581e33611 
					 
					
						
						
							
							Update runtime apis to support multiple libraries  
						
						
						
						
					 
					
						2019-04-25 11:32:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						419f26db87 
					 
					
						
						
							
							Fix use of custom auth strategy plugins  
						
						
						
						
					 
					
						2019-02-12 10:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e0bb03a53f 
					 
					
						
						
							
							More api documentation updates  
						
						
						
						
					 
					
						2019-01-28 14:40:42 +00:00