16327cf40c 
								
							 
						 
						
							
							
								
								Cover images: Updated description wording to better detail size  
							
							... 
							
							
							
							To make it clearer that the advised size may not be fixed.
For #4748  
							
						 
						
							2024-02-19 20:26:04 +00:00  
				
					
						
							
							
								 
						
							
								999d41a7f5 
								
							 
						 
						
							
							
								
								WYSIWYG: Updated code handling to respect direction  
							
							... 
							
							
							
							Specifically supports "dir" attribute being on top level "pre" element,
and handles application/switching of this within the editor.
For #4809  
							
						 
						
							2024-02-18 17:55:56 +00:00  
				
					
						
							
							
								 
						
							
								9ff9b9c805 
								
							 
						 
						
							
							
								
								Merge pull request  #4850  from BookStackApp/table_improvements  
							
							... 
							
							
							
							Range of WYSIWYG Editor Table Handling Improvements 
							
						 
						
							2024-02-17 16:40:27 +00:00  
				
					
						
							
							
								 
						
							
								8f1d8cef9e 
								
							 
						 
						
							
							
								
								Tables: Added dynamic table header toggle  
							
							... 
							
							
							
							Shows in table context toolbar when in the first row. 
							
						 
						
							2024-02-17 16:28:13 +00:00  
				
					
						
							
							
								 
						
							
								8688ad99b6 
								
							 
						 
						
							
							
								
								Tables: Added menu items to clear formatting and sizes  
							
							
							
						 
						
							2024-02-16 14:38:30 +00:00  
				
					
						
							
							
								 
						
							
								ed0718d3f7 
								
							 
						 
						
							
							
								
								Tables: Added fix to ensure proper clear formatting on cell selections  
							
							
							
						 
						
							2024-02-15 16:29:37 +00:00  
				
					
						
							
							
								 
						
							
								c53c9f6866 
								
							 
						 
						
							
							
								
								Turned off autocomplete for TOTP codes  
							
							... 
							
							
							
							Small QOL change to turn off autocomplete when entering TOTP codes since they're one time use only. 
							
						 
						
							2024-02-15 09:22:35 -06:00  
				
					
						
							
							
								 
						
							
								3fdee6a93b 
								
							 
						 
						
							
							
								
								Tables: Updated selection style to avoid scroll overflow  
							
							... 
							
							
							
							Fixes  #4844  
						
							2024-02-15 14:40:27 +00:00  
				
					
						
							
							
								 
						
							
								cafea1c02d 
								
							 
						 
						
							
							
								
								Updated tinymce from 6.7.2 to 6.8.3  
							
							
							
						 
						
							2024-02-15 14:13:08 +00:00  
				
					
						
							
							
								 
						
							
								32e20e5059 
								
							 
						 
						
							
							
								
								Merge branch 'development' of github.com:BookStackApp/BookStack into development  
							
							
							
						 
						
							2024-02-14 10:36:36 +00:00  
				
					
						
							
							
								 
						
							
								c66b8ad842 
								
							 
						 
						
							
							
								
								RTL: Fixed pagination not responding to RTL layout  
							
							... 
							
							
							
							For #4808  
							
						 
						
							2024-02-14 10:36:00 +00:00  
				
					
						
							
							
								 
						
							
								c9a5c29abf 
								
							 
						 
						
							
							
								
								Merge pull request  #4794  from BookStackApp/en_tweaks  
							
							... 
							
							
							
							Text: Tweaks to EN text for consistency/readability 
							
						 
						
							2024-02-13 14:13:29 +00:00  
				
					
						
							
							
								 
						
							
								12daa1c2b9 
								
							 
						 
						
							
							
								
								Header: Fixed mobile menu falling out of header  
							
							... 
							
							
							
							Changed button to be within-DOM rather than absolute positioned.
