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  
				
					
						
							
							
								 
						
							
								dd6076049c 
								
							 
						 
						
							
							
								
								Merge pull request  #2748  from BookStackApp/favourite_system  
							
							... 
							
							
							
							Favourite System 
							
						 
						
							2021-05-23 14:45:42 +01:00  
				
					
						
							
							
								 
						
							
								ba8ba5c634 
								
							 
						 
						
							
							
								
								Added testing to favourite system  
							
							... 
							
							
							
							- Also removed some old view service references.
- Updated TopFavourites query to be based on favourites table and join
  in the views instead of the other way around, so that favourites still
show even if they have no views. 
							
						 
						
							2021-05-23 14:34:36 +01:00  
				
					
						
							
							
								 
						
							
								c2069f37cc 
								
							 
						 
						
							
							
								
								Added deletion of favourites on entity/user delete  
							
							
							
						 
						
							2021-05-23 13:41:56 +01:00  
				
					
						
							
							
								 
						
							
								1e0aa7ee2c 
								
							 
						 
						
							
							
								
								Added favourites page with link from header and home  
							
							
							
						 
						
							2021-05-23 13:34:08 +01:00  
				
					
						
							
							
								 
						
							
								27942f5ce8 
								
							 
						 
						
							
							
								
								Deleted redundant complex relationmultimodel query class  
							
							
							
						 
						
							2021-05-22 14:07:57 +01:00  
				
					
						
							
							
								 
						
							
								d0ff79ea60 
								
							 
						 
						
							
							
								
								Revamped some complex queries, added favourites to home  
							
							... 
							
							
							
							- Removed old view system and started use of new query classes instead.
- Finished off RelationMultiModelQuery but found it was less efficient
than x-many queries due to the amount of tables being scanned.
Adding now for history but will delete as not used.
- Updated recently viewed to use same query system as popular items
  rather than running and joining x-entities queries.
- Added "Most Viewed Faviourites" listing to homepages. 
							
						 
						
							2021-05-22 14:05:28 +01:00  
				
					
						
							
							
								 
						
							
								3de02566bf 
								
							 
						 
						
							
							
								
								Started building system for cross-model queries  
							
							
							
						 
						
							2021-05-19 23:37:23 +01:00  
				
					
						
							
							
								 
						
							
								93fd869ba3 
								
							 
						 
						
							
							
								
								Started refactoring of view service  
							
							... 
							
							
							
							Phasing out the view service from being a generic 'service' class,
moving the core create/delete methods into the model.
The idea is that the existing query work will need to interlink
with the favourite system so maybe we have a (or many composable)
query building classes rather than mixing query building and
create/delete work as per the old service. 
							
						 
						
							2021-05-16 10:49:37 +01:00  
				
					
						
							
							
								 
						
							
								3ca149137e 
								
							 
						 
						
							
							
								
								Added faviourtes to other entity types  
							
							
							
						 
						
							2021-05-16 10:26:28 +01:00  
				
					
						
							
							
								 
						
							
								db9aa41096 
								
							 
						 
						
							
							
								
								Started writing testing for favourites  
							
							
							
						 
						
							2021-05-16 01:07:20 +01:00  
				
					
						
							
							
								 
						
							
								bf8e7f3393 
								
							 
						 
						
							
							
								
								Started addition of favourite system  
							
							
							
						 
						
							2021-05-16 00:29:56 +01:00  
				
					
						
							
							
								 
						
							
								7a059a5e90 
								
							 
						 
						
							
							
								
								Updated translator attribution before release v21.04.5  
							
							
							
						 
						
							2021-05-15 17:54:57 +01:00  
				
					
						
							
							
								 
						
							
								e5fc104aff 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #2737 )  
							
							... 
							
							
							
							* New translations errors.php (Italian)
