Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								130dc05517 
								
							 
						 
						
							
							
								
								Updated wysiwyg with dark mode patches  
							
							 
							
							... 
							
							
							
							- To better fit in with default BookStack dark theme. 
							
						 
						
							2022-02-08 10:09:17 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								572d8b3700 
								
							 
						 
						
							
							
								
								Removed unused scroll patch after testing  
							
							 
							
							... 
							
							
							
							- Tested on android and ios
- Also checked on translations and removed todo. 
							
						 
						
							2022-02-08 09:42:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e0d9380055 
								
							 
						 
						
							
							
								
								Aligned some editor events, Changed wysiwyg custom styles loading  
							
							 
							
							... 
							
							
							
							- Removed old 'editor-*-update' commands to instead use the aligned
  'editor::replace' command that we already have.
- Changed the way custom styles are loaded for the WYSIWYG editor so we
  don't need an API call but instead scape content from the parent page
  header using comments as identifiers. Added tests to ensure comments
  exist and align. 
							
						 
						
							2022-02-08 01:01:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								15647a0409 
								
							 
						 
						
							
							
								
								Merged color and formats wysiwyg groups  
							
							 
							
							
							
						 
						
							2022-02-08 00:20:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e88dbe4db3 
								
							 
						 
						
							
							
								
								Added license references to readme attribution  
							
							 
							
							
							
						 
						
							2022-02-08 00:18:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								84c501bcf4 
								
							 
						 
						
							
							
								
								Simplified wysiwyg toolbar with a overflow groups  
							
							 
							
							
							
						 
						
							2022-02-07 23:56:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8b6f622f4 
								
							 
						 
						
							
							
								
								Added help/about box to wysiwyg editor  
							
							 
							
							... 
							
							
							
							- To display license info along with shortcuts.
- Extracted out plain layout from 503 error page.
- Added tests to ensure license references are as expected. 
							
						 
						
							2022-02-07 23:19:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef211a76ae 
								
							 
						 
						
							
							
								
								Made WYSIWYG editor translatable  
							
							 
							
							... 
							
							
							
							- Created new translation file for editor view.
- Added simple logic to format for tinymce.
- Aligned some of the custom labels we were using. 
							
						 
						
							2022-02-06 21:17:08 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b4e29d2b7d 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #3225 )  
							
							 
							
							
							
						 
						
							2022-02-06 15:46:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2732d8961f 
								
							 
						 
						
							
							
								
								Merge branch 'fix-code-block-linefeed' into development  
							
							 
							
							
							
						 
						
							2022-02-06 15:19:52 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b2f863e1f1 
								
							 
						 
						
							
							
								
								WYSIWG: Improved handling of cross-block code block creation  
							
							 
							
							... 
							
							
							
							- Updated code content to get specific text selection instead of using
  node-based handling which could return the whole document when
  multiple top-level nodes were in selection.
- Simplified how code gets applied into the page to not be node based
  but use native editor methods to replace the selection. Allows
  creation from half-way through a block.
Tested on chrome+Firefox on Fedora 35.
Builds upon changes in #3246 .
For #3200 . 
							
						 
						
							2022-02-06 15:19:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1df7497c09 
								
							 
						 
						
							
							
								
								Added missing validation.file message  
							
							 
							
							... 
							
							
							
							- Included test to cover
- Also applied StyleCI fixes
Closes  #3248  
							
						 
						
							2022-02-06 14:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d29a2a647a 
								
							 
						 
						
							
							
								
								Prevented PCRE limit issues in markdown base64 extraction  
							
							 
							
							... 
							
							
							
							For #3249  
							
						 
						
							2022-02-06 07:51:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								43f32f6d5a 
								
							 
						 
						
							
							
								
								Added attachment API file size limit test  
							
							 
							
							... 
							
							
							
							Created while testing for #3248 , Was not something that's currently
failing within BookStack but will still add for coverage. 
							
						 
						
							2022-02-06 05:05:17 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								921131f999 
								
							 
						 
						
							
							
								
								Modularised our tinymce config and plugins  
							
							 
							
							... 
							
							
							
							- Split everything into specific plugin/concern files to make things
  more managable. Means original component file is now simple and much
  of the core config is focused in one place. 
							
						 
						
							2022-02-05 23:15:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0cde2704d0 
								
							 
						 
						
							
							
								
								Made further tweaks to align with current editor  
							
							 
							
							... 
							
							
							
							- Ensured each of the core actions worked at a high level.
