Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62f78f1c6d 
								
							 
						 
						
							
							
								
								Comments: Split tests, added extra archive/reference tests  
							
							 
							
							
							
						 
						
							2025-05-12 14:26:09 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8bdf948743 
								
							 
						 
						
							
							
								
								Comments: Added archive endpoints, messages, Js actions and tests  
							
							 
							
							
							
						 
						
							2025-04-28 15:37:09 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5e3c3ad634 
								
							 
						 
						
							
							
								
								Comments: Added back-end content reference handling  
							
							 
							
							... 
							
							
							
							Also added archived property, to be added. 
							
						 
						
							2025-04-18 21:13:49 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								802f69cf35 
								
							 
						 
						
							
							
								
								Comments: Fixed missing comment timestamps  
							
							 
							
							... 
							
							
							
							Due to deleted code during Laravel 11 upgrade.
Added test to cover.
Closes  #5555  
							
						 
						
							2025-03-30 17:36:48 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dfbc78947f 
								
							 
						 
						
							
							
								
								Revisions: Hid changes link for oldest revision  
							
							 
							
							... 
							
							
							
							Just as a UX improvement to help avoid confusion, as the whole content
will be changes for this revision.
For #5454  
							
						 
						
							2025-03-16 12:00:54 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5508c171db 
								
							 
						 
						
							
							
								
								PHP: Addressed 8.4 deprecations within app itself  
							
							 
							
							
							
						 
						
							2025-02-17 12:45:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								45a15b4792 
								
							 
						 
						
							
							
								
								Searching: Split out search tests into their own dir  
							
							 
							
							
							
						 
						
							2025-02-14 13:24:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b9306a9029 
								
							 
						 
						
							
							
								
								Sorting: Renamed sort set to sort rule  
							
							 
							
							... 
							
							
							
							Renamed based on feedback from Tim and Script on Discord.
Also fixed flaky test 
							
						 
						
							2025-02-11 14:36:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a65701294e 
								
							 
						 
						
							
							
								
								Sorting: Split out test class, added book autosort tests  
							
							 
							
							... 
							
							
							
							Just for test view, actual functionality of autosort on change still
needs to be tested. 
							
						 
						
							2025-02-10 13:33:10 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5bf75786c6 
								
							 
						 
						
							
							
								
								Framework: Fixed Laravel 11 upgrade test issues, updated phpstan  
							
							 
							
							... 
							
							
							
							- Fixed failing tests due to Laravel 11 changes
- Updated phpstan to 3.x branch
- Removed some seemingly redundant comment code, which was triggering
  phpstan. 
							
						 
						
							2025-01-11 13:22:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								509af2463d 
								
							 
						 
						
							
							
								
								Search Index: Fixed SQL error when indexing large pages  
							
							 
							
							... 
							
							
							
							Due to hitting statement placeholder limits (typically 65k)
when inserting index terms for single page.
Added test to cover.
Also added skipped tests for tests we don't always want to run.
For #5322  
							
						 
						
							2024-12-11 15:55:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fdbbcf2b8a 
								
							 
						 
						
							
							
								
								Merge branch 'portazips' into development  
							
							 
							
							
							
						 
						
							2024-12-01 13:06:43 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a6ba8dd68f 
								
							 
						 
						
							
							
								
								Testing: Improved reliability  
							
							 
							
							... 
							
							
							
							- Added extra column/value check for page revision test for accuracy.
- Changed search sort test to use more reliable values.
  - Change due to database seeding somtimes generating values that
    proceeded the test value, expected to be first, in sort results. 
							
						 
						
							2024-11-08 11:35:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf0262d7d1 
								
							 
						 
						
							
							
								
								Testing: Split export tests into multiple files  
							
							 
							
							
							
						 
						
							2024-10-19 13:59:42 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								42b9700673 
								
							 
						 
						
							
							
								
								ZIP Exports: Finished up format doc, move files, started builder  
							
							 
							
							... 
							
							
							
							Moved all existing export related app files into their new own dir. 
							
						 
						
							2024-10-15 16:14:11 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								51287d545b 
								
							 
						 
						
							
							
								
								Searching: Fixed some form search issues  
							
							 
							
							... 
							
							
							
							- Form was not retaining certain filters
- Form request handling of entity type set wrong filter name
Added test to cover. 
							
						 
						
							2024-10-05 14:49:30 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								966ff91386 
								
							 
						 
						
							
							
								
								Search: Prevented negated terms filling in UI inputs  
							
							 
							
							... 
							
							
							
							Added test to cover. 
							
						 
						
							2024-10-03 19:40:11 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd84d08157 
								
							 
						 
						
							
							
								
								Search: Added exact/filter/tag term negation support  
							
							 
							
							
							
						 
						
							2024-10-03 19:27:03 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								93c677a6a9 
								
							 
						 
						
							
							
								
								Searching: Added negation support to UI and term handling  
							
							 
							
							... 
							
							
							
							Updated/added tests to cover.
Support for actual search queries still remains. 
							
						 
						
							2024-10-03 15:59:50 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								177cfd72bf 
								
							 
						 
						
							
							
								
								Search: Added structure for search term inputs  
							
							 
							
							... 
							
							
							
							Sets things up to allow more complex terms ready to handle negation. 
							
						 
						
							2024-10-02 17:31:45 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								89f84c9a95 
								
							 
						 
						
							
							
								
								Pages: Updated editor field to always be set  
							
							 
							
							... 
							
							
							
							- Migration for setting on existing pages