* New translations errors.php (Slovak)
* New translations errors.php (Norwegian Bokmal)
* New translations errors.php (Bosnian)
* New translations errors.php (Latvian)
* New translations errors.php (Spanish, Argentina)
* New translations errors.php (Persian)
* New translations errors.php (Indonesian)
* New translations errors.php (Portuguese, Brazilian)
* New translations errors.php (Vietnamese)
* New translations errors.php (Chinese Traditional)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (Ukrainian)
* New translations errors.php (Turkish)
* New translations errors.php (Swedish)
* New translations errors.php (Slovenian)
* New translations errors.php (Russian)
* New translations errors.php (French)
* New translations errors.php (Portuguese)
* New translations errors.php (Polish)
* New translations errors.php (Dutch)
* New translations errors.php (Korean)
* New translations errors.php (Japanese)
* New translations errors.php (Hungarian)
* New translations errors.php (Hebrew)
* New translations errors.php (German)
* New translations errors.php (Danish)
* New translations errors.php (Czech)
* New translations errors.php (Catalan)
* New translations errors.php (Bulgarian)
* New translations errors.php (Arabic)
* New translations errors.php (Spanish)
* New translations errors.php (German Informal)
* New translations errors.php (Chinese Simplified)
* New translations errors.php (French)
* New translations common.php (French)
* New translations errors.php (Spanish, Argentina)
* New translations common.php (Spanish, Argentina)
* New translations entities.php (Spanish, Argentina)
* New translations activities.php (Arabic)
* New translations auth.php (Arabic)
* New translations entities.php (Arabic)
* New translations auth.php (Arabic)
* New translations components.php (Arabic)
* New translations entities.php (Arabic)
* New translations errors.php (Russian)
* New translations common.php (Portuguese)
* New translations errors.php (Portuguese) 
							
						 
						
							2021-05-15 17:50:02 +01:00  
				
					
						
							
							
								 
						
							
								d0ed165630 
								
							 
						 
						
							
							
								
								Merge pull request  #2735  from dopyrory3/table_column_fix  
							
							... 
							
							
							
							Fix table width styling on pages rendered in markdown 
							
						 
						
							2021-05-15 17:48:27 +01:00  
				
					
						
							
							
								 
						
							
								68ef6a842f 
								
							 
						 
						
							
							
								
								Fixed issue thrown upon empty markdown content save  
							
							... 
							
							
							
							Closes  #2741  
						
							2021-05-15 17:33:53 +01:00  
				
					
						
							
							
								 
						
							
								c1f070a136 
								
							 
						 
						
							
							
								
								Handle acl set of images differently for s3 and s3-like  
							
							... 
							
							
							
							Related to #2739  
							
						 
						
							2021-05-15 17:25:51 +01:00  
				
					
						
							
							
								 
						
							
								c2cc1ec5e5 
								
							 
						 
						
							
							
								
								Adjusted dompdf font path to writable folder  
							
							... 
							
							
							
							Related to #2746  
							
						 
						
							2021-05-15 12:19:36 +01:00  
				
					
						
							
							
								 
						
							
								386925ad8e 
								
							 
						 
						
							
							
								
								Apply column fix to all tables  
							
							
							
						 
						
							2021-05-10 12:11:28 +01:00  
				
					
						
							
							
								 
						
							
								243c1db408 
								
							 
						 
						
							
							
								
								Revert "Fix table width style"  
							
							... 
							
							
							
							This reverts commit b010d2663d 
							
						 
						
							2021-05-10 12:10:02 +01:00  
				
					
						
							
							
								 
						
							
								9e7bcacf8c 
								
							 
						 
						
							
							
								
								Moved NotifyException render work from handler to exception  
							
							... 
							
							
							
							As continued from last commit. 
							
						 
						
							2021-05-08 19:00:09 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								04c1d0e071 
								
							 
						 
						
							
							
								
								Updated translators before v21.04.4 release  
							
							
							
						 
						
							2021-05-08 17:56:35 +01:00  
				
					
						
							
							
								 
						
							
								ab62e0f75b 
								
							 
						 
						
							
							
								
								Merge pull request  #2716  from Jokuna/master  
							
							... 
							
							
							
							Update Korean translation 
							
						 
						
							2021-05-08 17:53:02 +01:00  
				
					
						
							
							
								 
						
							
								d85f99c87c 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #2719 )  
							
							... 
							
							
							
							* New translations entities.php (Dutch)
