9ebbf7ce94 
								
							 
						 
						
							
							
								
								Lexical: Started loading real content, Improved html loading  
							
							... 
							
							
							
							Added more styling/layout for buttons and main content area 
							
						 
						
							2024-07-01 15:10:22 +01:00  
				
					
						
							
							
								 
						
							
								c2ecbf071f 
								
							 
						 
						
							
							
								
								Lexical: Added tracked container, added fullscreen action  
							
							... 
							
							
							
							Changed how the editor is loaded in, so it now creates its own DOM, and
content is passed via creation function, to be better self-contained. 
							
						 
						
							2024-07-01 10:44:23 +01:00  
				
					
						
							
							
								 
						
							
								f47f7dd9d2 
								
							 
						 
						
							
							
								
								Lexical: Added base table support and started resize handling  
							
							
							
						 
						
							2024-06-21 13:47:47 +01:00  
				
					
						
							
							
								 
						
							
								5c343638b6 
								
							 
						 
						
							
							
								
								Added base node/button for details/summary  
							
							
							
						 
						
							2024-06-06 14:43:50 +01:00  
				
					
						
							
							
								 
						
							
								a74e04141c 
								
							 
						 
						
							
							
								
								Lexical: Started build of image node and decoration UI  
							
							
							
						 
						
							2024-06-03 16:56:31 +01:00  
				
					
						
							
							
								 
						
							
								57259aee00 
								
							 
						 
						
							
							
								
								Lexical: Added format previews to format buttons  
							
							
							
						 
						
							2024-05-30 12:25:25 +01:00  
				
					
						
							
							
								 
						
							
								dc1a40ea74 
								
							 
						 
						
							
							
								
								Lexical: Added ui container type  
							
							... 
							
							
							
							Structured UI logical to be fairly standard and mostly covered via
a base class that handles context and core dom work. 
							
						 
						
							2024-05-29 20:38:31 +01:00  
				
					
						
							
							
								 
						
							
								b24d60e98d 
								
							 
						 
						
							
							
								
								Lexical: Started UI fundementals with basic button  
							
							
							
						 
						
							2024-05-28 18:04:48 +01:00  
				
					
						
							
							
								 
						
							
								0f8bd869d8 
								
							 
						 
						
							
							
								
								Lexical: Added custom id-supporting paragraph blocks  
							
							
							
						 
						
							2024-05-28 15:09:50 +01:00  
				
					
						
							
							
								 
						
							
								6e852d2e65 
								
							 
						 
						
							
							
								
								Lexical: Played with commands, extracted & improved callout node  
							
							
							
						 
						
							2024-05-27 20:23:45 +01:00  
				
					
						
							
							
								 
						
							
								5a4f595341 
								
							 
						 
						
							
							
								
								Editors: Added lexical editor for testing  
							
							... 
							
							
							
							Started basic playground for testing lexical as a new WYSIWYG editor.
Moved out tinymce to be under wysiwyg-tinymce instead so lexical is the
default, but TinyMce code remains. 
							
						 
						
							2024-05-27 15:39:41 +01:00  
				
					
						
							
							
								 
						
							
								d133f904d3 
								
							 
						 
						
							
							
								
								Auth: Changed email confirmations to use login attempt user  
							
							... 
							
							
							
							Negates the need for a public confirmation resend form
since we can instead just send direct to the last session login attempter. 
							
						 
						
							2024-05-20 17:23:15 +01:00  
				
					
						
							
							
								 
						
							
								d54c7b4783 
								
							 
						 
						
							
							
								
								Audit Log: Fixed bad reference to linked entity item  
							
							
							
						 
						
							2024-05-05 16:05:21 +01:00  
				
					
						
							
							
								 
						
							
								67df127c26 
								
							 
						 
						
							
							
								
								API: Added to, and updated, testing to cover audit log additions  
							
							
							
						 
						
							2024-05-05 15:44:58 +01:00  
				
					
						
							
							
								 
						
							
								5c28bcf865 
								
							 
						 
						
							
							
								
								Registration: Reviewed added simple honeypot, added testing  
							
							... 
							
							
							
							Also cleaned up old RegistrationController syntax.
