Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2c3523f6a1 
								
							 
						 
						
							
							
								
								Updated image permission setting logic  
							
							 
							
							... 
							
							
							
							To ensure thhat the visibility is still set on local storage options
since the previous recent changes could cause problems where in
scenarios where the server user could not read images uploaded by the
php process user.
Closes  #2758  
							
						 
						
							2021-05-24 12:09:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								68ef6a842f 
								
							 
						 
						
							
							
								
								Fixed issue thrown upon empty markdown content save  
							
							 
							
							... 
							
							
							
							Closes  #2741  
							
						 
						
							2021-05-15 17:33:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7be7d7d1e7 
								
							 
						 
						
							
							
								
								Updated not-found image path handling to have better ux  
							
							 
							
							... 
							
							
							
							Added test to cover.
Started refactoring some of the app error handling in
the process of this.
Fixes  #2696  
							
						 
						
							2021-05-08 18:49:58 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								7f8f3080c5 
								
							 
						 
						
							
							
								
								Removed php8-only 'mixed' type from test method  
							
							 
							
							
							
						 
						
							2021-05-08 13:23:28 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								9cf4191079 
								
							 
						 
						
							
							
								
								Reviewed and updated SAML2 authncontext option  
							
							 
							
							... 
							
							
							
							Added tests to cover.
Changed default to align with existing default.
Added env option parsing.
For #1998  
							
						 
						
							2021-05-08 13:07:25 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								83b576eb19 
								
							 
						 
						
							
							
								
								Prevented "Recently Viewed" homepage list showing non-user-viewed items  
							
							 
							
							... 
							
							
							
							Triggered when the user has no/limited views. Added a test to cover.
Closes  #2703  
							
						 
						
							2021-04-27 21:05:01 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								ec827da5a5 
								
							 
						 
						
							
							
								
								Updated public view test case to be more reliable  
							
							 
							
							... 
							
							
							
							Was failing due to either common name or view share being
sticky across requests. 
							
						 
						
							2021-04-20 22:14:01 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								20528a2442 
								
							 
						 
						
							
							
								
								Fixed error thrown when owner existed but the creator did not  
							
							 
							
							... 
							
							
							
							Added test to cover.
For #2687  
							
						 
						
							2021-04-20 21:04:38 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								5c9c1d1a4b 
								
							 
						 
						
							
							
								
								Updated shelf sort to allow default sort, added testing  
							
							 
							
							... 
							
							
							
							Done during review of #2515  
							
						 
						
							2021-03-21 23:06:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								06706a2d9c 
								
							 
						 
						
							
							
								
								Added user filter to audit log  
							
							 
							
							... 
							
							
							
							Included testing to cover.
Closes  #2472  
							
						 
						
							2021-03-21 15:04:32 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								8e5067ee91 
								
							 
						 
						
							
							
								
								Performed fixes for failing tests on php8  
							
							 
							
							... 
							
							
							
							- Commands that run a truncate DB action failed due to messing up the
  test transations so we mnaully work around that now to ensure a
transaction exists for the test to cleanup afterwards.
- Updated dompdf lib version 
							
						 
						
							2021-03-20 16:25:02 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								829fecd338 
								
							 
						 
						
							
							
								
								Updated app to PHP7.3 min supported version, For php8 support  
							
							 
							
							... 
							
							
							
							- Updated remaining dependancies
- Upped min versions used
- Updated GH actions to drop 7.2 and include 8.0
- Updated phpunit & tests to 9.x 
							
						 
						
							2021-03-20 15:35:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								691db40a33 
								
							 
						 
						
							
							
								
								Added login/register theme events  
							
							 
							
							
							
						 
						
							2021-03-19 21:54:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								2ae89f2c32 
								
							 
						 
						
							
							
								
								Added the possibility of social provider extension via theme  
							
							 
							
							... 
							
							
							
							Also started docs page 
							
						 
						
							2021-03-19 16:22:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								9d37af9453 
								
							 
						 
						
							
							
								
								Added web-middleware based theme events  
							
							 
							
							
							
						 
						
							2021-03-17 12:56:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								a5d2a26fcc 
								
							 
						 
						
							
							
								
								Added testing for the back-end theme system done so far  
							
							 
							
							
							
						 
						
							2021-03-16 17:55:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								1420f239fc 
								
							 
						 
						
							
							
								
								Made session cookie path dynamic based on APP_URL  
							
							 
							
							
							
						 
						
							2021-03-16 13:03:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								71ccb90ef4 
								
							 
						 
						
							
							
								
								Amended owned by search filter to use slugs  
							
							 
							
							
							
						 
						
							2021-03-15 18:27:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c8564b7792 
								
							 
						 
						
							
							
								
								Merge branch 'search-owned-by-me' of git://github.com/benediktvolke/BookStack into benediktvolke-search-owned-by-me  
							
							 
							
							
							
						 
						
							2021-03-15 18:21:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								215c69acb2 
								
							 
						 
						
							
							
								
								Merge image name cleaning functions  
							
							 
							
							... 
							
							
							
							Updated testing for changes and to check existing of new expected file