- Added test to cover simple new page scenario
For #5117  
							
						 
						
							2024-09-29 14:36:41 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6103a22feb 
								
							 
						 
						
							
							
								
								Exports: Made pdf command timeout configurable  
							
							 
							
							... 
							
							
							
							Added test to cover.
For #5119  
							
						 
						
							2024-09-27 16:33:58 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b35b62d59f 
								
							 
						 
						
							
							
								
								Merge branch 'lexical' into development  
							
							 
							
							
							
						 
						
							2024-09-27 12:04:01 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8b32e6c15a 
								
							 
						 
						
							
							
								
								Page Editors: Added switching/options for new lexical editor  
							
							 
							
							
							
						 
						
							2024-09-22 20:06:55 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a8ce199e0d 
								
							 
						 
						
							
							
								
								Pages: Fixed unused changelog on first page publish  
							
							 
							
							... 
							
							
							
							Included test to cover.
For #5056  
							
						 
						
							2024-06-09 17:18:23 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0dd33c1b4 
								
							 
						 
						
							
							
								
								PDF: Added tests for pdf command, fixed old tests for changes  
							
							 
							
							
							
						 
						
							2024-04-26 15:39:40 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f05ec4cc26 
								
							 
						 
						
							
							
								
								Tags: Stopped recycle bin tags being counted on index  
							
							 
							
							... 
							
							
							
							For #4892 
Added test to cover. 
							
						 
						
							2024-04-15 18:44:59 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19f78dbe6c 
								
							 
						 
						
							
							
								
								WYSIWYG descriptions: Allowed anchor target attrs  
							
							 
							
							... 
							
							
							
							Allowed since this is a control in the editor UI, but would previously
be stripped by editor config & server-side filtering.
For #4925  
							
						 
						
							2024-04-03 16:46:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								77f125208e 
								
							 
						 
						
							
							
								
								Page nav: Fixed nbsp being represented as nothing  
							
							 
							
							... 
							
							
							
							Now represented in page nav using a normal space to avoid complete
removal of space.
Added test to cover.
For #4836  
							
						 
						
							2024-03-09 15:52:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b7d4bd5bce 
								
							 
						 
						
							
							
								
								Breadcrumbs: Set book/shelf lists to use name ordering  
							
							 
							
							... 
							
							
							
							Previously in database order (id) which is not predictable
nor parsable for users.
For #4876  
							
						 
						
							2024-03-09 15:24:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								483410749b 
								
							 
						 
						
							
							
								
								Queries: Updated all app book static query uses  
							
							 
							
							
							
						 
						
							2024-02-07 16:37:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								779f09bff6 
								
							 
						 
						
							
							
								
								Merge branch 'chapter-templates' into development  
							
							 
							
							
							
						 
						
							2024-02-01 12:55:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47f082c085 
								
							 
						 
						
							
							
								
								Comments: Added HTML filter test, fixed placeholder in dark mode  
							
							 
							
							
							
						 
						
							2024-01-31 16:47:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7cd0629a75 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated exports to handle HTML descriptions  
							
							 
							
							
							
						 
						
							2023-12-22 14:57:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a21ca44633 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Fixed existing tests, fixed empty description handling  
							
							 
							
							
							
						 
						
							2023-12-20 17:21:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7fd6d5b2cc 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated tests, Added simple html limiting  
							
							 
							
							
							
						 
						
							2023-12-19 15:10:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2f3806244c 
								
							 
						 
						
							
							
								
								Default templates: Added permission checks to selector test  
							
							 
							
							
							
						 
						
							2023-12-12 15:41:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d75eb06777 
								
							 
						 
						
							
							
								
								Default templates: Added tests to cover functionality  
							
							 
							
							... 
							
							
							
							Included new helper in Test PermissionProvider to set app to public,
since that's a common test scenario. 
							
						 
						
							2023-12-12 15:04:40 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								596f7314cd 
								
							 
						 
						
							
							
								
								Merge branch 'v23-10' into development  
							
							 
							
							
							
						 
						
							2023-12-03 18:57:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								652d5417bf 
								
							 
						 
						
							
							
								
								Includes: Added back support for parse theme event  
							
							 
							
							... 
							
							
							
							Managed to do this in an API-compatible way although resuling output may
differ due to new dom handling in general, although user content is used
inline to remain as comptable as possible. 
							
						 
						
							2023-11-27 21:39:43 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								71c93c8878 
								
							 
						 
						
							
							
								
								Includes: Switched page to new system  
							
							 
							
							... 
							
							
							
							- Added mulit-level depth parsing.
- Updating usage of HTML doc in page content to be efficient.
- Removed now redundant PageContentTest cases.
- Made some include system fixes based upon testing. 
							
						 
						
							2023-11-27 19:54:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								15d7161428 
								
							 
						 
						
							
							
								
								Images: Prevented base64 extraction without permission  
							
							 
							
							... 
							
							
							
							Also added content sniffing as an extra check.
Added tests to cover. 
							
						 
						
							2023-11-20 13:32:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e9664dc678 
								
							 
						 
						
							
							
								
								Exports: Fixed issues with book text export format  
							
							 
							
							... 
							
							
							
							- Fixed missing page content for direct page children
- Fixed lack of book description.
- Fixed inconsistent spacing between items.
- Fixed lack of spacing between HTML items when HTML on same line.
For #4557  
							
						 
						
							2023-09-24 18:03:37 +01:00