Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7d94da10fb 
								
							 
						 
						
							
							
								
								Merge branch 'v21.04.x'  
							
							 
							
							
							
						 
						
							2021-05-24 13:08:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c7322a71f7 
								
							 
						 
						
							
							
								
								Added theme add social driver redirect configuration callback  
							
							 
							
							... 
							
							
							
							Allows someone using the theme system to configure the social driver
before a redirect action occurs, by passing a callback as an additional
param to the theme 'addSocialDriver' method. 
							
						 
						
							2021-05-24 12:55:45 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2c3523f6a1 
								
							 
						 
						
							
							
								
								Updated image permission setting logic  
							
							 
							
							... 
							
							
							
							To ensure thhat the visibility is still set on local storage options
since the previous recent changes could cause problems where in
scenarios where the server user could not read images uploaded by the
php process user.
Closes  #2758  
							
						 
						
							2021-05-24 12:09:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ba8ba5c634 
								
							 
						 
						
							
							
								
								Added testing to favourite system  
							
							 
							
							... 
							
							
							
							- Also removed some old view service references.
- Updated TopFavourites query to be based on favourites table and join
  in the views instead of the other way around, so that favourites still
show even if they have no views. 
							
						 
						
							2021-05-23 14:34:36 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c2069f37cc 
								
							 
						 
						
							
							
								
								Added deletion of favourites on entity/user delete  
							
							 
							
							
							
						 
						
							2021-05-23 13:41:56 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1e0aa7ee2c 
								
							 
						 
						
							
							
								
								Added favourites page with link from header and home  
							
							 
							
							
							
						 
						
							2021-05-23 13:34:08 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								27942f5ce8 
								
							 
						 
						
							
							
								
								Deleted redundant complex relationmultimodel query class  
							
							 
							
							
							
						 
						
							2021-05-22 14:07:57 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0ff79ea60 
								
							 
						 
						
							
							
								
								Revamped some complex queries, added favourites to home  
							
							 
							
							... 
							
							
							
							- Removed old view system and started use of new query classes instead.
- Finished off RelationMultiModelQuery but found it was less efficient
than x-many queries due to the amount of tables being scanned.
Adding now for history but will delete as not used.
- Updated recently viewed to use same query system as popular items
  rather than running and joining x-entities queries.
- Added "Most Viewed Faviourites" listing to homepages. 
							
						 
						
							2021-05-22 14:05:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3de02566bf 
								
							 
						 
						
							
							
								
								Started building system for cross-model queries  
							
							 
							
							
							
						 
						
							2021-05-19 23:37:23 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								93fd869ba3 
								
							 
						 
						
							
							
								
								Started refactoring of view service  
							
							 
							
							... 
							
							
							
							Phasing out the view service from being a generic 'service' class,
moving the core create/delete methods into the model.
The idea is that the existing query work will need to interlink
with the favourite system so maybe we have a (or many composable)
query building classes rather than mixing query building and
create/delete work as per the old service. 
							
						 
						
							2021-05-16 10:49:37 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf8e7f3393 
								
							 
						 
						
							
							
								
								Started addition of favourite system  
							
							 
							
							
							
						 
						
							2021-05-16 00:29:56 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								68ef6a842f 
								
							 
						 
						
							
							
								
								Fixed issue thrown upon empty markdown content save  
							
							 
							
							... 
							
							
							
							Closes  #2741  
							
						 
						
							2021-05-15 17:33:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1f070a136 
								
							 
						 
						
							
							
								
								Handle acl set of images differently for s3 and s3-like  
							
							 
							
							... 
							
							
							
							Related to #2739  
							
						 
						
							2021-05-15 17:25:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c2cc1ec5e5 
								
							 
						 
						
							
							
								
								Adjusted dompdf font path to writable folder  
							
							 
							
							... 
							
							
							
							Related to #2746  
							
						 
						
							2021-05-15 12:19:36 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								9cf4191079 
								
							 
						 
						
							
							
								
								Reviewed and updated SAML2 authncontext option  
							
							 
							
							... 
							
							
							
							Added tests to cover.
Changed default to align with existing default.
Added env option parsing.
For #1998  
							
						 
						
							2021-05-08 13:07:25 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								b8e2d75014 
								
							 
						 
						
							
							
								
								Merge branch 'ivir-authncontext' of  https://github.com/ivir/BookStack  into ivir-ivir-authncontext  
							
							 
							
							
							
						 
						
							2021-05-08 12:13:27 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								43b6633183 
								
							 
						 
						
							
							
								
								Filtered scripts in custom HTML head for exports  
							
							 
							
							... 
							
							
							
							Since it appeared to cause problems in some scenarios.
Related to #2490  
							
						 
						
							2021-05-03 23:59:52 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								83b576eb19 
								
							 
						 
						
							
							
								
								Prevented "Recently Viewed" homepage list showing non-user-viewed items  
							
							 
							
							... 
							
							
							
							Triggered when the user has no/limited views. Added a test to cover.
Closes  #2703  
							
						 
						
							2021-04-27 21:05:01 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f8cdd6e80d 
								
							 
						 
						
							
							
								
								Reduced calls for s3-based uploads  
							
							 
							
							... 
							
							
							
							Combined the public ACL update into the put operation. 
							
						 
						
							2021-04-27 20:36:42 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								60ffe6a993 
								
							 
						 
						
							
							
								
								Updated packages and added better upload failure logging  
							
							 
							
							... 
							
							
							
							To fix  #2689 
