Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7505443a0c 
								
							 
						 
						
							
							
								
								Updated complete env wkhtml text and added advisory  
							
							 
							
							... 
							
							
							
							Added advisory to start to refer to docs for full details.
Updated added WKHTMLTOPDF option text. 
							
						 
						
							2023-04-21 11:54:23 +01:00  
						
					 
				
					
						
							
							
								 
								Daiki Urata
							
						 
						
							 
							
							
							
							
								
							
							
								d353e87ca1 
								
							 
						 
						
							
							
								
								Add WKHTMLTOPDF to .env.example.complete  
							
							 
							
							
							
						 
						
							2023-03-30 17:58:17 +09:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e64324d62 
								
							 
						 
						
							
							
								
								Merge branch 'v23.02-branch' into development  
							
							 
							
							
							
						 
						
							2023-03-25 12:33:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0a0fdd7f3e 
								
							 
						 
						
							
							
								
								Fixed delete role failing with no migrate role provided  
							
							 
							
							... 
							
							
							
							For #4128  
							
						 
						
							2023-03-25 12:21:22 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3410cf21cb 
								
							 
						 
						
							
							
								
								Updated php deps  
							
							 
							
							
							
						 
						
							2023-03-25 12:21:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6e284d7a6c 
								
							 
						 
						
							
							
								
								Fixed issue with user delete ownership not migrating  
							
							 
							
							... 
							
							
							
							Caused by input not being part of the submitted form.
Updated test to ensure the input is within a form.
For #4124  
							
						 
						
							2023-03-25 12:20:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ea7914422c 
								
							 
						 
						
							
							
								
								Updated php deps  
							
							 
							
							
							
						 
						
							2023-03-25 12:20:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								509cab3e28 
								
							 
						 
						
							
							
								
								Merged latest crowdin changes  
							
							 
							
							
							
						 
						
							2023-03-25 12:18:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dde38e91b5 
								
							 
						 
						
							
							
								
								Fixed delete role failing with no migrate role provided  
							
							 
							
							... 
							
							
							
							For #4128  
							
						 
						
							2023-03-25 12:08:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								970088a8a1 
								
							 
						 
						
							
							
								
								Updated php deps  
							
							 
							
							
							
						 
						
							2023-03-24 14:46:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0e43618dda 
								
							 
						 
						
							
							
								
								Fixed issue with user delete ownership not migrating  
							
							 
							
							... 
							
							
							
							Caused by input not being part of the submitted form.
Updated test to ensure the input is within a form.
For #4124  
							
						 
						
							2023-03-24 14:43:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b66e93b15 
								
							 
						 
						
							
							
								
								Merge pull request  #4103  from BookStackApp/image_api  
							
							 
							
							... 
							
							
							
							Image API Endpoints 
							
						 
						
							2023-03-15 11:45:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								402eb845ab 
								
							 
						 
						
							
							
								
								Added examples, updated docs for image gallery api endpoints  
							
							 
							
							
							
						 
						
							2023-03-15 11:37:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3a808fd768 
								
							 
						 
						
							
							
								
								Added phpunit tests to cover image API endpoints  
							
							 
							
							
							
						 
						
							2023-03-14 19:29:08 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d9eec6d82c 
								
							 
						 
						
							
							
								
								Started Image API build  
							
							 
							
							
							
						 
						
							2023-03-14 12:19:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6357056d7b 
								
							 
						 
						
							
							
								
								Updated php deps  
							
							 
							
							
							
						 
						
							2023-03-13 21:03:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a369971e04 
								
							 
						 
						
							
							
								
								Merge pull request  #4099  from BookStackApp/permissions_api  
							
							 
							
							... 
							
							
							
							Content-Permissions API Endpoints 
							
						 
						
							2023-03-13 20:55:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1903924829 
								
							 
						 
						
							
							
								
								Added content-perms API examples and docs tweaks  
							
							 
							
							
							
						 
						
							2023-03-13 20:41:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0de7530059 
								
							 
						 
						
							
							
								
								Tweaked content permission endpoints, covered with tests  
							
							 
							
							
							
						 
						
							2023-03-13 20:06:52 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c42956bcaf 
								
							 
						 
						
							
							
								
								Started build of content-permissions API endpoints  
							
							 
							
							
							
						 
						
							2023-03-13 13:18:33 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7b5111571c 
								
							 
						 
						
							
							
								
								Removed bookstack wording instances in color setting options  
							
							 
							
							
							
						 
						
							2023-02-28 01:01:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3464f5e961 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4066 )  
							
							 
							
							
							
						 
						
							2023-02-27 19:19:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7c27d26161 
								
							 
						 
						
							
							
								
								Fixed language locale setting issue  
							
							 
							
							... 
							
							
							
							Attempted to access an array that had been filtered and therefore could