* New translations components.php (Italian)
* New translations entities.php (Italian)
* New translations entities.php (Italian)
* New translations errors.php (Italian)
* New translations passwords.php (Italian)
* New translations settings.php (Italian)
* New translations validation.php (Italian)
* New translations settings.php (Italian)
* New translations settings.php (Italian)
* New translations common.php (Indonesian)
* New translations settings.php (Italian)
* New translations settings.php (Italian)
* New translations settings.php (Italian)
* New translations settings.php (Italian)
* New translations settings.php (Italian)
* New translations common.php (Portuguese)
* New translations common.php (Arabic)
* New translations common.php (Arabic)
* New translations entities.php (Arabic)
* New translations entities.php (Arabic)
* New translations settings.php (Italian) 
							
						 
						
							2021-05-08 17:52:32 +01:00  
				
					
						
							
							
								 
						
							
								c42b6aece9 
								
							 
						 
						
							
							
								
								Updated composer deps again and run npm audit fix  
							
							
							
						 
						
							2021-05-08 17:50:28 +01:00  
				
					
						
							
							
								 
						
							
								7f8f3080c5 
								
							 
						 
						
							
							
								
								Removed php8-only 'mixed' type from test method  
							
							
							
						 
						
							2021-05-08 13:23:28 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b8e2d75014 
								
							 
						 
						
							
							
								
								Merge branch 'ivir-authncontext' of  https://github.com/ivir/BookStack  into ivir-ivir-authncontext  
							
							
							
						 
						
							2021-05-08 12:13:27 +01:00  
				
					
						
							
							
								 
						
							
								f522f16526 
								
							 
						 
						
							
							
								
								Fixed SAML login button alignment  
							
							
							
						 
						
							2021-05-08 11:49:18 +01:00  
				
					
						
							
							
								 
						
							
								b010d2663d 
								
							 
						 
						
							
							
								
								Fix table width style  
							
							... 
							
							
							
							Tables generated by the markdown renderer don't honour the max-width property without applying word-break styling to the td elements 
							
						 
						
							2021-05-06 13:23:38 +01:00  
				
					
						
							
							
								 
						
							
								4cbd1a9eb5 
								
							 
						 
						
							
							
								
								Extend /users API endpoint  
							
							... 
							
							
							
							* add /users/{id} to get a single user
* add variable to print fields that are otherwise hidden (e.g. email) 
							
						 
						
							2021-05-06 11:20:08 +02:00  
				
					
						
							
							
								 
						
							
								a083ceaf44 
								
							 
						 
						
							
							
								
								Fixed item export with deleted creator/updated  
							
							... 
							
							
							
							Added test to cover.