Review of #4970  
							
						 
						
							2024-05-04 13:59:41 +01:00  
				
					
						
							
							
								 
						
							
								16399b63be 
								
							 
						 
						
							
							
								
								better accessibility for honepot formfield  
							
							
							
						 
						
							2024-04-21 16:08:28 +02:00  
				
					
						
							
							
								 
						
							
								31272e60b6 
								
							 
						 
						
							
							
								
								add ambrosia-container to registration form as honeypot for bots: new form field "username" must not be filled  
							
							
							
						 
						
							2024-04-19 09:35:09 +02:00  
				
					
						
							
							
								 
						
							
								1b1cb18839 
								
							 
						 
						
							
							
								
								fixed mislabeling of name input  
							
							
							
						 
						
							2024-04-19 09:18:34 +02:00  
				
					
						
							
							
								 
						
							
								80ac66e0a6 
								
							 
						 
						
							
							
								
								Code Editor: Added scala to language list  
							
							... 
							
							
							
							For #4953  
							
						 
						
							2024-04-16 14:44:17 +01:00  
				
					
						
							
							
								 
						
							
								a2fd80954b 
								
							 
						 
						
							
							
								
								Licensing: Added links and tests for new licenses endpoint  
							
							... 
							
							
							
							For #4907  
							
						 
						
							2024-03-23 22:04:18 +00:00  
				
					
						
							
							
								 
						
							
								0c524c7c8f 
								
							 
						 
						
							
							
								
								Licensing: Added licenses app view  
							
							... 
							
							
							
							Extracted many methods to a new "MetaController" in the process. 
							
						 
						
							2024-03-23 16:31:13 +00:00  
				
					
						
							
							
								 
						
							
								c9d9ad10f2 
								
							 
						 
						
							
							
								
								Merge branch 'totp-patch' into development  
							
							
							
						 
						
							2024-03-10 18:32:02 +00:00  
				
					
						
							
							
								 
						
							
								d5a689366c 
								
							 
						 
						
							
							
								
								MFA: Copied autocomplete changes from totp to backup codes  
							
							... 
							
							
							
							Also added tests to cover.
Related to #4849  
							
						 
						
							2024-03-10 18:31:01 +00:00  
				
					
						
							
							
								 
						
							
								bc24a1360f 
								
							 
						 
						
							
							
								
								TOTP: Added one-time-code autofill  
							
							... 
							
							
							
							During review of #4849 
Tested on Firefox & Chromium desktop. 
							
						 
						
							2024-03-10 18:24:42 +00:00  
				
					
						
							
							
								 
						
							
								bbb41e8b5c 
								
							 
						 
						
							
							
								
								Breadcrumbs: Fixed bad dropdown menu placement at small sizes  
							
							... 
							
							
							
							For #4824  
							
						 
						
							2024-02-20 18:03:32 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								779f09bff6 
								
							 
						 
						
							
							
								
								Merge branch 'chapter-templates' into development  
							
							
							
						 
						
							2024-02-01 12:55:38 +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  
				
					
						
							
							
								 
						
							
								64c783c6f8 
								
							 
						 
						
							
							
								
								extraded template form to own file and changed translations  
							
							
							
						 
						
							2024-01-29 19:55:39 +01:00  
				
					
						
							
							
								 
						
							
								5903823eed 
								
							 
						 
						
							
							
								
								Merge pull request  #4796  from BookStackApp/v23-12  
							
							... 
							
							
							
							Merge in v23.12.2 changes 
							
						 
						
							2024-01-24 10:38:14 +00:00  
				
					
						
							
							
								 
						
							
								788327fffb 
								
							 
						 
						
							
							
								
								Attachment List: Fixed broken ctrl-click functionality  
							
							... 
							
							
							
							Fixes  #4782  
						
							2024-01-23 15:01:07 +00:00  
				
					
						
							
							
								 
						
							
								c1552fb799 
								
							 
						 
						
							
							
								
								Attachments: Drag and drop video support  
							
							... 
							
							
							
							Supports dragging and dropping video attahchments to embed them in the