Updates all packages but mainly focused on aws-sdk 
							
						 
						
							2021-04-19 20:16:49 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4660a5ba2 
								
							 
						 
						
							
							
								
								Aligned facade accessor  
							
							 
							
							
							
						 
						
							2021-04-09 21:03:02 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								f02cfd8271 
								
							 
						 
						
							
							
								
								Removed mentions of 'mail' mail driver  
							
							 
							
							... 
							
							
							
							Closes  #2657  
							
						 
						
							2021-03-27 15:56:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								5c9c1d1a4b 
								
							 
						 
						
							
							
								
								Updated shelf sort to allow default sort, added testing  
							
							 
							
							... 
							
							
							
							Done during review of #2515  
							
						 
						
							2021-03-21 23:06:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								ab4c5a55b8 
								
							 
						 
						
							
							
								
								Merge branch 'feature/sort-shelf-books' of git://github.com/guillaumehanotel/BookStack into guillaumehanotel-feature/sort-shelf-books  
							
							 
							
							
							
						 
						
							2021-03-21 21:52:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								43c2fc3c37 
								
							 
						 
						
							
							
								
								Updated dev-docker setup to not alter phpunit.xml  
							
							 
							
							... 
							
							
							
							Tested on my machine via fresh dev instance with tests passing.
May need old users to drop their old volume data. 
							
						 
						
							2021-03-21 17:42:10 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								371033a0f2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into docker-tests  
							
							 
							
							
							
						 
						
							2021-03-21 16:49:22 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								06706a2d9c 
								
							 
						 
						
							
							
								
								Added user filter to audit log  
							
							 
							
							... 
							
							
							
							Included testing to cover.
Closes  #2472  
							
						 
						
							2021-03-21 15:04:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								691db40a33 
								
							 
						 
						
							
							
								
								Added login/register theme events  
							
							 
							
							
							
						 
						
							2021-03-19 21:54:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								2ae89f2c32 
								
							 
						 
						
							
							
								
								Added the possibility of social provider extension via theme  
							
							 
							
							... 
							
							
							
							Also started docs page 
							
						 
						
							2021-03-19 16:22:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								9d37af9453 
								
							 
						 
						
							
							
								
								Added web-middleware based theme events  
							
							 
							
							
							
						 
						
							2021-03-17 12:56:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c61c3bc608 
								
							 
						 
						
							
							
								
								Started backend theme system  
							
							 
							
							... 
							
							
							
							Allows customization of back-end components via event-driven handling
from the theme folder. 
							
						 
						
							2021-03-16 17:14:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								1420f239fc 
								
							 
						 
						
							
							
								
								Made session cookie path dynamic based on APP_URL  
							
							 
							
							
							
						 
						
							2021-03-16 13:03:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								3d0e1bc9db 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/ckleemann/BookStack into ckleemann-master  
							
							 
							
							
							
						 
						
							2021-03-16 12:45:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								71ccb90ef4 
								
							 
						 
						
							
							
								
								Amended owned by search filter to use slugs  
							
							 
							
							
							
						 
						
							2021-03-15 18:27:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c8564b7792 
								
							 
						 
						
							
							
								
								Merge branch 'search-owned-by-me' of git://github.com/benediktvolke/BookStack into benediktvolke-search-owned-by-me  
							
							 
							
							
							
						 
						
							2021-03-15 18:21:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								215c69acb2 
								
							 
						 
						
							
							
								
								Merge image name cleaning functions  
							
							 
							
							... 
							
							
							
							Updated testing for changes and to check existing of new expected file
name.
Related to #2611  
							
						 
						
							2021-03-14 23:20:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c1f67372a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/webfoersterei/BookStack into webfoersterei-master  
							
							 
							
							
							
						 
						
							2021-03-14 22:55:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								b929c0adbb 
								
							 
						 
						
							
							
								
								Performed further cleanup in permission service  
							
							 
							
							
							
						 
						
							2021-03-14 20:32:33 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								1e5951a75f 
								
							 
						 
						
							
							
								
								Done a refactor pass on PermissionService  
							
							 
							
							... 
							
							
							
							Could do with splitting out into seperate query/build classess really.
Closes  #2633 . 
							
						 
						
							2021-03-14 19:52:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a644f64c6b 
								
							 
						 
						
							
							
								
								Merge branch 'v0.31.x'  
							
							 
							
							
							
						 
						
							2021-03-13 15:37:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								339d4ec355 
								
							 
						 
						
							
							
								
								Fixed misalignment of page and chapter parent book  
							
							 
							
							... 
							
							
							
							Could occur when a chapter was moved with deleted pages.
Fixes  #2632  
							
						 
						
							2021-03-13 15:18:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								da929d5edc 
								
							 
						 
						
							
							
								
								Updates search to use user slugs  
							
							 
							
							
							
						 
						
							2021-03-10 22:51:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								124c4d0778 
								
							 
						 
						
							
							
								
								Updated register paths to include user slugs  
							
							 
							
							
							
						 
						
							2021-03-10 22:37:53 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								19d79b6a0f 
								
							 
						 
						
							
							
								
								Started rolling out user slugs to model and core controllers  
							
							 
							
							
							
						 
						
							2021-03-09 23:06:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								3a9caea846 
								
							 
						 
						
							
							
								
								Started work on user slugs  
							
							 
							
							... 
							
							
							
							Related to #2525  
							
						 
						
							2021-03-08 22:34:22 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								98a1e57ba9 
								
							 
						 
						
							
							
								
								Ran phpcbf and updated phpcs.xml  
							
							 
							
							
							
						 
						
							2021-03-07 22:24:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								1f2fd58e28 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/Ereza/BookStack into Ereza-master  
							
							 
							
							
							
						 
						
							2021-03-07 17:25:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								d731a4f695 
								
							 
						 
						
							
							
								
								Updated language lists with Bosnian, Indonesian, Latvian & Portuguese  
							
							 
							
							
							
						 
						
							2021-03-07 17:02:28 +00:00