83d77d5166 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/rondaa/BookStack into rondaa-master  
							
							
							
						 
						
							2021-01-02 16:25:59 +00:00  
				
					
						
							
							
								 
						
							
								b43f997dab 
								
							 
						 
						
							
							
								
								Added manual type conversion to fix failing tests  
							
							
							
						 
						
							2021-01-01 18:38:54 +00:00  
				
					
						
							
							
								 
						
							
								5e686bb624 
								
							 
						 
						
							
							
								
								Added user ownership migrate to delete screen.  
							
							
							
						 
						
							2021-01-01 18:31:01 +00:00  
				
					
						
							
							
								 
						
							
								99b14621f9 
								
							 
						 
						
							
							
								
								Moved permission updating to its own tool  
							
							... 
							
							
							
							And added support for owner changing. 
							
						 
						
							2021-01-01 17:49:48 +00:00  
				
					
						
							
							
								 
						
							
								4c580d1571 
								
							 
						 
						
							
							
								
								Added owners to entity creation and updated tests  
							
							
							
						 
						
							2020-12-30 22:18:28 +00:00  
				
					
						
							
							
								 
						
							
								b493becadf 
								
							 
						 
						
							
							
								
								Started change for entities to have concept of owners  
							
							
							
						 
						
							2020-12-30 18:25:35 +00:00  
				
					
						
							
							
								 
						
							
								cf04a0d818 
								
							 
						 
						
							
							
								
								Merge branch 'v0.30.x'  
							
							
							
						 
						
							2020-12-18 14:16:13 +00:00  
				
					
						
							
							
								 
						
							
								2acef3c2ec 
								
							 
						 
						
							
							
								
								Fixed issue where restricted page content in plaintext export  
							
							... 
							
							
							
							The content of pages made non-viewable to a user via permissions, within a visible parent, could be seen via the plaintext export option. Before v0.30.6 this would have applied only to scenarios where all pages within the chapter were made non-visible. In v0.30.6 this would make all pages within the chapter visible.
As per #2414  
							
						 
						
							2020-12-18 13:56:00 +00:00  
				
					
						
							
							
								 
						
							
								9884cca00c 
								
							 
						 
						
							
							
								
								Merge branch 'v0.30.x'  
							
							
							
						 
						
							2020-12-17 21:47:59 +00:00  
				
					
						
							
							
								 
						
							
								3f3fad7113 
								
							 
						 
						
							
							
								
								Fixed book-tree-gen page visibility issue  
							
							... 
							
							
							
							When book trees were generated, pages in chapters where ALL pages within
were not supposed to be visibile, would be visible due to the code
falling back on the raw relation which would not account for
permissions.
This has now been changed so that a custom 'visible_pages' attribute is set and used by any book tree structures, to ensure it does not fall back to the raw relation.
Added an extra test to cover.
For #2414  
							
						 
						
							2020-12-17 17:31:18 +00:00  
				
					
						
							
							
								 
						
							
								00308ad4ab 
								
							 
						 
						
							
							
								
								Cleaned up some user/image areas of the app  
							
							... 
							
							
							
							Further cleanup of docblocks and standardisation of repos. 
							
						 
						
							2020-12-08 23:46:38 +00:00  
				
					
						
							
							
								 
						
							
								6c09334ba0 
								
							 
						 
						
							
							
								
								Fixed issue where page export contain system would miss images  
							
							
							
						 
						
							2020-12-06 22:23:21 +00:00  
				
					
						
							
							
								 
						
							
								bf8716bb22 
								
							 
						 
						
							
							
								
								Fixed bad collection/array mixing causing error on seed  
							
							
							
						 
						
							2020-11-28 16:42:12 +00:00  
				
					
						
							
							
								 
						
							
								53bcfe528d 
								
							 
						 
						
							
							
								
								Added pages API doc examples  
							
							... 
							
							
							
							Made some tweaks to related content and other examples while there. 
							
						 
						
							2020-11-28 15:21:54 +00:00  
				
					
						
							
							
								 
						
							
								1c8102bb89 
								
							 
						 
						
							
							
								
								Started pages API  
							
							
							
						 
						
							2020-11-22 14:56:19 +00:00  
				
					
						
							
							
								 
						
							
								a042e22481 
								
							 
						 
						
							
							
								
								Focused base Entity class cleanup  
							
							... 
							
							
							
							Removed some common functions from other entities.