have holes within, including as position 0 which would then be
accessed.
Also added cs language to internal map
Related to #4068  
							
						 
						
							2023-02-27 19:14:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c7e33d1981 
								
							 
						 
						
							
							
								
								Fixed caching issue when running tests  
							
							 
							
							
							
						 
						
							2023-02-26 10:50:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ba21b54195 
								
							 
						 
						
							
							
								
								Updated translations with latest Crowdin changes ( #4025 )  
							
							 
							
							
							
						 
						
							2023-02-26 10:36:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f35c42b0b8 
								
							 
						 
						
							
							
								
								Updated php deps and translaters in prep for v23.02  
							
							 
							
							
							
						 
						
							2023-02-25 17:35:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b88b1bef2c 
								
							 
						 
						
							
							
								
								Added updated_at index to pages table  
							
							 
							
							... 
							
							
							
							This has a large impact on some areas where latest updated pages are
shown, such as the homepage for example. 
							
						 
						
							2023-02-23 23:06:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8abb41abbd 
								
							 
						 
						
							
							
								
								Added caching to the loading of system roles  
							
							 
							
							... 
							
							
							
							Admin system role was being loaded for each permission check performed.
This caches the fetching for the request lifetime. 
							
						 
						
							2023-02-23 23:01:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a031edec16 
								
							 
						 
						
							
							
								
								Fixed old deprecated encoding convert on HTML doc load  
							
							 
							
							
							
						 
						
							2023-02-23 22:59:26 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2724b2867b 
								
							 
						 
						
							
							
								
								Merge pull request  #4062  from BookStackApp/settings_perf  
							
							 
							
							... 
							
							
							
							Changed the way settings are loaded 
							
						 
						
							2023-02-23 22:22:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8bebea4cca 
								
							 
						 
						
							
							
								
								Changed the way settings are loaded  
							
							 
							
							... 
							
							
							
							This new method batch-loads them from the database, and removes the
cache-layer with the intention that a couple of batch fetches from the
DB is more efficient than hitting the cache each time. 
							
						 
						
							2023-02-23 22:14:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6545afacd6 
								
							 
						 
						
							
							
								
								Changed autosave handling for better editor performance  
							
							 
							
							... 
							
							
							
							This changes how the editors interact with the parent page-editor
compontent, which handles auto-saving.
Instead of blasting the full editor content upon any change to that
parent compontent, the editors just alert of a change, without the
content. The parent compontent then requests the editor content from the
editor component when it needs that data for an autosave.
For #3981  
							
						 
						
							2023-02-23 12:30:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								31495758a9 
								
							 
						 
						
							
							
								
								Made page-save HTML formatting much more efficient  
							
							 
							
							... 
							
							
							
							Replaced the existing xpath-heavy system with a more manual traversal
approach. Fixes following slow areas of old system:
- Old system would repeat ID-setting action for elements (Headers could
  be processed up to three times).
- Old system had a few very open xpath queries for headers.
- Old system would update links on every ID change, which triggers it's
  own xpath query for links, leading to exponential scaling issues.
New system only does one xpath query for links when changes are needed.
Added test to cover.
For #3932  
							
						 
						
							2023-02-22 14:32:40 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c80396136f 
								
							 
						 
						
							
							
								
								Increased attachment link limit from 192 to 2k  
							
							 
							
							... 
							
							
							
							Added test to cover.
Did attempt a 64k limit, but values over 2k significantly increase
chance of other issues since this URL may be used in redirect headers.
Would rather catch issues in-app.
For #4044  
							
						 
						
							2023-02-20 13:05:23 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8da3e64039 
								
							 
						 
						
							
							
								
								Updated language files to remove literal "1" values  
							
							 
							
							... 
							
							
							
							This is to encourge the ":count" values to be used instead of 1s in the
translated variants so that non-pluralised languages are hardcoded with
"1"s in their content, even when not used in a singular context.
For #4040  
							
						 
						
							2023-02-20 12:05:52 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1167f8821 
								
							 
						 
						
							
							
								
								Merge pull request  #4051  from BookStackApp/roles_api  
							
							 
							
							... 
							
							
							
							User Roles API Endpoint 
							
						 
						
							2023-02-19 16:11:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4176b598ce 
								
							 
						 
						
							
							
								
								Fixed unselectable checkbox role form options  
							
							 
							
							
							
						 
						
							2023-02-19 16:03:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								950c02e996 
								
							 
						 
						
							
							
								
								Added role API responses & requests  
							
							 
							
							... 
							
							
							
							Also applied other slight tweaks and comment updates based upon manual
endpoint testing. 
							
						 
						
							2023-02-19 15:58:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9502f349a2 
								
							 
						 
						
							
							
								
								Updated test to have reliable check ordering  
							
							 
							
							
							
						 
						
							2023-02-18 19:01:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3c3c2ae9b5 
								
							 
						 
						
							
							
								
								Set order to role permissions API response  
							
							 
							
							
							
						 
						
							2023-02-18 18:50:01 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								723f108bd9 
								
							 
						 
						
							
							
								
								Aded roles API controller methods  
							
							 
							
							... 
							
							
							
							Altered & updated permissions repo, and existing connected
RoleController to suit.
Also extracts in-app success notifications to auto activity system.
Tweaked tests where required. 
							
						 
						
							2023-02-18 18:36:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								55456a57d6 
								
							 
						 
						
							
							
								
								Added tests for not-yet-built role API endpoints  
							
							 
							
							
							
						 
						
							2023-02-18 13:51:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fd45d280b4 
								
							 
						 
						
							
							
								
								Updated tinymce from 6.1.0 to 6.3.1  
							
							 
							
							
							
						 
						
							2023-02-17 21:16:42 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								524adce654 
								
							 
						 
						
							
							
								
								Merge pull request  #4049  from BookStackApp/shelf_book_sort_updates  
							
							 
							
							... 
							
							
							
							Shelf book sort improvements 
							
						 
						
							2023-02-17 16:20:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f799c9b260 
								
							 
						 
						
							
							
								
								Applied shelf book sort changes from testing  
							
							 
							
							... 
							
							
							
							Added better labelling of sort lists for screen readers.
Fadded out sort-item action buttons until hovering for a cleaner look. 
							
						 
						
							2023-02-17 16:18:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9c26ccf43d 
								
							 
						 
						
							
							
								
								Added shelf book item sort action functionality  
							
							 
							
							... 
							
							
							
							Adds JS logic, and dropdown action list, for quick-sorting the book
shelf list in addition to handling the book item action buttons. 
							
						 
						
							2023-02-17 15:53:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								71a09bcf6e 
								
							 
						 
						
							
							
								
								Started accessible controls for shelf book sort  
							
							 
							
							... 
							
							
							
							Added buttons and fit to design.
Added new icon variations to support.
Extracted book item to own view and setup for future auto sorts. 
							
						 
						
							2023-02-17 15:05:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								af31a6fc1b 
								
							 
						 
						
							
							
								
								Made sendmail command configurable  
							
							 
							
							... 
							
							
							
							For #4001 
Added simple test to cover config option. 
							
						 
						
							2023-02-17 14:25:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								08b39500b3 
								
							 
						 
						
							
							
								
								Fixed gallery images not visible until draft publish  
							
							 
							
							... 
							
							
							
							For #4028  
							
						 
						
							2023-02-16 17:57:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f9fcc9f3c7 
								
							 
						 
						
							
							
								
								Updated php deps  
							
							 
							
							
							
						 
						
							2023-02-16 17:27:09 +00:00