Fixes  #2733  
							
						 
						
							2021-05-05 22:52:08 +01:00  
				
					
						
							
							
								 
						
							
								07626669da 
								
							 
						 
						
							
							
								
								Test API Endpoint for users  
							
							
							
						 
						
							2021-05-05 14:16:15 +02:00  
				
					
						
							
							
								 
						
							
								95798a2eba 
								
							 
						 
						
							
							
								
								Standardised export views with base layout, Reduced included export styles  
							
							... 
							
							
							
							Related to #2666  
							
						 
						
							2021-05-04 23:15:05 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c50ac022a8 
								
							 
						 
						
							
							
								
								Updated composer deps  
							
							
							
						 
						
							2021-05-03 22:32:19 +01:00  
				
					
						
							
							
								 
						
							
								a3d36237e2 
								
							 
						 
						
							
							
								
								Fixed white borders on layout tabs on ios  
							
							... 
							
							
							
							Closes  #2728  
						
							2021-05-03 22:28:25 +01:00  
				
					
						
							
							
								 
						
							
								a2be61f26d 
								
							 
						 
						
							
							
								
								[Fix] app_footer_links_desc  
							
							
							
						 
						
							2021-04-29 15:06:58 +09:00  
				
					
						
							
							
								 
						
							
								79f5b579d7 
								
							 
						 
						
							
							
								
								[Fix] maint_delete_images_only_in_revisions better  
							
							
							
						 
						
							2021-04-29 14:49:46 +09:00  
				
					
						
							
							
								 
						
							
								66ecee1e26 
								
							 
						 
						
							
							
								
								[Fix] maint_delete_images_only_in_revisions  
							
							
							
						 
						
							2021-04-29 13:54:24 +09:00  
				
					
						
							
							
								 
						
							
								02e86ea18f 
								
							 
						 
						
							
							
								
								[Fix] app_footer_links_desc  
							
							
							
						 
						
							2021-04-29 13:44:50 +09:00  
				
					
						
							
							
								 
						
							
								723dbe1da7 
								
							 
						 
						
							
							
								
								[Fix] korean  
							
							
							
						 
						
							2021-04-29 13:43:10 +09:00  
				
					
						
							
							
								 
						
							
								65fe89441f 
								
							 
						 
						
							
							
								
								fix pages_revisions_resotred_from  
							
							
							
						 
						
							2021-04-29 13:39:11 +09:00  
				
					
						
							
							
								 
						
							
								2093122ac5 
								
							 
						 
						
							
							
								
								Korean translation  
							
							... 
							
							
							
							resources/lang/ko/settings.php 
							
						 
						
							2021-04-29 12:58:53 +09:00  
				
					
						
							
							
								 
						
							
								ab584c93bc 
								
							 
						 
						
							
							
								
								Korean translations  
							
							... 
							
							
							
							activities.php
common.php
entities.php
validation.php 
							
						 
						
							2021-04-29 00:11:01 +09:00  
				
					
						
							
							
								 
						
							
								fc504a3d2c 
								
							 
						 
						
							
							
								
								Updated translator attribution before release v21.04.3  
							
							
							
						 
						
							2021-04-27 22:00:51 +01:00  
				
					
						
							
							
								 
						
							
								dd805503fb 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #2695 )  
							
							... 
							
							
							
							* New translations settings.php (Japanese)
* New translations settings.php (Japanese)
* New translations common.php (Latvian)
* New translations common.php (Russian)
* New translations settings.php (Dutch)
* New translations common.php (Dutch)
* New translations settings.php (Dutch)
* New translations entities.php (Dutch)
* New translations validation.php (Dutch)
* New translations activities.php (Dutch)
* New translations common.php (German)
* New translations common.php (Dutch)
* New translations common.php (German Informal)
* New translations activities.php (Dutch)
* New translations entities.php (German)
* New translations settings.php (German)
* New translations auth.php (Dutch)
* New translations components.php (Dutch)
* New translations common.php (German Informal)
* New translations entities.php (German Informal)
* New translations settings.php (German Informal)
* New translations common.php (Catalan)
* New translations common.php (Catalan)
* New translations passwords.php (Catalan)
* New translations validation.php (Catalan)
* New translations validation.php (Catalan)
* New translations auth.php (Catalan)
* New translations common.php (Italian)
* New translations activities.php (Italian)
* New translations common.php (Italian) 
							
						 
						
							2021-04-27 21:58:09 +01:00  
				
					
						
							
							
								 
						
							
								f24336f77a 
								
							 
						 
						
							
							
								
								Updated mobile content tabs to respect dark mode  
							
							
							
						 
						
							2021-04-27 21:55:33 +01:00  
				
					
						
							
							
								 
						
							
								aa6a752e38 
								
							 
						 
						
							
							
								
								Implemented custom select controls because apple hates web developers  
							
							... 
							
							
							
							They'd rather keep pushing their 2007 era strange form control styles
even though they're horribly outdated, ugly and hard to style. The
only way to override is a full nuking of the default styles, which means
we have to then implement the frigging arrow icon using hacks which would
then conflict with all other sensible browsers so we have to nuke their
styles aswell to ensure some stupid backgroud hack is used everywhere.
I bet apple don't even use their shite default control styles and nuke
them also, Lets see. Yup, First thing I see on the top of their homepage
is a locale select dropdown custom built from about 10 HTML elements. FML
For #2709  
							
						 
						
							2021-04-27 21:36:08 +01:00