Aligned implementation of getUrl()
Cleaned phpdocs and added typehinting.
Also extracted sibling search logic out of controller. 
							
						 
						
							2020-11-22 01:20:38 +00:00  
				
					
						
							
							
								 
						
							
								ef1b98019a 
								
							 
						 
						
							
							
								
								Fixed some mis-refactoring and split search service  
							
							... 
							
							
							
							Search service broken into index and runner tools. 
							
						 
						
							2020-11-22 00:17:45 +00:00  
				
					
						
							
							
								 
						
							
								c7a2d568bf 
								
							 
						 
						
							
							
								
								Moved models to folder, renamed managers to tools  
							
							... 
							
							
							
							Tools seems to fit better since the classes were a bit of a mixed bunch
and did not always manage.
Also simplified the structure of the SlugGenerator class.
Also focused EntityContext on shelves and simplified to use session
helper. 
							
						 
						
							2020-11-21 23:20:54 +00:00  
				
					
						
							
							
								 
						
							
								66917520cb 
								
							 
						 
						
							
							
								
								Service provider and other cleanup  
							
							... 
							
							
							
							- Removed old 'exposeTranslations' system to instead use new component
 option system.
- Extracted validation rules into their own service provider.
- Cleaned up some formatting/comments in the repos. 
							
						 
						
							2020-11-21 17:52:49 +00:00  
				
					
						
							
							
								 
						
							
								3f7180fa99 
								
							 
						 
						
							
							
								
								Started widening of activity logging  
							
							... 
							
							
							
							In progress, Need to implement much of the logging in controllers.
Also cleaned up base controller along the way. 
							
						 
						
							2020-11-18 23:40:39 +00:00  
				
					
						
							
							
								 
						
							
								712ccd23c4 
								
							 
						 
						
							
							
								
								Updated activities table format  
							
							... 
							
							
							
							Renamed some columns to be more generic and applicable.
Removed now redundant book_id column.
Allowed nullable entity morph columns for non-entity activity.
Ran tests and made required changes. 
							
						 
						
							2020-11-08 00:03:19 +00:00  
				
					
						
							
							
								 
						
							
								ee7e1122d3 
								
							 
						 
						
							
							
								
								Removed use of book_id in activity  
							
							
							
						 
						
							2020-11-07 23:15:13 +00:00  
				
					
						
							
							
								 
						
							
								c157dc3490 
								
							 
						 
						
							
							
								
								Organised activity types and moved most to repos  
							
							... 
							
							
							
							Repos are generally better since otherwise we end up duplicating
things between front-end and API.
Types moved to by CONST values within a class for better visibilty
of usage and listing of types. 
							
						 
						
							2020-11-07 22:37:27 +00:00  
				
					
						
							
							
								 
						
							
								4824ef2760 
								
							 
						 
						
							
							
								
								Merge pull request  #2283  from BookStackApp/recycle_bin  
							
							... 
							
							
							
							Recycle Bin Implementation 
							
						 
						
							2020-11-07 15:10:17 +00:00  
				
					
						
							
							
								 
						
							
								b4da081552 
								
							 
						 
						
							
							
								
								Checked over recycle bin parent/child flows  
							
							
							
						 
						
							2020-11-07 15:05:13 +00:00  
				
					
						
							
							
								 
						
							
								ec3aeb3315 
								
							 
						 
						
							
							
								
								Added recycle bin auto-clear lifetime functionality  
							
							
							
						 
						
							2020-11-07 13:58:23 +00:00  
				
					
						
							
							
								 
						
							
								483cb41665 
								
							 
						 
						
							
							
								
								Started testing work for recycle bin implementation  
							
							
							
						 
						
							2020-11-06 12:54:39 +00:00  
				
					
						
							
							
								 
						
							
								34dc4a1b6d 
								
							 
						 
						
							
							
								
								Automatic Restored Revision Changelog Summary Text  
							
							
							
						 
						
							2020-11-03 20:46:47 -05:00  
				
					
						
							
							
								 
						
							
								3e70c661a1 
								
							 
						 
						
							
							
								
								Cleaned up duplicate code in recycle-bin restore  
							
							
							
						 
						
							2020-11-02 22:54:00 +00:00  
				
					
						
							
							
								 
						
							
								9e033709a7 
								
							 
						 
						
							
							
								
								Added per-item recycle-bin delete and restore  
							
							
							
						 
						
							2020-11-02 22:47:48 +00:00  
				
					
						
							
							
								 
						
							
								bbd1384acb 
								
							 
						 
						
							
							
								
								XSS and redirect fixes with test cases  
							
							
							
						 
						
							2020-10-27 01:34:51 +00:00  
				
					
						
							
							
								 
						
							
								ff7cbd14fc 
								
							 
						 
						
							
							
								
								Added recycle bin empty notification response with count  
							
							
							
						 
						
							2020-10-03 18:53:09 +01:00  
				
					
						
							
							
								 
						
							
								04197e393a 
								
							 
						 
						
							
							
								
								Started work on the recycle bin interface  
							
							
							
						 
						
							2020-10-03 18:44:12 +01:00  
				
					
						
							
							
								 
						
							
								465d405926 
								
							 
						 
						
							
							
								
								Updated page content related links on content id changes  
							
							... 
							
							
							
							For #2278  
							
						 
						
							2020-09-28 22:26:50 +01:00  
				
					
						
							
							
								 
						
							
								691027a522 
								
							 
						 
						
							
							
								
								Started implementation of recycle bin functionality  
							
							
							
						 
						
							2020-09-27 23:24:33 +01:00  
				
					
						
							
							
								 
						
							
								68489e5b44 
								
							 
						 
						
							
							
								
								Updated PR code to use isA and updated that function definition  
							
							... 
							
							
							
							Related to #2227  
							
						 
						
							2020-09-26 17:00:17 +01:00  
				
					
						
							
							
								 
						
							
								fe0e307313 
								
							 
						 
						
							
							
								
								Merge branch 'renderpages' of git://github.com/mr-vinn/BookStack into mr-vinn-renderpages  
							
							
							
						 
						
							2020-09-26 16:55:05 +01:00  
				
					
						
							
							
								 
						
							
								31eec34b5d 
								
							 
						 
						
							
							
								
								Moved decode and updated page plaintext decode test  
							
							
							
						 
						
							2020-09-19 15:13:18 +01:00  
				
					
						
							
							
								 
						
							
								44f3508171 
								
							 
						 
						
							
							
								
								Merge branch 'preview-entities' of git://github.com/mr-vinn/BookStack into mr-vinn-preview-entities  
							
							
							
						 
						
							2020-09-19 14:58:56 +01:00  
				
					
						
							
							
								 
						
							
								78bf044a7a 
								
							 
						 
						
							
							
								
								Added audit log interface  
							
							... 
							
							
							
							- Displays the currently tracked activities in the system.
