Dan Brown 
							
						 
					 
					
						
						
							
						
						0f113ec41f 
					 
					
						
						
							
							Merge pull request  #3986  from BookStackApp/permission_testing  
						
						... 
						
						
						
						Permission Testing & Alignment 
						
						
					 
					
						2023-01-24 21:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						78ebcb6f38 
					 
					
						
						
							
							Addressed a range of deprecation warnings  
						
						... 
						
						
						
						Closes  #3969  
					
						2023-01-21 20:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c724bfe4d3 
					 
					
						
						
							
							Copied over work from user_permissions branch  
						
						... 
						
						
						
						Only that relevant to the additional testing work. 
						
						
					 
					
						2023-01-21 11:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						900e853b15 
					 
					
						
						
							
							Quick run through of applying new test entity helper class  
						
						
						
						
					 
					
						2022-09-29 22:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b56f7355aa 
					 
					
						
						
							
							Migrated much test entity usage via find/replace  
						
						
						
						
					 
					
						2022-09-29 17:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						72c8b138e1 
					 
					
						
						
							
							Updated tests to use ssddanbrown/asserthtml package  
						
						... 
						
						
						
						Closes  #3519  
					
						2022-07-23 15:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						88012449f3 
					 
					
						
						
							
							Reorganised and split out export templates & styles  
						
						... 
						
						
						
						Moved export templates elements into their own folder for better
grouping of logical usage.
Within the base export template, added some body classes to allow easier
targeted customisation via custom head css.
Split content of export templates into smaller partials for easier
future customization.
Closes  #3443  
						
						
					 
					
						2022-06-08 17:56:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d3b39fbe50 
					 
					
						
						
							
							Move html to markdown formatting tests to their own class  
						
						
						
						
					 
					
						2022-04-29 11:50:34 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d23b24b8db 
					 
					
						
						
							
							Added additional missing editor translations  
						
						... 
						
						
						
						- Also merged StyleCI fixes
As per #3342  
						
						
					 
					
						2022-03-23 14:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1c859e94e0 
					 
					
						
						
							
							Fixed conctenation of direct book pages within markdown export  
						
						... 
						
						
						
						- Updated to ensure seperation with newlines.
- Added test to cover.
For #3341  
						
						
					 
					
						2022-03-23 14:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c5aad29c72 
					 
					
						
						
							
							Added tasklist support to markdown exporter  
						
						
						
						
					 
					
						2022-03-22 14:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						856fca8289 
					 
					
						
						
							
							Updated CSP with frame-src rules  
						
						... 
						
						
						
						- Configurable via 'ALLOWED_IFRAME_SOURCES' .env option.
- Also updated how CSP rules are set, with a single header being used
  instead of many.
- Also applied CSP rules to HTML export outputs.
- Updated tests to cover.
For #3314  
						
						
					 
					
						2022-03-07 14:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2b46b00f29 
					 
					
						
						
							
							Updated PDF export to open detail blocks  
						
						
						
						
					 
					
						2022-02-09 11:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7e6e1fca76 
					 
					
						
						
							
							Fixed test broken by PdfGenerator changes  
						
						
						
						
					 
					
						2022-01-24 22:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2c21850da7 
					 
					
						
						
							
							Added conversion of iframes to anchors on PDF export  
						
						... 
						
						
						
						- Replaced iframe elements with anchor elements wrapped in a paragraph.
- Extracted PDF generation action to seperate class for easier mocking
  within testing.
- Added test to cover.
For #3077  
						
						
					 
					
						2021-11-25 15:12:32 +00: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 
							
						 
					 
					
						
						
							
						
						41541df6ec 
					 
					
						
						
							
							Added testing to cover work done in last commit  
						
						... 
						
						
						
						Relevant to comments in 7224fbcc89 
						
						
					 
					
						2021-10-08 21:47:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bee5e2c7ca 
					 
					
						
						
							
							Added untrusted server fetching control  
						
						... 
						
						
						
						WKHTMLtoPDF provides limited control for external fetching