name.
Related to #2611  
							
						 
						
							2021-03-14 23:20:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c1f67372a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://github.com/webfoersterei/BookStack into webfoersterei-master  
							
							 
							
							
							
						 
						
							2021-03-14 22:55:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a644f64c6b 
								
							 
						 
						
							
							
								
								Merge branch 'v0.31.x'  
							
							 
							
							
							
						 
						
							2021-03-13 15:37:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								339d4ec355 
								
							 
						 
						
							
							
								
								Fixed misalignment of page and chapter parent book  
							
							 
							
							... 
							
							
							
							Could occur when a chapter was moved with deleted pages.
Fixes  #2632  
							
						 
						
							2021-03-13 15:18:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								3c57cbc567 
								
							 
						 
						
							
							
								
								Updated testing for user slugs  
							
							 
							
							
							
						 
						
							2021-03-10 23:04:18 +00:00  
						
					 
				
					
						
							
							
								 
								Timo Förster
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								745d15d200 
								
							 
						 
						
							
							
								
								Allow uploads of files containing dots in filename.  Closes   BookStackApp/BookStack#2217  
							
							 
							
							
							
						 
						
							2021-03-04 22:27:20 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								4d4a57d1bf 
								
							 
						 
						
							
							
								
								Converted some tests from BrowserKit, Updated shared helpers  
							
							 
							
							
							
						 
						
							2021-03-03 22:11:00 +00:00  
						
					 
				
					
						
							
							
								 
								Benedikt Volke
							
						 
						
							 
							
							
							
							
								
							
							
								cf489453c9 
								
							 
						 
						
							
							
								
								Add test for new search tag  
							
							 
							
							
							
						 
						
							2021-02-14 11:40:02 +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
							
						 
						
							 
							
							
							
							
								
							
							
								1a4797abc4 
								
							 
						 
						
							
							
								
								Updated update-url command to handle array values  
							
							 
							
							... 
							
							
							
							Also added message to clear the cache after running.
For #2546  
							
						 
						
							2021-02-11 23:14:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								c09300c06f 
								
							 
						 
						
							
							
								
								Split command tests out to indavidual test files  
							
							 
							
							
							
						 
						
							2021-02-11 22:42:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								ae353bb3f4 
								
							 
						 
						
							
							
								
								Updated update-url command to look at setting values  
							
							 
							
							... 
							
							
							
							For #2546 
Need to consider new JSON-array based setting values. 
							
						 
						
							2021-02-10 23:47:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								b0f4500c34 
								
							 
						 
						
							
							
								
								Added env option for setting dark mode default  
							
							 
							
							... 
							
							
							
							Also allowed config-centralised default user settings for this change
and bought existing user-level view options into that default settings
system to be cleaner in code usage.
For #2081  
							
						 
						
							2021-02-07 23:12:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								af032f8993 
								
							 
						 
						
							
							
								
								Tweaked LDAP TLS Implementation  
							
							 
							
							... 
							
							
							
							- Moved the ldap function out to our separate service for easier
  testing.
- Added testing for the option.
- Moved tls_insecure part back up above connection start as found more
  reliable there.
