57d8449660 
								
							 
						 
						
							
							
								
								Lexical: Merged custom table node code  
							
							
							
						 
						
							2024-12-03 20:08:33 +00:00  
				
					
						
							
							
								 
						
							
								ebd4604f21 
								
							 
						 
						
							
							
								
								Lexical: Merged list nodes  
							
							
							
						 
						
							2024-12-03 19:03:52 +00:00  
				
					
						
							
							
								 
						
							
								36a4d79120 
								
							 
						 
						
							
							
								
								Lexical: Extracted & merged heading & quote nodes  
							
							
							
						 
						
							2024-12-03 17:04:50 +00:00  
				
					
						
							
							
								 
						
							
								f3fa63a5ae 
								
							 
						 
						
							
							
								
								Lexical: Merged custom paragraph node, removed old format/indent refs  
							
							... 
							
							
							
							Start of work to merge custom nodes into lexical, removing old unused
format/indent core logic while extending common block elements where
possible. 
							
						 
						
							2024-12-03 16:24:49 +00:00  
				
					
						
							
							
								 
						
							
								fdbbcf2b8a 
								
							 
						 
						
							
							
								
								Merge branch 'portazips' into development  
							
							
							
						 
						
							2024-12-01 13:06:43 +00:00  
				
					
						
							
							
								 
						
							
								0a07b0d162 
								
							 
						 
						
							
							
								
								Merge pull request  #5259  from BookStackApp/typescript-conversions  
							
							... 
							
							
							
							Conversion of Services to TypeScript 
							
						 
						
							2024-12-01 13:04:59 +00:00  
				
					
						
							
							
								 
						
							
								4630f07282 
								
							 
						 
						
							
							
								
								Code: Set base codemirror line height  
							
							... 
							
							
							
							Prevents difference in line height between light/dark mode.
For #5146  
							
						 
						
							2024-11-29 12:57:53 +00:00  
				
					
						
							
							
								 
						
							
								95d62e7f57 
								
							 
						 
						
							
							
								
								ZIP Imports/Exports: Fixed some lint and test issues  
							
							... 
							
							
							
							- Updated test handling to create imports folder when required.
- Updated some tests to delete created import zip files. 
							
						 
						
							2024-11-25 16:30:56 +00:00  
				
					
						
							
							
								 
						
							
								f79c6aef8d 
								
							 
						 
						
							
							
								
								ZIP Imports: Updated import form to show loading indicator  
							
							... 
							
							
							
							And disable button after submit.
Added here because the import could take some time, so it's best to show
an indicator to the user to show that something is happening, and help
prevent duplicate submission or re-submit attempts. 
							
						 
						
							2024-11-22 21:36:42 +00:00  
				
					
						
							
							
								 
						
							
								c0dff6d4a6 
								
							 
						 
						
							
							
								
								ZIP Imports: Added book content ordering to import preview  
							
							
							
						 
						
							2024-11-22 21:03:04 +00:00  
				
					
						
							
							
								 
						
							
								b7476a9e7f 
								
							 
						 
						
							
							
								
								ZIP Import: Finished base import process & error handling  
							
							... 
							
							
							
							Added file creation reverting and DB rollback on error.
Added error display on failed import.
Extracted likely shown import form/error text to translation files. 
							
						 
						
							2024-11-14 15:59:15 +00:00  
				
					
						
							
							
								 
						
							
								92cfde495e 
								
							 
						 
						
							
							
								
								ZIP Imports: Added full contents view to import display  
							
							... 
							
							
							
							Reduced import data will now be stored on the import itself, instead of
storing a set of totals. 
							
						 
						
							2024-11-05 13:17:31 +00:00  
				
					
						
							
							
								 
						
							
								14578c2257 
								
							 
						 
						
							
							
								
								ZIP Imports: Added parent selector for page/chapter imports  
							
							
							
						 
						
							2024-11-04 16:21:22 +00:00  
				
					
						
							
							
								 
						
							
								8f6f81948e 
								
							 
						 
						
							
							
								
								ZIP Imports: Fleshed out continue page, Added testing  
							
							
							
						 
						
							2024-11-03 17:28:18 +00:00  
				
					
						
							
							
								 
						
							
								c6109c7087 
								
							 
						 
						
							
							
								
								ZIP Imports: Added listing, show view, delete, activity  
							
							
							
						 
						
							2024-11-03 14:13:05 +00:00  
				
					
						
							
							
								 
						
							
								259aa829d4 
								
							 
						 
						
							
							
								
								ZIP Imports: Added validation message display, added testing  
							
							... 
							
							
							
							Testing covers main UI access, and main non-successfull import actions.