- Handled some TinyMCE API changes.
- Moved code block insert to its own button. 
							
						 
						
							2022-02-05 21:20:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								db4093d523 
								
							 
						 
						
							
							
								
								Got TinyMCE 5 added in barely working state  
							
							 
							
							... 
							
							
							
							- Some extensions & custom actions not working.
- Updated anything visual to not be breaking (Icons) and anything
  functional that prevented loading. 
							
						 
						
							2022-02-05 16:57:42 +00:00  
						
					 
				
					
						
							
							
								 
								julesdevops
							
						 
						
							 
							
							
							
							
								
							
							
								049d6ba5b2 
								
							 
						 
						
							
							
								
								fix(wysiwyg): preserves line feeds in code block mode  
							
							 
							
							
							
						 
						
							2022-02-05 10:28:44 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e33b587b87 
								
							 
						 
						
							
							
								
								Updated minimum php version from 7.3 to 7.4  
							
							 
							
							... 
							
							
							
							Closes  #3152  
							
						 
						
							2022-02-04 13:27:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8be6ee8a6 
								
							 
						 
						
							
							
								
								Addressed test failures from users API changes  
							
							 
							
							
							
						 
						
							2022-02-04 01:02:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								46e6e239dc 
								
							 
						 
						
							
							
								
								Added user API examples  
							
							 
							
							
							
						 
						
							2022-02-04 00:44:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eb653bda16 
								
							 
						 
						
							
							
								
								Added user-create API endpoint  
							
							 
							
							... 
							
							
							
							- Required extracting logic into repo.
- Changed some existing creation paths to standardise behaviour.
- Added test to cover new endpoint.
- Added extra test for user delete to test migration.
- Changed how permission errors are thrown to ensure the right status
  code can be reported when handled in API. 
							
						 
						
							2022-02-04 00:26:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e1c8ec82a 
								
							 
						 
						
							
							
								
								Added user-update API endpoint  
							
							 
							
							... 
							
							
							
							- Required changing the docs generator to handle more complex
  object-style rules. Bit of a hack for some types (password).
- Extracted core update logic to repo for sharing with API.
- Moved user update language string to align with activity/logging
  system.
- Added tests to cover. 
							
						 
						
							2022-02-03 16:52:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2cd7a48044 
								
							 
						 
						
							
							
								
								Added users-delete API endpoint  
							
							 
							
							... 
							
							
							
							- Refactored some delete checks into repo.
- Added tests to cover.
- Moved some translations to align with activity/logging system. 
							
						 
						
							2022-02-03 15:12:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d089623aac 
								
							 
						 
						
							
							
								
								Refactored existing user API work  
							
							 
							
							... 
							
							
							
							- Updated routes to use new format.
- Changed how hidden fields are exposed to be more flexible to different
  use-cases.
- Updated properties available on read/list results.
- Started adding testing coverage.
- Removed old unused UserRepo 'getAllUsers' function.
Related to #2701 , Progression of #2734  
							
						 
						
							2022-02-03 12:33:26 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d7febe482 
								
							 
						 
						
							
							
								
								Merge branch 'api-endpoint-users' into users_api  
							
							 
							
							
							
						 
						
							2022-02-03 11:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9d15688a43 
								
							 
						 
						
							
							
								
								Applied latest styleci changes  
							
							 
							
							
							
						 
						
							2022-02-01 11:49:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								033b163675 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #3214 )  
							
							 
							
							... 
							
							
							
							* New translations auth.php (Spanish)
