Dan Brown 
							
						 
					 
					
						
						
							
						
						eb653bda16 
					 
					
						
						
							
							Added user-create API endpoint  
						
						... 
						
						
						
						- Required extracting logic into repo.
- Changed some existing creation paths to standardise behaviour.
- Added test to cover new endpoint.
- Added extra test for user delete to test migration.
- Changed how permission errors are thrown to ensure the right status
  code can be reported when handled in API. 
						
						
					 
					
						2022-02-04 00:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b4fa82e329 
					 
					
						
						
							
							Fixed related permissions query not considering drafts  
						
						... 
						
						
						
						Page-related items added on drafts could be visible in certain scenarios
since the applied permissions query filters would not consider
page draft visibility.
This commit alters queries on related items to apply such filtering.
Included test to cover API scenario.
Thanks to @haxatron for reporting. 
						
						
					 
					
						2021-11-30 00:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f139cded78 
					 
					
						
						
							
							Laravel 8 shift squash & merge ( #3029 )  
						
						... 
						
						
						
						* Temporarily moved back config path
* Apply Laravel coding style
* Shift exception handler
* Shift HTTP kernel and middleware
* Shift service providers
* Convert options array to fluent methods
* Shift to class based routes
* Shift console routes
* Ignore temporary framework files
* Shift to class based factories
* Namespace seeders
* Shift PSR-4 autoloading
* Shift config files
* Default config files
* Shift Laravel dependencies
* Shift return type of base TestCase methods
* Shift cleanup
* Applied stylci style changes
* Reverted config files location
* Applied manual changes to Laravel 8 shift
Co-authored-by: Shift <shift@laravelshift.com > 
						
						
					 
					
						2021-10-30 21:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f77236aa38 
					 
					
						
						
							
							Laravel 7.x Shift ( #3011 )  
						
						... 
						
						
						
						* Apply Laravel coding style
* Shift bindings
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Shift Eloquent methods
* Shift config files
* Shift Laravel dependencies
* Shift cleanup
* Shift test config and references
* Applied styleci changes
* Applied fixes post shift to laravel 7
Co-authored-by: Shift <shift@laravelshift.com > 
						
						
					 
					
						2021-10-26 22:04:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9e7bcacf8c 
					 
					
						
						
							
							Moved NotifyException render work from handler to exception  
						
						... 
						
						
						
						As continued from last commit. 
						
						
					 
					
						2021-05-08 19:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7be7d7d1e7 
					 
					
						
						
							
							Updated not-found image path handling to have better ux  
						
						... 
						
						
						
						Added test to cover.
Started refactoring some of the app error handling in
the process of this.
Fixes  #2696  
						
						
					 
					
						2021-05-08 18:49:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						382f155f76 
					 
					
						
						
							
							Better aligned handler with core laravel  
						
						
						
						
					 
					
						2021-03-02 21:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						19bfc8ad37 
					 
					
						
						
							
							Prevented entity "Not Found" events from being logged  
						
						... 
						
						
						
						- Added testing to cover, which was more hassle than thought
  since Laravel did not have built in log test helpers, so:
- Added Log testing helper.
Related to #2110  
						
						
					 
					
						2020-05-23 11:28:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3991fbe726 
					 
					
						
						
							
							Checked over and aligned registration option behavior across all auth options  
						
						... 
						
						
						
						- Added tests to cover 
						
						
					 
					
						2020-02-02 17:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						be554b9c79 
					 
					
						
						
							
							Added configurable API throttling, Handled API errors standardly  
						
						
						
						
					 
					
						2020-01-18 15:03:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						257a5a23ec 
					 
					
						
						
							
							Fleshed out entity provided and optimized imports  
						
						
						
						
					 
					
						2018-09-25 16:58:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d3d8ddbe52 
					 
					
						
						
							
							Improved 404 handling and fixed editor error  
						
						... 
						
						
						
						404 handling now not a hack-around and uses Laravel 'fallback' routes
instead. Prevents errors with the session when you have mulitple errors
on a page where a post/put/delete is made. 
						
						
					 
					
						2018-05-19 17:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						62342433f4 
					 
					
						
						
							
							Set /app PHP code to PSR-2 standard  
						
						... 
						
						
						
						Also adde draw.io to attribution list.
Closes  #649  
						
						
					 
					
						2018-01-28 16:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						afe781bc39 
					 
					
						
						
							
							Enabled session in 404 responses  
						
						... 
						
						
						
						Fixes  #634  
					
						2017-12-28 13:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6ebe8bf619 
					 
					
						
						
							
							Fixed conflicting PDF facade namespace and corrected php version  
						
						... 
						
						
						
						Updated composer to have the correct config to install dependancies that
work for 7.0 
						
						
					 
					
						2017-12-04 17:59:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						873b1099f8 
					 
					
						
						
							
							Updated to laravel 5.5  
						
						... 
						
						
						
						Closes  #590  
					
						2017-11-19 15:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6669998c10 
					 
					
						
						
							
							Upgraded to Laravel 5.4  
						
						
						
						
					 
					
						2017-01-25 19:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9dc9724e15 
					 
					
						
						
							
							Laravel 5.3 upgrade ( #189 )  
						
						... 
						
						
						
						* Started move to laravel 5.3
* Started updating login & registration flows for laravel 5.3 update
* Updated app emails to notification system
* Fixed registations bugs and removed email confirmation model
* Fixed large portion of laravel post-upgrade issues
* Fixed and tested LDAP process 
						
						
					 
					
						2016-09-17 18:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ec17bd8608 
					 
					
						
						
							
							Improved Exception handling, Removed npm requirement for testing  
						
						
						
						
					 
					
						2016-09-03 12:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						43d9d2eba7 
					 
					
						
						
							
							Updated all application urls to allow path prefix.  
						
						... 
						
						
						
						Allows BookStack to be installed at a non-root location on a domain.
Closes  #40 . 
						
						
					 
					
						2016-08-14 12:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8e6248f57f 
					 
					
						
						
							
							Added restriction tests and fixed any bugs in the process  
						
						... 
						
						
						
						Also updated many styles within areas affected by the new permission and roles system. 
						
						
					 
					
						2016-03-05 18:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8e8d582bc6 
					 
					
						
						
							
							Updated app requirements & Added some friendlier errors  
						
						
						
						
					 
					
						2016-02-03 20:55:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						14ca31768c 
					 
					
						
						
							
							Updated laravel to 5.2 and started ldap implementation  
						
						
						
						
					 
					
						2016-01-09 19:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						88049476fe 
					 
					
						
						
							
							Change application namespace to BookStack  
						
						
						
						
					 
					
						2015-09-10 19:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2dcc5105ad 
					 
					
						
						
							
							Added social sign in  
						
						
						
						
					 
					
						2015-09-04 17:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eaa1765c7a 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2015-07-12 20:01:42 +01:00