Dan Brown 
							
						 
					 
					
						
						
							
						
						323bff7d6d 
					 
					
						
						
							
							Extended translations system for arrays & extension  
						
						... 
						
						
						
						Extended the base Laravel translation system to
allow a locale to be based upon another.
Also adds functionality to take base & fallback locales into account when fetching
an array of translations.
Related to work done in #1159  
						
						
					 
					
						2018-12-12 20:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4c574c22a8 
					 
					
						
						
							
							Implemented functionality to make books sort function  
						
						... 
						
						
						
						Also changed public user settings to be stored in session rather than DB.
Cleaned existing list view type logic. 
						
						
					 
					
						2018-12-07 18:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						85f330c79a 
					 
					
						
						
							
							Extracted many page-specific repo methods into page-specific repo  
						
						
						
						
					 
					
						2018-10-13 11:27:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						495d18814a 
					 
					
						
						
							
							Updated various classes to take EntityProvider instead of separate entities  
						
						
						
						
					 
					
						2018-09-25 18:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						257a5a23ec 
					 
					
						
						
							
							Fleshed out entity provided and optimized imports  
						
						
						
						
					 
					
						2018-09-25 16:58:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						919660678b 
					 
					
						
						
							
							Re-structured the app code to be feature based rather than code type based  
						
						
						
						
					 
					
						2018-09-25 12:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						5c2e3f4e56 
					 
					
						
						
							
							Extracted download response logic into controller method  
						
						... 
						
						
						
						Fixes incorrect 'Content-Disposition' header value.
Fixes  #581  
						
						
					 
					
						2018-09-22 11:34:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c47b578599 
					 
					
						
						
							
							Fixed formatting via phpcbf  
						
						
						
						
					 
					
						2018-09-21 18:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e60d11ee04 
					 
					
						
						
							
							Altered social auto-reg to be configurable per service  
						
						... 
						
						
						
						- Added {$service}_AUTO_REGISTER and {$service}_AUTO_CONFIRM_EMAIL env
options for each social auth system.
- Auto-register will allow registration from login, even if registration
is disabled.
- Auto-confirm-email indicates trust and will mark new registrants as
'email_confirmed' and skip 'confirmation email' flow.
- Also added covering tests. 
						
						
					 
					
						2018-09-21 18:05:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						131fcae4c7 
					 
					
						
						
							
							Merge pull request  #947  from BookStackApp/bookshelves  
						
						... 
						
						
						
						Bookshelves 
						
						
					 
					
						2018-09-21 15:29:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6eead437d8 
					 
					
						
						
							
							Added bookshelf permission control UI and copy-down ability  
						
						
						
						
					 
					
						2018-09-20 19:16:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						81eb642f75 
					 
					
						
						
							
							Added bookshelves homepage options  
						
						... 
						
						
						
						- Updated homepage selection UI to be more scalable
- Cleaned homepage selection logic in code
- Added seed test data for bookshelves
- Added bookshelves to permission system 
						
						
					 
					
						2018-09-20 15:27:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						47b08888ba 
					 
					
						
						
							
							Added bookshelf view, update, delete  
						
						... 
						
						
						
						- Enabled proper ordering of Books in a shelf.
- Improved related item destroy for all entities. 
						
						
					 
					
						2018-09-16 19:34:09 +01:00 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						08b967607f 
					 
					
						
						
							
							Changes as per code review, and fixes failing test cases.  
						
						... 
						
						
						
						Signed-off-by: Abijeet <abijeetpatro@gmail.com > 
						
						
					 
					
						2018-09-16 20:44:09 +05:30 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						0c8b6b7324 
					 
					
						
						
							
							Final tweaks after code review and fixing failing test cases.  
						
						
						
						
					 
					
						2018-09-16 01:12:36 +05:30 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						54ca4487fa 
					 
					
						
						
							
							Adds tests and few fixes.  
						
						... 
						
						
						
						Signed-off-by: Abijeet <abijeetpatro@gmail.com > 
						
						
					 
					
						2018-09-15 21:05:51 +05:30 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						25da4d9a8b 
					 
					
						
						
							
							Added a success message on deletion of revision.  
						
						... 
						
						
						
						Signed-off-by: Abijeet <abijeetpatro@gmail.com > 
						
						
					 
					
						2018-09-15 16:08:20 +05:30 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						714c7bbd3a 
					 
					
						
						
							
							Adds code to delete the revision.  
						
						... 
						
						
						
						Signed-off-by: Abijeet <abijeetpatro@gmail.com > 
						
						
					 
					
						2018-09-15 15:15:42 +05:30 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b89411c108 
					 
					
						
						
							
							Copied book content, Added create routes  
						
						... 
						
						
						
						Added view control
