Dan Brown 
							
						 
					 
					
						
						
							
						
						7cd956b24b 
					 
					
						
						
							
							Removed some unused parameters and fixed env test logic  
						
						
						
						
					 
					
						2019-09-20 01:18:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8b550991a4 
					 
					
						
						
							
							Refactored some core entity actions  
						
						... 
						
						
						
						- Created BookChild class to share some page/chapter logic.
- Gave entities the power to generate their own permissions and slugs.
- Moved bits out of BaseController constructor since it was overly
sticky.
- Moved slug generation logic into its own class.
- Created a facade for permissions due to high use.
- Fixed failing test issues from last commits 
						
						
					 
					
						2019-09-20 00:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f7a5a0705b 
					 
					
						
						
							
							Moved shelf book append logic  
						
						
						
						
					 
					
						2019-09-19 18:20:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						615b2de433 
					 
					
						
						
							
							Simplified activity facade interface  
						
						... 
						
						
						
						Also cleaned up any other bits along the way. 
						
						
					 
					
						2019-09-19 18:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2a2cc858f0 
					 
					
						
						
							
							Refactored notification showing and global view data  
						
						
						
						
					 
					
						2019-09-19 15:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						60d0f96cd7 
					 
					
						
						
							
							Extracted some methods into a BookRepo  
						
						
						
						
					 
					
						2019-09-15 23:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d28abf24d4 
					 
					
						
						
							
							Split out export actions into own controllers  
						
						
						
						
					 
					
						2019-09-15 22:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3281925375 
					 
					
						
						
							
							Standardised how request is injected into controller methods  
						
						... 
						
						
						
						Puts it in-line with how Laravel recommend. 
						
						
					 
					
						2019-09-15 18:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						be08dc1588 
					 
					
						
						
							
							Ran phpcbf and updated helpers typehinting  
						
						
						
						
					 
					
						2019-09-15 18:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						140298bd96 
					 
					
						
						
							
							Updated to Laravel 5.8  
						
						
						
						
					 
					
						2019-09-13 23:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6917ea088f 
					 
					
						
						
							
							Upgraded app to Laravel 5.7  
						
						
						
						
					 
					
						2019-09-06 23:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						213e9d2941 
					 
					
						
						
							
							Upgraded to Laravel 5.6  
						
						
						
						
					 
					
						2019-09-06 22:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b27a5c7fb8 
					 
					
						
						
							
							Made a mass of accessibility improvements  
						
						... 
						
						
						
						- Changed default focus styles
- Updated dropdowns with keyboard navigation
- Updated modals with esc exiting
- Added accessibility attirbutes where needed
- Made many more elements focusable
- Updated hover effects of many items to also apply when focused within
Related to #1320  and #1198  
						
						
					 
					
						2019-08-24 18:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						42d8548960 
					 
					
						
						
							
							Finished new user invite flow  
						
						
						
						
					 
					
						2019-08-18 13:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e5155a5dcb 
					 
					
						
						
							
							Refactored confirm actions to their own controller  
						
						
						
						
					 
					
						2019-08-18 10:47:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						44330bdd24 
					 
					
						
						
							
							Start user invite system  
						
						
						
						
					 
					
						2019-08-17 15:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						20c36d58a6 
					 
					
						
						
							
							Merge pull request  #1527  from BookStackApp/129-page-templates  
						
						... 
						
						
						
						Page Templates Implementation 
						
						
					 
					
						2019-08-11 20:21:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						de3e9ab094 
					 
					
						
						
							
							Added ability to use templates  
						
						... 
						
						
						
						- Added replace, append and prepend actions for template content into
both the WYSIWYG editor and markdown editor.
- Added further testing to cover. 
						
						
					 
					
						2019-08-11 20:04:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Seiler 
							
						 
					 
					
						
						
							
						
						bda0082461 
					 
					
						
						
							
							Add login and automatic registration; Prepare Group sync  
						
						
						
						
					 
					
						2019-08-06 23:42:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						421dd93ffd 
					 
					
						
						
							
							Merge branch 'v0.26'  
						
						
						
						
					 
					
						2019-08-06 21:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f417675b1d 
					 
					
						
						
							
							Prevented normal users from changing own email  
						
						... 
						
						
						
						To address #1542 
Updates to only allow email changes by users with the users-manage role
permission. 
						
						
					 
					
						2019-08-06 21:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Seiler 
							
						 
					 
					
						
						
							
						
						3c41b15be6 
					 
					
						
						
							
							Initial work on SAML integration  
						
						
						
						
					 
					
						2019-08-05 20:06:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4b0c4e621a 
					 
					
						
						
							
							Replaced use of custom 'baseUrl' helper with 'url'  
						
						... 
						
						
						
						Also changed up how base URL setting was being done
by manipulating incoming request URLs instead of
altering then on generation. 
						
						
					 
					
						2019-08-04 14:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						30da105812 
					 
					
						
						
							
							Started refactor of URL system to better extend Laravel  
						
						
						
						
					 
					
						2019-07-21 21:32:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						15c39c1976 
					 
					
						
						
							
							Updated JS translations to be inserted from back-end  
						
						... 
						
						
						
						Removes old awkward JS translations endpoint.