* New translations auth.php (Estonian)
* New translations entities.php (Estonian)
* New translations common.php (French)
* New translations common.php (Indonesian)
* New translations common.php (Turkish)
* New translations common.php (Ukrainian)
* New translations common.php (Chinese Simplified)
* New translations common.php (Chinese Traditional)
* New translations common.php (Vietnamese)
* New translations common.php (Portuguese, Brazilian)
* New translations common.php (Persian)
* New translations common.php (Slovenian)
* New translations common.php (Spanish, Argentina)
* New translations common.php (Croatian)
* New translations common.php (Estonian)
* New translations common.php (Latvian)
* New translations common.php (Bosnian)
* New translations common.php (Norwegian Bokmal)
* New translations common.php (Swedish)
* New translations common.php (Slovak)
* New translations common.php (Spanish)
* New translations common.php (Hebrew)
* New translations common.php (Arabic)
* New translations common.php (Bulgarian)
* New translations common.php (Catalan)
* New translations common.php (Czech)
* New translations common.php (Danish)
* New translations common.php (German)
* New translations common.php (Hungarian)
* New translations common.php (Russian)
* New translations common.php (Italian)
* New translations common.php (Japanese)
* New translations common.php (Korean)
* New translations common.php (Lithuanian)
* New translations common.php (Dutch)
* New translations common.php (Polish)
* New translations common.php (Portuguese)
* New translations common.php (German Informal)
* New translations common.php (Spanish)
* New translations common.php (Italian)
* New translations settings.php (Italian)
* New translations common.php (Spanish, Argentina) 
							
						 
						
							2022-02-01 11:48:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6eadf3efb3 
								
							 
						 
						
							
							
								
								Added language select to the user create form  
							
							 
							
							... 
							
							
							
							- Updated user invite to take language from user.
- Added tests to cover.
- Added page/tab title to user create view.
For #2576  and #2408  
							
						 
						
							2022-01-31 22:15:21 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f83cc83877 
								
							 
						 
						
							
							
								
								Added external-auth-id option to create-admin command  
							
							 
							
							... 
							
							
							
							- Added tests to cover.
- Refactored some existing testing.
- Requires password or external_auth_id to be provided. Defaults to
  password.
- Randomly sets password to 32 digit random chars if external_auth_id
  provided instead.
For #3222  
							
						 
						
							2022-01-31 20:43:41 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								17215431ca 
								
							 
						 
						
							
							
								
								Fixed default registration role display options  
							
							 
							
							... 
							
							
							
							- This also allows an admin to choose not to have a default role.
- Also applied latest styleCI fixes.
For #3220  
							
						 
						
							2022-01-31 14:16:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								90c543064b 
								
							 
						 
						
							
							
								
								Merge branch 'development' of github.com:BookStackApp/BookStack into development  
							
							 
							
							
							
						 
						
							2022-01-30 17:41:16 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a709fd04b5 
								
							 
						 
						
							
							
								
								Added option to configure PDF export paper size  
							
							 
							
							... 
							
							
							
							For #995  
							
						 
						
							2022-01-30 17:40:42 +00:00  
						
					 
				
					
						
							
							
								 
								StyleCI Bot
							
						 
						
							 
							
							
							
							
								
							
							
								4a1d060eb9 
								
							 
						 
						
							
							
								
								Apply fixes from StyleCI  
							
							 
							
							
							
						 
						
							2022-01-30 16:44:51 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e17cdab420 
								
							 
						 
						
							
							
								
								Updated default branch name references  
							
							 
							
							
							
						 
						
							2022-01-30 16:33:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d074caf72 
								
							 
						 
						
							
							
								
								Merge pull request  #3210  from Julesdevops/simple-503-error-file  
							
							 
							
							... 
							
							
							
							Massively simplify the 503 error view 
							
						 
						
							2022-01-30 16:24:24 +00:00  
						
					 
				
					
						
							
							
								 
								julesdevops
							
						 
						
							 
							
							
							
							
								
							
							
								99202b3bb8 
								
							 
						 
						
							
							
								
								fix(503): massively simplify the 503 error view  
							
							 
							
							... 
							
							
							
							This view was relying on too much app logic, which could lead to errors
when rendering it. 
							
						 
						
							2022-01-29 10:56:13 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								73eac83afe 
								
							 
						 
						
							
							
								
								Fixed OIDC JWT key parsing in microsoft environments  
							
							 
							
							... 
							
							
							
							Made existence of 'alg' optional when JWK array set so we instead infer