Done a lot of real-connection testing during this review.
Used wireshare to ensure TLS connection does take place.
Found LDAP_TLS_INSECURE=false can action unreliably, restarting php-fpm
helped.
Tested both trusted and untrusted certificates. 
							
						 
						
							2021-02-07 20:00:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9a05223e7d 
								
							 
						 
						
							
							
								
								Merge branch 'v0.31.x'  
							
							 
							
							
							
						 
						
							2021-02-06 14:22:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a7e3c26fe3 
								
							 
						 
						
							
							
								
								Fixed markdown content on revision restore  
							
							 
							
							... 
							
							
							
							Closes  #2496  
							
						 
						
							2021-02-06 14:14:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37de4e2e0a 
								
							 
						 
						
							
							
								
								Added test for markdown page revision restore  
							
							 
							
							... 
							
							
							
							Also added md change detection in revision saving. 
							
						 
						
							2021-02-06 13:51:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7843d8f054 
								
							 
						 
						
							
							
								
								Added recycle-bin test to cover type deletions  
							
							 
							
							
							
						 
						
							2021-02-06 13:22:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								f25e585008 
								
							 
						 
						
							
							
								
								Moved sketchy file samples to base64 equivilents  
							
							 
							
							... 
							
							
							
							Hides them from AV systems.
Done some test helper cleaning while at it.
Related to #1571  
							
						 
						
							2021-02-06 00:16:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								44c41e9e4d 
								
							 
						 
						
							
							
								
								Updated footer links to be a configurable list  
							
							 
							
							... 
							
							
							
							Made so footer link ordering, names and urls can be set.
Cleaned up some of the setting-service and added support for array
setting types, which are cleaned on entry and stored as json with a new
type indicator column on the settings table for auto-decode.
Also added testing to cover this feature.
Related to #1973  and #854  
							
						 
						
							2021-01-31 00:23:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
							
							
								
							
							
								0dac9c68f0 
								
							 
						 
						
							
							
								
								Changed how the cache is mocked in status test  
							
							 
							
							
							
						 
						
							2021-01-28 23:13:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6eda1c1fb2 
								
							 
						 
						
							
							
								
								Added status endpoint  
							
							 
							
							... 
							
							
							
							For #2467  
							
						 
						
							2021-01-17 13:21:57 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								28c706fee3 
								
							 
						 
						
							
							
								
								Added strikethrough support to back-end md rendering  
							
							 
							
							... 
							
							
							
							Needed to tweak the default library strikethrough extension
so that it uses the same element as front-end.
Added testing to cover.
For #2470 . 
							
						 
						
							2021-01-10 23:01:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e5a96b0cb0 
								
							 
						 
						
							
							
								
								Added test case for avatar failed fetch  
							
							 
							
							... 
							
							
							
							Fixed non-imported log issue while there.
For #2449  
							
						 
						
							2021-01-10 13:29:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								526be33ab2 
								
							 
						 
						
							
							
								
								Fixed page copying not retaining content  
							
							 
							
							... 
							
							
							
							Was when there was no markdown content.
Added tests to cover both HTML and markdown scenarios.
Also removed old console.log
Related to #2463  
							
						 
						
							2021-01-09 19:39:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								831f441879 
								
							 
						 
						
							
							
								
								Added in table + tasklist markdown rendering  
							
							 
							
							... 
							
							
							
							For parity with markdown-it renderer.
Added tests to cover.
For #2452  
							
						 
						
							2021-01-09 19:04:23 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bbfb330b92 
								
							 
						 
						
							
							
								
								Added check of owner field for manage-permissions-own  
							
							 
							
							... 
							
							
							
							This permission was still checking based on created-by.
Updated testing to specifically check the owner since the tests
were passing by the fact of matching creator and owner.
Fixes  #2445  
							
						 
						
							2021-01-04 18:07:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								20729a618f 
								
							 
						 
						
							
							
								
								Fixed markdown content not stored on first page save  
							
							 
							
							... 
							
							
							
							HTML content was still saved.
This changes makes the back-end check for md content
instead of html to ensure that gets stored in cases
where both are sent to the system.
Closes  #2446  
							
						 
						
							2021-01-04 17:52:08 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14ea6c9de3 
								
							 
						 
						
							
							
								
								Made fixes/updates during pre-release review  
							
							 
							
							... 
							
							
							
							- Fixed page editor default focus not working as expected due to
  misnamed attribute.
- Added owned_by to relevant areas of the API including the docs.
- Made book relation on page accessible even if deleted since it could cause an issue on views, such as audit trail, when the relation is accessed when the book is deleted. 
							
						 
						
							2021-01-03 22:29:58 +00:00