Started planning stored import model.
Extracted some text to language files. 
							
						 
						
							2024-11-02 14:51:04 +00:00  
				
					
						
							
							
								 
						
							
								c4ec50d437 
								
							 
						 
						
							
							
								
								ZIP Exports: Got zip format validation functionally complete  
							
							
							
						 
						
							2024-10-30 15:26:23 +00:00  
				
					
						
							
							
								 
						
							
								b50b7b667d 
								
							 
						 
						
							
							
								
								ZIP Exports: Started import validation  
							
							
							
						 
						
							2024-10-30 13:13:41 +00:00  
				
					
						
							
							
								 
						
							
								a56a28fbb7 
								
							 
						 
						
							
							
								
								ZIP Exports: Built out initial import view  
							
							... 
							
							
							
							Added syles for non-custom, non-image file inputs.
Started planning out back-end handling. 
							
						 
						
							2024-10-29 14:21:32 +00:00  
				
					
						
							
							
								 
						
							
								4051d5b803 
								
							 
						 
						
							
							
								
								ZIP Exports: Added new import permission  
							
							... 
							
							
							
							Also updated new route/view to new non-book-specific flow.
Also fixed down migration of old export permissions migration. 
							
						 
						
							2024-10-29 12:11:51 +00:00  
				
					
						
							
							
								 
						
							
								21ccfa97dd 
								
							 
						 
						
							
							
								
								ZIP Export: Expanded page & added base attachment handling  
							
							
							
						 
						
							2024-10-19 15:41:07 +01:00  
				
					
						
							
							
								 
						
							
								209fa04752 
								
							 
						 
						
							
							
								
								TS: Converted dom and keyboard nav services  
							
							
							
						 
						
							2024-10-11 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
								f41c02cbd7 
								
							 
						 
						
							
							
								
								TS: Converted app file and animations service  
							
							... 
							
							
							
							Extracted functions out of app file during changes to clean up.
Altered animation function to use normal css prop names instead of JS
CSS prop names. 
							
						 
						
							2024-10-11 15:19:19 +01:00  
				
					
						
							
							
								 
						
							
								a3d0f7478f 
								
							 
						 
						
							
							
								
								Move settings category layouts into their own view folder  
							
							
							
						 
						
							2024-10-11 10:42:48 +11:00  
				
					
						
							
							
								 
						
							
								2e8d6ce7d9 
								
							 
						 
						
							
							
								
								TS: Coverted util service  
							
							
							
						 
						
							2024-10-10 12:03:24 +01:00  
				
					
						
							
							
								 
						
							
								d22413b931 
								
							 
						 
						
							
							
								
								JS: Converted/updated translation code to TS, fixed some comment counts  
							
							... 
							
							
							
							- Migrated translation service to TS, stripping a lot of now unused code
  along the way.
- Added test to cover translation service.
- Fixed some comment count issues, where it was not showing correct
  value. or updating, on comment create or delete. 
							
						 
						
							2024-10-07 22:55:10 +01:00  
				
					
						
							
							
								 
						
							
								c314a60a16 
								
							 
						 
						
							
							
								
								WYSIWYG: Code & table fixes  
							
							... 
							
							
							
							- Fixed new code block insertion to remove selection area instead of
  just adding after.
- Added default table column widths to not be collapsed
- Updated table dom export to not duplicate colgroups. 
							
						 
						
							2024-10-05 12:42:47 +01:00  
				
					
						
							
							
								 
						
							
								9b2520aa0c 
								
							 
						 
						
							
							
								
								WYSIWYG: Fixed list indenting selection & display bugs  
							
							... 
							
							
							
							- Fixed selection breaking on multiple indent changes
- Fixed multi-indent showing numbers on empty child list until the nodes
  are fully re-rendered. 
							
						 
						
							2024-10-04 15:11:09 +01:00  
				
					
						
							
							
								 
						
							
								346b88ae43 
								
							 
						 
						
							
							
								
								JS: Converted a few extra services to TS  
							
							
							
						 
						
							2024-10-04 14:36:20 +01:00  
				
					
						
							
							
								 
						
							
								be6529d0a1 
								
							 
						 
						
							
							
								
								New WYSIWYG: Added mac shortcut support  
							
							
							
						 
						
							2024-10-04 12:41:13 +01:00  
				
					
						
							
							
								 
						
							
								966ff91386 
								
							 
						 
						
							
							
								
								Search: Prevented negated terms filling in UI inputs  
							
							... 
							
							
							
							Added test to cover. 
							
						 
						
							2024-10-03 19:40:11 +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  
				
					
						
							
							
								 
						
							
								34ade50181 
								
							 
						 
						
							
							
								
								Base layout: Changed main app script to be module loaded  
							
							... 
							
							
							
							Prevents polluting global scope with variables since we're using the