editor as HTML video tags. 
							
						 
						
							2024-01-15 11:57:20 +00:00  
				
					
						
							
							
								 
						
							
								70bfebcd7c 
								
							 
						 
						
							
							
								
								Added Default Templates for Chapters  
							
							
							
						 
						
							2024-01-01 21:58:49 +01:00  
				
					
						
							
							
								 
						
							
								3668949705 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Fixed up some dark mode elements  
							
							
							
						 
						
							2023-12-22 15:16:06 +00:00  
				
					
						
							
							
								 
						
							
								7cd0629a75 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated exports to handle HTML descriptions  
							
							
							
						 
						
							2023-12-22 14:57:20 +00:00  
				
					
						
							
							
								 
						
							
								ed5d67e609 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Aligned newline handling with old descriptions  
							
							... 
							
							
							
							To ensure consistenent behaviour before/after changes.
Added tests to cover. 
							
						 
						
							2023-12-20 17:40:58 +00:00  
				
					
						
							
							
								 
						
							
								2fbed3919b 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Added dynamic options for entity selector popups  
							
							... 
							
							
							
							So that multiple elements on the page can share the same popup, with
different search options. 
							
						 
						
							2023-12-19 12:09:57 +00:00  
				
					
						
							
							
								 
						
							
								c07aa056c2 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated UpdateUrlCommand, Added chapter HTML display  
							
							
							
						 
						
							2023-12-18 18:31:16 +00:00  
				
					
						
							
							
								 
						
							
								307fae39c4 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Added reference store & fetch handling  
							
							... 
							
							
							
							For book, shelves and chapters.
Made much of the existing handling generic to entity types.
Added new MixedEntityListLoader to help load lists somewhat efficiently.
Only manually tested so far. 
							
						 
						
							2023-12-18 16:23:40 +00:00  
				
					
						
							
							
								 
						
							
								c622b785a9 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Added description_html field, added store logic  
							
							... 
							
							
							
							Rolled out HTML editor field and store logic across all target entity
types. Cleaned up WYSIWYG input logic and design.
Cleaned up some injected classes while there. 
							
						 
						
							2023-12-17 15:02:15 +00:00  
				
					
						
							
							
								 
						
							
								569542f0bb 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Added compontent and rough logic to book form  
							
							... 
							
							
							
							Just as a draft for prototyping and playing around to get things
started. 
							
						 
						
							2023-12-16 14:48:35 +00:00  
				
					
						
							
							
								 
						
							
								56d07f1909 
								
							 
						 
						
							
							
								
								Users API: Fixed sending invite when using form requests  
							
							... 
							
							
							
							- Cast send_invite value in cases where it might not have been a boolean,
  which occurs on non-JSON requests.
- Added test to cover.
- Updated API docs to mention and shown boolean usage. 
							
						 
						
							2023-12-13 15:13:54 +00:00  
				
					
						
							
							
								 
						
							
								3af07addf6 
								
							 
						 
						
							
							
								
								Default templates: Fixed syntax for php8.0, added test  
							
							... 
							
							
							
							Null accessor is akward in php8.0 and throws warnings, so removed.
Added test to check template assingment handling on page delete. 
							
						 
						
							2023-12-12 15:59:12 +00:00  
				
					
						
							
							
								 
						
							
								2081a783f3 
								
							 
						 
						
							
							
								
								Default templates: Cleaned up ux, added case for added endpoint  
							
							... 
							
							
							
							Cleaned up and updated page picker a bit, allowing longer names to show,
clicking through to item without triggering popup, and updated to use
hidden attributes instead of styles.
Added phpunit tests to cover supporting entity-selector-templates
endpoint. 
							
						 
						
							2023-12-12 15:38:09 +00:00  
				
					
						
							
							
								 
						
							
								4017048555 
								
							 
						 
						
							
							
								
								Page Templates: Changed template field name, added API support  
							
							
							
						 
						
							2023-12-12 12:14:00 +00:00