Added pivot table for books relation
Added control to assign books 
						
						
					 
					
						2018-08-27 14:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d2a9b312e9 
					 
					
						
						
							
							Fixed LDAP group sync using wrong user filter  
						
						... 
						
						
						
						LDAP group sync was trying to find users based on the external_auth_id
which is not garunteed to match the username entered so somtimes
the search for a user would fail.
This passes the username to the group sync.
Picked up by @yoyokko in #959 . 
						
						
					 
					
						2018-08-19 15:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						92c9837157 
					 
					
						
						
							
							Fixed incorrect type error in LDAP group sync  
						
						... 
						
						
						
						Should fix  #951  
						
						
					 
					
						2018-08-12 13:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f421d83627 
					 
					
						
						
							
							Added ability to set custom ldap group -> role mapping  
						
						... 
						
						
						
						Added input in role form to allow matching against custom names.
Changed default mapping to use role display name instead of the hidden
DB name. 
						
						
					 
					
						2018-07-15 19:34:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						be2ca9d4bb 
					 
					
						
						
							
							Refactored out the LDAP repo  
						
						
						
						
					 
					
						2018-07-15 18:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						17bca662a7 
					 
					
						
						
							
							Added tests to cover ldap group mapping  
						
						... 
						
						
						
						Also updated .env.example formatting.
Updated how LdapRepo uses Ldap so can be mocked by testing. 
						
						
					 
					
						2018-07-15 17:57:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1776204870 
					 
					
						
						
							
							Merge branch 'master' of git://github.com/brennanmurphy/BookStack into brennanmurphy-master  
						
						
						
						
					 
					
						2018-07-14 14:17:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2bcc159fd6 
					 
					
						
						
							
							Allowed creating pages in visible chapters in invisible books  
						
						... 
						
						
						
						Fixes permissions with test to cover in the event a page is created,
with permission, in a chapter but the user does not have permission to
see the parent book.
Fixes  #912  
						
						
					 
					
						2018-07-14 14:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Brennan Murphy 
							
						 
					 
					
						
						
							
						
						37aa8b05f8 
					 
					
						
						
							
							Update files to PSR-2 standards  
						
						
						
						
					 
					
						2018-07-02 17:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brennan Murphy 
							
						 
					 
					
						
						
							
						
						d640cc1eee 
					 
					
						
						
							
							LDAP groups sync to Bookstack roles.  
						
						... 
						
						
						
						Closes  #75  
					
						2018-07-02 17:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6b84a76af1 
					 
					
						
						
							
							Merge branch 'drawing_updates'  
						
						
						
						
					 
					
						2018-05-27 19:42:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2bd6ba9895 
					 
					
						
						
							
							Added maintenance view with image-cleanup  
						
						
						
						
					 
					
						2018-05-27 19:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0c9c1e4c6b 
					 
					
						
						
							
							Reverted work on revisions  
						
						... 
						
						
						
						Improved linkage of drawings and image manager.
Updated image updates to create new versions. 
						
						
					 
					
						2018-05-20 16:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6e7adcc095 
					 
					
						
						
							
							Embedded SVG icons in css/js files  
						
						... 
						
						
						
						Allows removal of hacky /icon endpoint solution.
Fixes PDF exports with WKHTML and allows the icon to show in HTML
exports.
Fixes  #796  
						
						
					 
					
						2018-05-20 11:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a1ecdcacba 
					 
					
						
						
							
							Fixed attachment error handling, Allowed all link types  
						
						... 
						
						
						
						Related to #812  
						
						
					 
					
						2018-05-20 11:06:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						63f96c1c6f 
					 
					
						
						
							
							Reorganised home and robots views  
						
						... 
						
						
						
						Extracted home view sidebar into own view.