Related to #2173  and #1167  
							
						 
						
							2020-09-19 12:06:45 +01:00  
				
					
						
							
							
								 
						
							
								311a12b7ef 
								
							 
						 
						
							
							
								
								Decode HTML entities  
							
							... 
							
							
							
							Decode HTML entities in page text before saving it to the database. 
							
						 
						
							2020-09-18 06:54:30 -06:00  
				
					
						
							
							
								 
						
							
								2c3f453c1f 
								
							 
						 
						
							
							
								
								Implement the renderPages parameter  
							
							... 
							
							
							
							Render page content when getTree() is called with a true $renderPages
argument. 
							
						 
						
							2020-09-07 09:05:51 -06:00  
				
					
						
							
							
								 
						
							
								8bc3e0f31a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/drzippie/BookStack into drzippie-master  
							
							
							
						 
						
							2020-06-27 17:11:11 +01:00  
				
					
						
							
							
								 
						
							
								7a2e39212e 
								
							 
						 
						
							
							
								
								Fixed empty search scenario  
							
							
							
						 
						
							2020-06-27 13:37:18 +01:00  
				
					
						
							
							
								 
						
							
								715dee2d0e 
								
							 
						 
						
							
							
								
								Converted search filters to not be vue based  
							
							
							
						 
						
							2020-06-27 13:29:00 +01:00  
				
					
						
							
							
								 
						
							
								ca202c1819 
								
							 
						 
						
							
							
								
								Added Illuminate\Support\Str::slug to generate slug from text to improve the creation of slugs with non-English characters  
							
							
							
						 
						
							2020-06-25 18:08:13 +02:00  
				
					
						
							
							
								 
						
							
								3502abdd49 
								
							 
						 
						
							
							
								
								Fixed revision issues caused by page fillable changes  
							
							
							
						 
						
							2020-05-23 12:28:14 +01:00  
				
					
						
							
							
								 
						
							
								00c0815808 
								
							 
						 
						
							
							
								
								Fixed issue where updated page content would not be indexed  
							
							... 
							
							
							
							- Also updated html field of pages to not be fillable.
   (Since HTML should always go through app id parsing)
Related to #2042  
							
						 
						
							2020-05-23 00:46:13 +01:00  
				
					
						
							
							
								 
						
							
								8a6cf0cdec 
								
							 
						 
						
							
							
								
								Added chapters to the API  
							
							
							
						 
						
							2020-05-23 00:28:41 +01:00  
				
					
						
							
							
								 
						
							
								9666c8c0f7 
								
							 
						 
						
							
							
								
								Updated shelf-list view to enforce view permissions for child books  
							
							... 
							
							
							
							- Aligned shelf-homepage behaviour to match
- Updated testing to cover.
For #2111  
							
						 
						
							2020-05-12 22:21:45 +01:00