Also improves RTL handling by showing menu on the right side.
Fixes  #4841  
							
						 
						
							2024-02-13 14:00:34 +00:00  
				
					
						
							
							
								 
						
							
								ff8daad22b 
								
							 
						 
						
							
							
								
								Merge pull request  #4827  from BookStackApp/query_revamp  
							
							... 
							
							
							
							Update of entity loading to be more efficient and avoid global addSelects 
							
						 
						
							2024-02-11 15:56:32 +00:00  
				
					
						
							
							
								 
						
							
								1ea2ac864a 
								
							 
						 
						
							
							
								
								Queries: Update API to align data with previous versions  
							
							... 
							
							
							
							Ensures fields returned match API docs and previous versions of
BookStack where we were accidentally returning more fields than
expected.
Updates tests to cover many of these.
Also updated clockwork to ignore image requests for less noisy
debugging.
Also updated chapter page query to not be loading all page data, via new
query in PageQueries. 
							
						 
						
							2024-02-11 15:42:37 +00:00  
				
					
						
							
							
								 
						
							
								ed9c013f6e 
								
							 
						 
						
							
							
								
								Queries: Addressed failing test cases from recent changes  
							
							
							
						 
						
							2024-02-08 17:18:03 +00:00  
				
					
						
							
							
								 
						
							
								ed21a6d798 
								
							 
						 
						
							
							
								
								Queries: Updated old use-specific entity query classes  
							
							... 
							
							
							
							- Updated name to align, and differentate from new 'XQueries' clases.
- Removed old sketchy base class with app resolving workarounds, to a
  proper injection-based approach.
- Also fixed wrong translation text used in PageQueries. 
							
						 
						
							2024-02-08 16:39:59 +00:00  
				
					
						
							
							
								 
						
							
								b77ab6f3af 
								
							 
						 
						
							
							
								
								Queries: Moved out or removed some class-level items  
							
							... 
							
							
							
							Also ran auto-removal of unused imports across app folder. 
							
						 
						
							2024-02-07 22:41:45 +00:00  
				
					
						
							
							
								 
						
							
								546cfb0dcc 
								
							 
						 
						
							
							
								
								Queries: Extracted static page,chapter,shelf queries to classes  
							
							
							
						 
						
							2024-02-07 21:58:27 +00:00  
				
					
						
							
							
								 
						
							
								483410749b 
								
							 
						 
						
							
							
								
								Queries: Updated all app book static query uses  
							
							
							
						 
						
							2024-02-07 16:37:36 +00:00  
				
					
						
							
							
								 
						
							
								c95f4ca40f 
								
							 
						 
						
							
							
								
								Queries: Migrated revision repo queries to new class  
							
							
							
						 
						
							2024-02-07 15:09:16 +00:00  
				
					
						
							
							
								 
						
							
								222c665018 
								
							 
						 
						
							
							
								
								Queries: Extracted PageRepo queries to own class  
							
							... 
							
							
							
							Started new class for PageRevisions too as part of these changes 
							
						 
						
							2024-02-05 17:35:49 +00:00  
				
					
						
							
							
								 
						
							
								8e78b4c43e 
								
							 
						 
						
							
							
								
								Queries: Extracted chapter repo queries to class  
							
							... 
							
							
							
							Updated query classes to align to interface for common aligned
operations.
Extracted repeated string-identifier-based finding from page/chapter
repos to shared higher-level entity queries. 
							
						 
						
							2024-02-05 15:59:20 +00:00  
				
					
						
							
							
								 
						
							
								05ac0fcd1d 
								
							 
						 
						
							
							
								
								Merge pull request  #4828  from shashinma/development  
							
							... 
							
							
							
							Update PWA manifest orientation from 'portrait' to 'any' 
							
						 
						
							2024-02-05 11:54:32 +00:00  
				
					
						
							
							
								 
						
							
								9fa68fd8ab 
								
							 
						 
						
							
							
								
								Update PWA manifest orientation to any  
							
							... 
							
							
							
							Changed the orientation settings in PwaManifestBuilder.php from 'portrait' to 'any'. This allows the PWA to adjust to any screen orientation, enhancing user flexibility. 
							
						 
						
							2024-02-05 04:28:22 +03:00  
				
					
						
							
							
								 
						
							
								3886aedf54 
								
							 
						 
						
							
							
								
								Queries: Migrated bookshelf repo queries to new class  
							
							
							
						 
						
							2024-02-04 19:32:19 +00:00  
				
					
						
							
							
								 
						
							
								1559b0acd1 
								
							 
						 
						
							
							
								
								Queries: Migrated BookRepo queries to new query class  
							
							... 
							
							
							
							Also moved to a non-static approach, and added a high-level class to
