Julian Lam 
							
						 
					 
					
						
						
							
						
						6e2da9966e 
					 
					
						
						
							
							refactor: move plugin hook methods to plugin.hooks.*  
						
						
						
						
					 
					
						2020-11-20 16:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						1aa336d837 
					 
					
						
						
							
							refactor: shared constants ( #8707 )  
						
						... 
						
						
						
						define plugin name and theme name regexs in one location for consistency
define various shared paths in one place for consistency 
						
						
					 
					
						2020-10-01 23:02:44 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						5ddf70221c 
					 
					
						
						
							
							feat: upon plugin installation via ACP, check against nbbpm first  
						
						
						
						
					 
					
						2020-09-24 15:06:47 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						0189945996 
					 
					
						
						
							
							refactor: remove util.promisify calls  
						
						
						
						
					 
					
						2020-08-14 00:05:03 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						c2ca02dfc7 
					 
					
						
						
							
							fix :  #8474  
						
						... 
						
						
						
						make isPrimary and isCluster always booleans
they were strings when using ./nodebb start and boolean if they were in config.json and started with node app.js 
						
						
					 
					
						2020-07-07 20:13:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jonson Petard 
							
						 
					 
					
						
						
							
						
						e6a1741c2e 
					 
					
						
						
							
							Support package manager: cnpm and pnpm ( #8222 )  
						
						... 
						
						
						
						* feat: support pnpm, cnpm
* feat: store supportedPackageManager in default package.json
* feat: store supportedPackageManager in src/cli/package-install.js
Co-authored-by: a632079 <a632079@qq.com > 
						
						
					 
					
						2020-04-13 09:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						592d9c82c5 
					 
					
						
						
							
							fix :  #7844 , add uid to events, log plugin install/uninstall events  
						
						
						
						
					 
					
						2019-08-14 19:17:43 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						c126cd8572 
					 
					
						
						
							
							feat:  #7743  plugins  
						
						
						
						
					 
					
						2019-07-22 00:30:47 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						be00a1c013 
					 
					
						
						
							
							Support for using yarn instead of npm, include unread counts on cold load ( #6179 )  
						
						... 
						
						
						
						* Close  #6178 
* Support for package managers besides npm
- Also fixes issue where upgrade-plugins wouldn't work 
						
						
					 
					
						2017-12-20 15:56:14 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						dfad76120d 
					 
					
						
						
							
							Support npm@5 and yarn ( #6010 )  
						
						... 
						
						
						
						* Support npm@5 and yarn
Use package.default.json
Partial #6008 
- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`
* added logic to preserve extraneous plugins installed in node_modules/
* Don't automatically git pull
* Simplify package-install, run it on upgrade just in case 
						
						
					 
					
						2017-11-02 14:12:05 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						b4870654fc 
					 
					
						
						
							
							Merge pull request  #5728  from NodeBB/patch-pitaj  
						
						... 
						
						
						
						Assorted Fixes 
						
						
					 
					
						2017-06-02 10:14:50 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						29e868b002 
					 
					
						
						
							
							closes   #5585  
						
						
						
						
					 
					
						2017-06-01 16:24:45 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						34af855848 
					 
					
						
						
							
							Fix npm@5 saving by default  
						
						
						
						
					 
					
						2017-06-01 14:16:13 -06:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						d500e7f2aa 
					 
					
						
						
							
							add back action:plugin.install and action:plugin activate  #5407  
						
						
						
						
					 
					
						2017-04-19 13:23:53 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						72e77772db 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
						
					 
					
						2017-02-24 12:46:40 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						4bb49a7171 
					 
					
						
						
							
							ESlint no-unused-vars  
						
						
						
						
					 
					
						2017-02-18 15:05:36 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						896c8c7343 
					 
					
						
						
							
							ESlint object-curly-spacing  
						
						
						
						
					 
					
						2017-02-18 12:30:49 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						3b0dd2d1ef 
					 
					
						
						
							
							ESlint padded-blocks  
						
						
						
						
					 
					
						2017-02-18 02:32:24 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						feb8405f95 
					 
					
						
						
							
							ESlint eol-last  
						
						
						
						
					 
					
						2017-02-18 02:30:48 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						bc1d70c126 
					 
					
						
						
							
							ESlint comma-dangle  
						
						
						
						
					 
					
						2017-02-17 19:31:21 -07:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						8a0a74d95e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
						
					 
					
						2017-02-07 16:03:54 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						b37d52c089 
					 
					
						
						
							
							closes   #5407  
						
						
						
						
					 
					
						2017-01-31 18:38:06 +03:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						3fb7f9fce5 
					 
					
						
						
							
							closes   #5398  
						
						
						
						
					 
					
						2017-01-26 22:18:16 +03:00 
						 
				 
			
				
					
						
							
							
								Peter Jaszkowiak 
							
						 
					 
					
						
						
							
						
						001aa3d1a8 
					 
					
						
						
							
							Fix tests, npm Windows fixes  
						
						
						
						
					 
					
						2017-01-21 19:21:02 -07:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						3bd1c6c2b5 
					 
					
						
						
							
							notification tests  
						
						
						
						
					 
					
						2016-12-15 16:08:32 +03:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						e028ac1363 
					 
					
						
						
							
							passing in arguments to npm instead of command string,  closes   #5286  
						
						
						
						
					 
					
						2016-12-14 09:28:30 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						5d6e2ad083 
					 
					
						
						
							
							multiple test fixes  
						
						
						
						
					 
					
						2016-11-23 17:15:36 +03:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						50a2a7abbe 
					 
					
						
						
							
							plugins/install tests  
						
						
						
						
					 
					
						2016-11-18 14:03:06 +03:00 
						 
				 
			
				
					
						
							
							
								HeeL 
							
						 
					 
					
						
						
							
						
						4a3c31b2dc 
					 
					
						
						
							
							Fix space-before-function-paren linter rule  
						
						
						
						
					 
					
						2016-10-13 11:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Schreck 
							
						 
					 
					
						
						
							
						
						ce9ee62fa0 
					 
					
						
						
							
							Handle callback errors  
						
						
						
						
					 
					
						2016-08-17 12:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						d035b1a353 
					 
					
						
						
							
							removed npm dep, use exec('npm install/uninstall');  closes   #3780  
						
						
						
						
					 
					
						2016-01-12 13:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						e3ca91e325 
					 
					
						
						
							
							#3591  fixes item 1  
						
						
						
						
					 
					
						2015-09-12 15:14:49 -04:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						74f2f7caef 
					 
					
						
						
							
							fixes   #3307  
						
						
						
						
					 
					
						2015-07-08 17:04:25 -04:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						f7d7cc2610 
					 
					
						
						
							
							closes   #2808  
						
						
						
						
					 
					
						2015-03-06 13:00:56 -05:00 
						 
				 
			
				
					
						
							
							
								psychobunny 
							
						 
					 
					
						
						
							
						
						dee5d18439 
					 
					
						
						
							
							require npm module only as needed - shaves off a full second of loading time yay  
						
						
						
						
					 
					
						2015-02-23 16:08:29 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						66d6c49ed4 
					 
					
						
						
							
							closes   #2749  
						
						
						
						
					 
					
						2015-02-23 15:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								Barış Soner Uşaklı 
							
						 
					 
					
						
						
							
						
						55884220b4 
					 
					
						
						
							
							#2749  upgrade plugins:active to zset  
						
						
						
						
					 
					
						2015-02-23 14:57:22 -05:00 
						 
				 
			
				
					
						
							
							
								Julian Lam 
							
						 
					 
					
						
						
							
						
						d4d99cba7c 
					 
					
						
						
							
							fixes   #2615  
						
						
						
						
					 
					
						2015-01-15 13:53:17 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						3e666adfea 
					 
					
						
						
							
							action:plugin.install and uninstall  
						
						
						
						
					 
					
						2015-01-15 12:34:15 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						fc79b3a932 
					 
					
						
						
							
							fix isInstalled, publish plugin install and upgrade requests  
						
						
						
						
					 
					
						2014-12-26 20:18:05 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						48acb0082e 
					 
					
						
						
							
							isActive  
						
						
						
						
					 
					
						2014-12-26 19:17:37 -05:00 
						 
				 
			
				
					
						
							
							
								barisusakli 
							
						 
					 
					
						
						
							
						
						d0b8337075 
					 
					
						
						
							
							broke plugins.js into files  
						
						
						
						
					 
					
						2014-12-26 18:54:20 -05:00