module format bundler in esbuild.
Also cleaned up unused yields.
Fixed bad reference in our tinymce fixes.
For #5232  
							
						 
						
							2024-10-01 10:37:31 +01:00  
				
					
						
							
							
								 
						
							
								e65655594f 
								
							 
						 
						
							
							
								
								Merge branch 'feature/opensearch' into development  
							
							
							
						 
						
							2024-09-30 17:21:51 +01:00  
				
					
						
							
							
								 
						
							
								8bc6e75319 
								
							 
						 
						
							
							
								
								Code Blocks: Added SAS and R language options  
							
							... 
							
							
							
							For #5206  
							
						 
						
							2024-09-30 16:47:55 +01:00  
				
					
						
							
							
								 
						
							
								1302e3c959 
								
							 
						 
						
							
							
								
								Add missing XML declaration to OpenSearch endpoint  
							
							
							
						 
						
							2024-09-30 17:45:20 +02:00  
				
					
						
							
							
								 
						
							
								a5b031f906 
								
							 
						 
						
							
							
								
								Translatable description for OpenSearch XML  
							
							
							
						 
						
							2024-09-30 17:45:20 +02:00  
				
					
						
							
							
								 
						
							
								42264f402d 
								
							 
						 
						
							
							
								
								CSS: Fixed floating search icon on mobile  
							
							... 
							
							
							
							Also updated styles to use logical elements instead of conditional rules
for altered search boxes.
Related to #2504  
							
						 
						
							2024-09-27 16:02:13 +01:00  
				
					
						
							
							
								 
						
							
								eec639d84e 
								
							 
						 
						
							
							
								
								Maintenance: Fixed js lint and SCSS build warnings  
							
							
							
						 
						
							2024-09-27 13:57:39 +01:00  
				
					
						
							
							
								 
						
							
								56b9107c6b 
								
							 
						 
						
							
							
								
								Dependancies: Updated php & JS deps, updated license lists  
							
							... 
							
							
							
							Fixed issue now picked up by newer TS version 
							
						 
						
							2024-09-27 12:29:19 +01:00  
				
					
						
							
							
								 
						
							
								b35b62d59f 
								
							 
						 
						
							
							
								
								Merge branch 'lexical' into development  
							
							
							
						 
						
							2024-09-27 12:04:01 +01:00  
				
					
						
							
							
								 
						
							
								1b9310e766 
								
							 
						 
						
							
							
								
								Meta: Added lexical licensing info and added TS/JS CI testing  
							
							
							
						 
						
							2024-09-27 10:45:48 +01:00  
				
					
						
							
							
								 
						
							
								a62d8381be 
								
							 
						 
						
							
							
								
								Lexical: Updated toolbar & text node exporting  
							
							... 
							
							
							
							- Updated toolbar to match existing editor, including dynamic RTL/LTR
  controls.
- Updated text node handling to not include spans and extra classes when
  not needed. Added & update tests to cover. 
							
						 
						
							2024-09-23 17:36:16 +01:00  
				
					
						
							
							
								 
						
							
								8b32e6c15a 
								
							 
						 
						
							
							
								
								Page Editors: Added switching/options for new lexical editor  
							
							
							
						 
						
							2024-09-22 20:06:55 +01:00  
				
					
						
							
							
								 
						
							
								c8ccb2bac7 
								
							 
						 
						
							
							
								
								Lexical: Range of fixes  
							
							... 
							
							
							
							- Prevented ui shortcuts running in editor
- Added form modal closing on submit
- Fixed ability to escape lists via enter on empty last item 
							
						 
						
							2024-09-22 16:15:02 +01:00  
				
					
						
							
							
								 
						
							
								ef3de1050f 
								
							 
						 
						
							
							
								
								Lexical: Added UI translation support  
							
							
							
						 
						
							2024-09-22 12:29:06 +01:00  
				
					
						
							
							
								 
						
							
								2add15bd72 
								
							 
						 
						
							
							
								
								Lexical: Added direction support to extra blocks  
							
							... 
							
							
							
							Also removed duplicated dir functionality that remained in core. 
							
						 
						
							2024-09-22 12:07:24 +01:00  
				
					
						
							
							
								 
						
							
								e6edd9340e 
								
							 
						 
						
							
							
								
								Lexical: Added alignment detoggle, fixed inital focus area  
							
							
							
						 
						
							2024-09-21 17:02:54 +01:00  
				
					
						
							
							
								 
						
							
								654a7a5d03 
								
							 
						 
						
							
							
								
								Lexical: Removed reconciler level direction handling  
							
							... 
							
							
							
							- Updated tests to consider changes 
							
						 
						
							2024-09-21 13:00:16 +01:00