allow easy access to all other entity queries, for use in mixed-entity
scenarios and easier/simpler injection. 
							
						 
						
							2024-02-04 17:35:16 +00:00  
				
					
						
							
							
								 
						
							
								a70ed81908 
								
							 
						 
						
							
							
								
								DB: Started update of entity loading to avoid global selects  
							
							... 
							
							
							
							Removes page/chpater addSelect global query, to load book slug, and
instead extracts base queries to be managed in new static class, while
updating specific entitiy relation loading to use our more efficient
MixedEntityListLoader where appropriate.
Related to #4823  
							
						 
						
							2024-02-04 14:39:36 +00:00  
				
					
						
							
							
								 
						
							
								2460e7c56e 
								
							 
						 
						
							
							
								
								Plonker Remediation: Removed dd line left in from debugging  
							
							
							
						 
						
							2024-02-01 12:57:26 +00:00  
				
					
						
							
							
								 
						
							
								779f09bff6 
								
							 
						 
						
							
							
								
								Merge branch 'chapter-templates' into development  
							
							
							
						 
						
							2024-02-01 12:55:38 +00:00  
				
					
						
							
							
								 
						
							
								43a72fb9a5 
								
							 
						 
						
							
							
								
								Default chapter templates: Added tests, extracted repo logic  
							
							... 
							
							
							
							- Updated existing book tests to be generic to all default templates,
  and updated with chapter testing.
- Extracted repeated logic in the Book/Chapter repos to be shared in the
  BaseRepo.
Review of #4750  
							
						 
						
							2024-02-01 12:51:47 +00:00  
				
					
						
							
							
								 
						
							
								4137cf9c8f 
								
							 
						 
						
							
							
								
								Default chapter templates: Updated api docs and tests  
							
							... 
							
							
							
							Also applied minor tweaks to some wording and logic.
During review of #4750  
							
						 
						
							2024-02-01 12:22:16 +00:00  
				
					
						
							
							
								 
						
							
								16af833124 
								
							 
						 
						
							
							
								
								Merge pull request  #4815  from BookStackApp/comment_wysiwyg  
							
							... 
							
							
							
							Comment WYSIWYG Inputs 
							
						 
						
							2024-01-31 16:57:36 +00:00  
				
					
						
							
							
								 
						
							
								47f082c085 
								
							 
						 
						
							
							
								
								Comments: Added HTML filter test, fixed placeholder in dark mode  
							
							
							
						 
						
							2024-01-31 16:47:58 +00:00  
				
					
						
							
							
								 
						
							
								fee9045dac 
								
							 
						 
						
							
							
								
								Comments: Removed remaining uses of redundant 'text' field  
							
							... 
							
							
							
							Opened #4821  to remove the DB field in a few releases time. 
							
						 
						
							2024-01-31 16:35:58 +00:00  
				
					
						
							
							
								 
						
							
								06901b878f 
								
							 
						 
						
							
							
								
								Comments: Added HTML filter on load, tinymce elem filtering  
							
							... 
							
							
							
							- Added filter on load to help prevent potentially dangerous comment
  HTML in DB at load time (if it gets passed input filtering, or is
  existing).
- Added TinyMCE valid_elements for input wysiwygs, to gracefully degrade
  content at point of user-view, rather than surprising the user by
  stripping content, which TinyMCE would show, post-save. 
							
						 
						
							2024-01-31 16:20:22 +00:00  
				
					
						
							
							
								 
						
							
								e9a19d5878 
								
							 
						 
						
							
							
								
								Comments: Added wysiwyg link selector, updated tests, removed command  
							
							... 
							
							
							
							- Updated existing tests with recent back-end changes, mainly to use
  HTML data.