it as RSA256 if not existing.
Fixes  #3206  
							
						 
						
							2022-01-28 14:00:55 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c11f795c1d 
								
							 
						 
						
							
							
								
								Added cloudabove sponsor logo  
							
							 
							
							
							
						 
						
							2022-01-26 20:45:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7e6e1fca76 
								
							 
						 
						
							
							
								
								Fixed test broken by PdfGenerator changes  
							
							 
							
							
							
						 
						
							2022-01-24 22:24:41 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aaa2205df1 
								
							 
						 
						
							
							
								
								Refreshed markdown cm instance layout on size change  
							
							 
							
							... 
							
							
							
							Intended to fix positioning quirks caused by changing codemirror
instance size when you have lines that wrap and cause line height
changes. Often caused by editor toolbox expand/collapse.
This adds a debounced resize observer to refresh editor layout on size
change.
Also tweaks toolbox expand/collapse to more consistently set aria
attribute.
For #3186  
							
						 
						
							2022-01-24 22:08:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4aed3f8558 
								
							 
						 
						
							
							
								
								Patched gallery duplication on multi-image upload  
							
							 
							
							... 
							
							
							
							Quick patch to clear the gallery display when getting the first page.
Duplication of the galler was occuring due to the mulitple upload events
loading the gallery mulitple times while only clearing the existing
gallery at the start of all refreshes.
A bit flashy in terms of user experience, as there will still be
mulitple load/clear events but fixes the duplication. Could be done more
elegently in future by communicating up image upload counts.
For #3160  
							
						 
						
							2022-01-24 21:38:11 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7b4086107c 
								
							 
						 
						
							
							
								
								Added parent context to recently updated items  
							
							 
							
							... 
							
							
							
							- Includes tests to cover
For #3183  
							
						 
						
							2022-01-24 21:21:30 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								585bd0cc45 
								
							 
						 
						
							
							
								
								Updated translator attribution and StyleCI changes  
							
							 
							
							
							
						 
						
							2022-01-24 20:55:03 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f18e2784be 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #3158 )  
							
							 
							
							... 
							
							
							
							* New translations activities.php (Slovak)
* New translations activities.php (Slovak)
* New translations common.php (Russian)
* New translations settings.php (Russian)
* New translations common.php (Japanese)
* New translations settings.php (Japanese)
* New translations activities.php (Persian)
* New translations auth.php (Persian)
* New translations auth.php (Persian)
* New translations entities.php (Persian)
* New translations common.php (Persian)
* New translations auth.php (Persian)
* New translations entities.php (Persian)
* New translations settings.php (Persian)
* New translations entities.php (Persian)
* New translations validation.php (Persian)
* New translations settings.php (Persian)
* New translations settings.php (Spanish, Argentina)
* New translations common.php (Spanish, Argentina)
* New translations settings.php (Spanish, Argentina)
* New translations activities.php (Spanish, Argentina)
* New translations entities.php (Spanish, Argentina)
* New translations entities.php (Persian)
* New translations settings.php (Persian)
* New translations entities.php (Persian)
* New translations errors.php (Persian)
* New translations settings.php (French)
* New translations common.php (French)
* New translations settings.php (French)
* New translations entities.php (Persian)
* New translations settings.php (Persian)
* New translations entities.php (Persian)
* New translations errors.php (Persian) 
							
						 
						
							2022-01-24 20:53:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f88e6d1520 
								
							 
						 
						
							
							
								
								Updated HTMLDiff package to address multibtye issue  
							
							 
							
							... 
							
							
							
							Addresses potential issue when using multibyte characters.
Couple of other packages seemed to have updates also since earlier.
For #3170  
							
						 
						
							2022-01-24 20:27:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								872961ef7c 
								
							 
						 
						
							
							
								
								Updated npm and php dependancies  
							
							 
							
							
							
						 
						
							2022-01-24 18:53:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bbd8d63652 
								
							 
						 
						
							
							
								
								Merge pull request  #3179  from Julesdevops/atomic-user-creation  
							
							 
							
							... 
							
							
							
							When creating a user, do not persist the user on invitation sending failure 
							
						 
						
							2022-01-24 18:48:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								af39ff15ac 
								
							 
						 
						
							
							
								
								Merge branch 'show_more_informations_on_recently_updated_pages'  
							
							 
							
							
							
						 
						
							2022-01-24 18:23:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aae3cd69d7 
								
							 
						 
						
							
							
								
								Added test to cover PR  #3177  
							
							 
							
							
							
						 
						
							2022-01-24 18:23:16 +00:00