62f78f1c6d 
								
							 
						 
						
							
							
								
								Comments: Split tests, added extra archive/reference tests  
							
							
							
						 
						
							2025-05-12 14:26:09 +01:00  
				
					
						
							
							
								 
						
							
								8bdf948743 
								
							 
						 
						
							
							
								
								Comments: Added archive endpoints, messages, Js actions and tests  
							
							
							
						 
						
							2025-04-28 15:37:09 +01:00  
				
					
						
							
							
								 
						
							
								5e3c3ad634 
								
							 
						 
						
							
							
								
								Comments: Added back-end content reference handling  
							
							... 
							
							
							
							Also added archived property, to be added. 
							
						 
						
							2025-04-18 21:13:49 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5508c171db 
								
							 
						 
						
							
							
								
								PHP: Addressed 8.4 deprecations within app itself  
							
							
							
						 
						
							2025-02-17 12:45:37 +00:00  
				
					
						
							
							
								 
						
							
								45a15b4792 
								
							 
						 
						
							
							
								
								Searching: Split out search tests into their own dir  
							
							
							
						 
						
							2025-02-14 13:24:39 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								fdbbcf2b8a 
								
							 
						 
						
							
							
								
								Merge branch 'portazips' into development  
							
							
							
						 
						
							2024-12-01 13:06:43 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bf0262d7d1 
								
							 
						 
						
							
							
								
								Testing: Split export tests into multiple files  
							
							
							
						 
						
							2024-10-19 13:59:42 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								966ff91386 
								
							 
						 
						
							
							
								
								Search: Prevented negated terms filling in UI inputs  
							
							... 
							
							
							
							Added test to cover. 
							
						 
						
							2024-10-03 19:40:11 +01:00  
				
					
						
							
							
								 
						
							
								cd84d08157 
								
							 
						 
						
							
							
								
								Search: Added exact/filter/tag term negation support  
							
							
							
						 
						
							2024-10-03 19:27:03 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6103a22feb 
								
							 
						 
						
							
							
								
								Exports: Made pdf command timeout configurable  
							
							... 
							
							
							
							Added test to cover.
For #5119  
							
						 
						
							2024-09-27 16:33:58 +01:00  
				
					
						
							
							
								 
						
							
								b35b62d59f 
								
							 
						 
						
							
							
								
								Merge branch 'lexical' into development  
							
							
							
						 
						
							2024-09-27 12:04:01 +01:00  
				
					
						
							
							
								 
						
							
								8b32e6c15a 
								
							 
						 
						
							
							
								
								Page Editors: Added switching/options for new lexical editor  
							
							
							
						 
						
							2024-09-22 20:06:55 +01:00  
				
					
						
							
							
								 
						
							
								a8ce199e0d 
								
							 
						 
						
							
							
								
								Pages: Fixed unused changelog on first page publish  
							
							... 
							
							
							
							Included test to cover.
For #5056  
							
						 
						
							2024-06-09 17:18:23 +01:00  
				
					
						
							
							
								 
						
							
								f0dd33c1b4 
								
							 
						 
						
							
							
								
								PDF: Added tests for pdf command, fixed old tests for changes  
							
							
							
						 
						
							2024-04-26 15:39:40 +01:00  
				
					
						
							
							
								 
						
							
								f05ec4cc26 
								
							 
						 
						
							
							
								
								Tags: Stopped recycle bin tags being counted on index  
							
							... 
							
							
							
							For #4892 
Added test to cover. 
							
						 
						
							2024-04-15 18:44:59 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								483410749b 
								
							 
						 
						
							
							
								
								Queries: Updated all app book static query uses  
							
							
							
						 
						
							2024-02-07 16:37:36 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a21ca44633 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Fixed existing tests, fixed empty description handling  
							
							
							
						 
						
							2023-12-20 17:21:09 +00:00  
				
					
						
							
							
								 
						
							
								7fd6d5b2cc 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated tests, Added simple html limiting  
							
							
							
						 
						
							2023-12-19 15:10:29 +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  
				
					
						
							
							
								 
						
							
								2f3806244c 
								
							 
						 
						
							
							
								
								Default templates: Added permission checks to selector test  
							
							
							
						 
						
							2023-12-12 15:41:56 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								596f7314cd 
								
							 
						 
						
							
							
								
								Merge branch 'v23-10' into development  
							
							
							
						 
						
							2023-12-03 18:57:07 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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