- Removed old comment regen command that's no longer required. 
							
						 
						
							2024-01-31 14:22:04 +00:00  
				
					
						
							
							
								 
						
							
								adf0baebb9 
								
							 
						 
						
							
							
								
								Comments: Added back-end HTML support, fixed editor focus  
							
							... 
							
							
							
							Also fixed handling of editors when moved in DOM, to properly remove
then re-init before & after move to avoid issues. 
							
						 
						
							2024-01-30 15:16:58 +00:00  
				
					
						
							
							
								 
						
							
								5c92b72fdd 
								
							 
						 
						
							
							
								
								Comments: Added input wysiwyg for creating/updating comments  
							
							... 
							
							
							
							Not supporting old content, existing HTML or updating yet. 
							
						 
						
							2024-01-30 14:27:09 +00:00  
				
					
						
							
							
								 
						
							
								24e6dc4b37 
								
							 
						 
						
							
							
								
								WYSIWYG: Altered how custom head added to editors  
							
							... 
							
							
							
							Updated to parse and add as DOM nodes instead of innerHTML to avoid
triggering an update of all head content, which would throw warnings in
chromium in regard to setting the base URI.
For #4814  
							
						 
						
							2024-01-30 11:38:47 +00:00  
				
					
						
							
							
								 
						
							
								4a8f70240f 
								
							 
						 
						
							
							
								
								added template to chapter API controller  
							
							
							
						 
						
							2024-01-29 19:59:03 +01:00  
				
					
						
							
							
								 
						
							
								64c783c6f8 
								
							 
						 
						
							
							
								
								extraded template form to own file and changed translations  
							
							
							
						 
						
							2024-01-29 19:55:39 +01:00  
				
					
						
							
							
								 
						
							
								2a849894be 
								
							 
						 
						
							
							
								
								Update entities.php  
							
							... 
							
							
							
							changed text of `pages_delete_warning_template` to include chapters 
							
						 
						
							2024-01-29 19:37:59 +01:00  
				
					
						
							
							
								 
						
							
								415663a9bc 
								
							 
						 
						
							
							
								
								Merge pull request  #4804  from BookStackApp/oidc_pkce  
							
							... 
							
							
							
							Add OIDC PKCE functionality 
							
						 
						
							2024-01-27 18:11:19 +00:00  
				
					
						
							
							
								 
						
							
								1dc094ffaf 
								
							 
						 
						
							
							
								
								OIDC: Added testing of PKCE flow  
							
							... 
							
							
							
							Also compared full flow to RFC spec during this process 
							
						 
						
							2024-01-27 16:41:15 +00:00  
				
					
						
							
							
								 
						
							
								3e9e196cda 
								
							 
						 
						
							
							
								
								OIDC: Added PKCE functionality  
							
							... 
							
							
							
							Related to #4734 .
Uses core logic from League AbstractProvider. 
							
						 
						
							2024-01-25 14:24:46 +00:00  
				
					
						
							
							
								 
						
							
								5903823eed 
								
							 
						 
						
							
							
								
								Merge pull request  #4796  from BookStackApp/v23-12  
							
							... 
							
							
							
							Merge in v23.12.2 changes 
							
						 
						
							2024-01-24 10:38:14 +00:00  
				
					
						
							
							
								 
						
							
								8fb9d9d4c2 
								
							 
						 
						
							
							
								
								Dependancies: Updated PHP deps via composer  
							
							
							
						 
						
							2024-01-24 10:27:09 +00:00  
				
					
						
							
							
								 
						
							
								eff7aa0f73 
								
							 
						 
						
							
							
								
								Updated translator attribution before v23.12.2 release  
							
							
							
						 
						
							2024-01-24 10:25:24 +00:00  
				
					
						
							
							
								 
						
							
								14ecb19b05 
								
							 
						 
						
							
							
								
								Merged l10n_development into v23-12  
							
							... 
							
							
							
							Squash merge
Closes  #4779  
							
						 
						
							2024-01-24 10:23:09 +00:00