so that will now be disabled by default unless
ALLOW_UNTRUSTED_SERVER_FETCHING=true is specifically set.
This new option will also control DOMPDF fetching. 
						
						
					 
					
						2021-08-31 20:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7d9de23a25 
					 
					
						
						
							
							Applied styleci patches  
						
						
						
						
					 
					
						2021-08-28 21:51:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eda9e89c55 
					 
					
						
						
							
							Added role permissions for exporting content  
						
						
						
						
					 
					
						2021-08-28 21:48:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						934a833818 
					 
					
						
						
							
							Apply fixes from StyleCI  
						
						
						
						
					 
					
						2021-06-26 15:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						57ea2e92ec 
					 
					
						
						
							
							Updated markdown export implementation  
						
						... 
						
						
						
						- Removed ZIP system for now, until the idea can be fleshed out.
- Added testing to cover.
- Upgraded used library.
- Added custom handling for BookStack callouts.
- Added HTML cleanup to better produce output for things like code
  blocks. 
						
						
					 
					
						2021-06-22 21:02:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b5caaa73b7 
					 
					
						
						
							
							Fixed content parsing break with line html comment  
						
						... 
						
						
						
						Fixes issues thrown in custom HMTL head & page content filtering when
the content is comprised of only a single HTML comment.
Adds tests to cover.
For #2804  
						
						
					 
					
						2021-06-13 12:53:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7634ac4e12 
					 
					
						
						
							
							Updated test to align with export date format change  
						
						
						
						
					 
					
						2021-05-30 13:23:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a083ceaf44 
					 
					
						
						
							
							Fixed item export with deleted creator/updated  
						
						... 
						
						
						
						Added test to cover.
Fixes  #2733  
						
						
					 
					
						2021-05-05 22:52:08 +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 
							
						 
					 
					
						
						
							
						
						6a4b020dd8 
					 
					
						
						
							
							Removed user and revision links in export meta  
						
						... 
						
						
						
						Closes  #2526  
					
						2021-02-12 20:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6c09334ba0 
					 
					
						
						
							
							Fixed issue where page export contain system would miss images  
						
						
						
						
					 
					
						2020-12-06 22:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						65b2c90522 
					 
					
						
						
							
							Merge branch 'v0.30.x'  
						
						
						
						
					 
					
						2020-12-06 21:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						884664bfe9 
					 
					
						
						
							
							Ensured base64 images are read from image upload folder  
						
						... 
						
						
						
						Also removed unused storage systems and updated testing. 
						
						
					 
					
						2020-12-06 15:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f84bf8e883 
					 
					
						
						
							
							Updated test files to be PSR-4 compliant  
						
						... 
						
						
						
						Closes  #1924  
					
						2020-04-04 01:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						140298bd96 
					 
					
						
						
							
							Updated to Laravel 5.8  
						
						
						
						
					 
					
						2019-09-13 23:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1e7df28238 
					 
					
						
						
							
							Set export service to set correct svg image mimetype  
						
						... 
						
						
						
						For #1538  
						
						
					 
					
						2019-07-17 22:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						35e6635379 
					 
					
						
						
							
							Fixed chapter description not showing in book exports  
						
						... 
						
						
						
						Closes  #1465  
					
						2019-05-25 15:21:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f4ea5f1f55 
					 
					
						
						
							
							Updated page exports to use absolute time format  
						
						... 
						
						
						
						For #1065  
						
						
					 
					
						2018-12-22 16:35:04 +00: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 
							
						 
					 
					
						
						
							
						
						e3e484e561 
					 
					
						
						
							
							Added custom head content to exports  
						
						... 
						
						
						
						Closes  #981 
Also fixed incorrect download tests. 
					
						2018-09-22 11:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						253132afdf 
					 
					
						
						
							
							Added chapter export options  
						
						... 
						
						
						
						Closes  #177  
					
						2017-02-26 14:25:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eded8abded 
					 
					
						
						
							
							Added book export and created export tests to cover  
						
						... 
						
						
						
						In reference to #177  
						
						
					 
					
						2017-02-26 13:26:51 +00:00