New system still a little akward in code but not now in process.
Also extracted out page editors into their own files.
Closes  #1258  
						
						
					 
					
						2019-07-06 14:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						13c0386e84 
					 
					
						
						
							
							Updated string functions to use mulitbyte versions where needed  
						
						... 
						
						
						
						Fixes  #816  
					
						2019-05-25 16:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						97ffbaa740 
					 
					
						
						
							
							Fixed issue where books titles could be leaked via shelf home view  
						
						... 
						
						
						
						- Also added test to cover
Fixes  #1425  
						
						
					 
					
						2019-05-07 22:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ba09dad1fe 
					 
					
						
						
							
							Fixed shelf activity display & updated book sort operation  
						
						
						
						
					 
					
						2019-05-05 15:54:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3f83c548f8 
					 
					
						
						
							
							Ran phpcbf  
						
						
						
						
					 
					
						2019-05-05 14:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8c190324ac 
					 
					
						
						
							
							Updated existing image tests to reflect changes  
						
						... 
						
						
						
						- Also added some new tests 
						
						
					 
					
						2019-05-04 18:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						79f6dc00a3 
					 
					
						
						
							
							Change image-selector to not use manager  
						
						... 
						
						
						
						- Now changes the images directly for user, system & cover.
- Extra permission checks added to edit & delete actions. 
						
						
					 
					
						2019-05-04 15:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						cb832a2c10 
					 
					
						
						
							
							Started diversion to not using image manager for cover/system/user  
						
						
						
						
					 
					
						2019-04-27 14:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a87ae16010 
					 
					
						
						
							
							Started extraction of image controller to separate controllers  
						
						
						
						
					 
					
						2019-04-27 14:18:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						aeb1fc4d49 
					 
					
						
						
							
							Started rewriting back-end image managment  
						
						
						
						
					 
					
						2019-04-21 15:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						c8cf6731e2 
					 
					
						
						
							
							Add min length validation on name on register form & add sign up link  
						
						
						
						
					 
					
						2019-04-16 12:18:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7f3f6e65b9 
					 
					
						
						
							
							Aligned item creation wording and updated shelf-book-add logic  
						
						
						
						
					 
					
						2019-04-15 20:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						d3cd369247 
					 
					
						
						
							
							Fix phpcs issues  
						
						
						
						
					 
					
						2019-04-15 09:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						faa3a8b842 
					 
					
						
						
							
							Add button to add a book directly from a shelf view  
						
						
						
						
					 
					
						2019-04-15 09:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9406b4d4c9 
					 
					
						
						
							
							Updated view toggle to store date  
						
						... 
						
						
						
						Also added test for user list order preferences 
						
						
					 
					
						2019-04-14 13:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b12ae6d11b 
					 
					
						
						
							
							Added bookshelves to breadcrumbs  
						
						... 
						
						
						
						- Updated breadcrumb dropdown switchers and back-end sibling code to handle new breadcrumbs.
- Added breadcrumb view composer and EntityContext system to mangage
tracking if in the context of a bookshelf. 
						
						
					 
					
						2019-04-07 18:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						221a483b40 
					 
					
						
						
							
							Standardised view referencing to dot-notation  
						
						
						
						
					 
					
						2019-04-07 12:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0a06e2bce3 
					 
					
						
						
							
							Actioned some todo items, Cleaned old grid css  
						
						
						
						
					 
					
						2019-04-07 09:57:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7cda9b026e 
					 
					
						
						
							
							Updated tests to suit layout changes, Updated 404 page  
						
						... 
						
						
						
						- Also replaced 'or' usage in templates with null coalescing operator 
						
						
					 
					
						2019-04-06 18:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						745a0bb98d 
					 
					
						
						
							
							Updated custom homepage views  
						
						
						
						
					 
					
						2019-04-06 17:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						aedff7dc6d 
					 
					
						
						
							
							Added book selector to books sort  
						
						... 
						
						
						
						Now more efficient rather than listing all books in the system. 
						
						
					 
					
						2019-04-06 16:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						17969c0bbf 
					 
					
						
						
							
							Added shelves and search shortcuts to profile page  
						
						
						
						
					 
					
						2019-04-06 16:21:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						37bf7f11e4 
					 
					
						
						
							
							Implemented new design in entity selector  
						
						... 
						
						
						
						- Also showed entity path in search.
- Cleaned popular entity fetch logic.
- Cleaned entity selector JS code a little 
						
						
					 
					
						2019-03-30 16:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						53a26a365c 
					 
					
						
						
							
							Merge branch 'master' into 2019-design  
						
						
						
						
					 
					
						2019-03-30 13:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						193e2ffebe 
					 
					
						
						
							
							Prevent dbl exts. on img upload, Randomized attachment upload names  
						
						
						
						
					 
					
						2019-03-24 19:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f5fe524e6c 
					 
					
						
						
							
							Added extension whitelist for image uploads  
						
						... 
						
						
						
						- A continuation of the security issues addressed in v0.25.3 
						
						
					 
					
						2019-03-21 19:43:15 +00:00