Moved home and robot views into 'common' folder so that we only have
layouts in the top-level views folder. 
						
						
					 
					
						2018-05-20 10:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8df9dab80a 
					 
					
						
						
							
							Merge branch 'master' into feature/615  
						
						
						
						
					 
					
						2018-05-20 09:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6cdb943916 
					 
					
						
						
							
							Started work on revisions in image manager  
						
						
						
						
					 
					
						2018-05-19 18:44:40 +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 
							
						 
					 
					
						
						
							
						
						13ad0031d6 
					 
					
						
						
							
							Drawings now generate revisions, not replace  
						
						... 
						
						
						
						Updated drawing update test to accomodate.
Image deletion system now takes revisions into account. 
						
						
					 
					
						2018-05-13 17:41:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d5b922aa50 
					 
					
						
						
							
							Started work on drawing revisions  
						
						... 
						
						
						
						Improved sidebar and selection styling of image manager.
Allowed image manager imageType to be changed on open.
Created models for image revisions. 
						
						
					 
					
						2018-05-13 12:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						86b2ddbd28 
					 
					
						
						
							
							Implemented displaying of the books list on home page.  
						
						
						
						
					 
					
						2018-05-10 09:05:18 +05:30 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						cdb1c7ef88 
					 
					
						
						
							
							Added destination permission checking to entity move  
						
						
						
						
					 
					
						2018-04-14 18:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f7b0ad45a 
					 
					
						
						
							
							Added ability to copy a page  
						
						... 
						
						
						
						In 'More' menu alongside move.
Allows you to move if you have permission to create within the new
target parent.
Closes  #673  
						
						
					 
					
						2018-04-14 18:00:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0ade9b5b9b 
					 
					
						
						
							
							Refactored moment.js out of app  
						
						... 
						
						
						
						Reduces bundle size by 25% 
						
						
					 
					
						2018-04-01 14:10:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1a72208d27 
					 
					
						
						
							
							Added configurable robots.txt file.  
						
						... 
						
						
						
						Deleted old static file.
Default output depends on app-public setting.
Otherwise can be overidden in `.env` file via `ALLOW_ROBOTS`
Otherwise view file can be customized.
Fixes  #779  
						
						
					 
					
						2018-03-31 12:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						582158f70e 
					 
					
						
						
							
							Added tags to chapters and books  
						
						... 
						
						
						
						Closes  #121  
					
						2018-03-30 14:09:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f101c1a622 
					 
					
						
						
							
							Made search more efficient and tweaked weighting  
						
						... 
						
						
						
						Added per-entity weighting changes.
Now Books score higher than chapters which score higher than pages.
Reduced queries required on search by only searching once but at a
higher count to see if there's another page. 
						
						
					 
					
						2018-03-24 18:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3df7d828eb 
					 
					
						
						
							
							Fixed failing tests  
						
						... 
						
						
						
						Fixed syntax error in french translations.
Removed 'required' on image validation which was breaking tests 
						
						
					 
					
						2018-03-24 15:25:13 +00:00 
						 
				 
			
				
					
						
							
							
								Abijeet Patro 
							
						 
					 
					
						
						
							
						
						0335f58478 
					 
					
						
						
							
							Merge branch 'master' into bug/image-upload  
						
						
						
						
					 
					
						2018-03-18 23:44:33 +05:30 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d2eec4fbce 
					 
					
						
						
							
							Markdown editor image paste sets cursor correctly  
						
						... 
						
						
						
						Now sets cursor to alt text rather than end of placeholder image.
Fixed  #751  
						
						
					 
					
						2018-03-18 11:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Abijeet 
							
						 
					 
					
						
						
							
						
						f42d355fd7 
					 
					
						
						
							
							Fixes issue with the validation message not being translated.  
						
						... 
						
						
						
						Signed-off-by: Abijeet <abijeetpatro@gmail.com > 
						
						
					 
					
						2018-03-13 09:10:23 +05:30