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  
				
					
						
							
							
								 
						
							
								94165cc18f 
								
							 
						 
						
							
							
								
								Updated translator & dependency attribution before release v24.10.2  
							
							
							
						 
						
							2024-11-29 13:46:37 +00:00  
				
					
						
							
							
								 
						
							
								bdca9fc1ce 
								
							 
						 
						
							
							
								
								ZIP Exports: Changed the instance id mechanism  
							
							... 
							
							
							
							Adds an instance id via app settings. 
							
						 
						
							2024-11-27 16:30:19 +00:00  
				
					
						
							
							
								 
						
							
								edb684c72c 
								
							 
						 
						
							
							
								
								ZIP Exports: Updated format doc with advisories regarding html/md  
							
							
							
						 
						
							2024-11-26 17:53:20 +00:00  
				
					
						
							
							
								 
						
							
								d13e4d2eef 
								
							 
						 
						
							
							
								
								ZIP imports: Started actual import logic  
							
							
							
						 
						
							2024-11-09 14:01:24 +00:00  
				
					
						
							
							
								 
						
							
								42ada66fdd 
								
							 
						 
						
							
							
								
								ZIP Exports: Added core logic for books/chapters  
							
							
							
						 
						
							2024-10-23 11:30:32 +01:00  
				
					
						
							
							
								 
						
							
								4fb4fe0931 
								
							 
						 
						
							
							
								
								ZIP Exports: Added working image handling/inclusion  
							
							
							
						 
						
							2024-10-21 13:59:15 +01:00  
				
					
						
							
							
								 
						
							
								7c39dd5cba 
								
							 
						 
						
							
							
								
								ZIP Export: Started building link/ref handling  
							
							
							
						 
						
							2024-10-20 19:56:56 +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  
				
					
						
							
							
								 
						
							
								42bd07d733 
								
							 
						 
						
							
							
								
								ZIP Export: Continued expanding format doc types  
							
							
							
						 
						
							2024-10-15 13:57:16 +01:00  
				
					
						
							
							
								 
						
							
								1930af91ce 
								
							 
						 
						
							
							
								
								ZIP Export: Started types in format doc  
							
							
							
						 
						
							2024-10-13 22:56:22 +01:00  
				
					
						
							
							
								 
						
							
								e088d09e47 
								
							 
						 
						
							
							
								
								ZIP Export: Started defining format  
							
							
							
						 
						
							2024-10-13 14:18:23 +01:00  
				
					
						
							
							
								 
						
							
								209fa04752 
								
							 
						 
						
							
							
								
								TS: Converted dom and keyboard nav services  
							
							
							
						 
						
							2024-10-11 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
								a58102d6ef 
								
							 
						 
						
							
							
								
								Attribution: Updated translator & license files before v24.10  
							
							
							
						 
						
							2024-10-09 10:26:07 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								22d078b47f 
								
							 
						 
						
							
							
								
								Lexical: Imported core lexical libs  
							
							... 
							
							
							
							Imported at 0.17.1, Modified to work in-app.
Added & configured test dependancies.
Tests need to be altered to avoid using non-included deps including
react dependancies. 
							
						 
						
							2024-09-18 13:43:39 +01:00  
				
					
						
							
							
								 
						
							
								1f2506221a 
								
							 
						 
						
							
							
								
								API: Updated docs with consistent types, fixed users response example  
							
							... 
							
							
							
							For #5178  and #5183  
							
						 
						
							2024-08-27 12:23:36 +01:00  
				
					
						
							
							
								 
						
							
								e145f21512 
								
							 
						 
						
							
							
								
								Dev compose: Set image versions, removed unsupported mysql flag  
							
							... 
							
							
							
							Quick local test performed, ran a working instance.
For #5124  
							
						 
						
							2024-07-17 11:13:39 +01:00  
				
					
						
							
							
								 
						
							
								47ac0d5c3e 
								
							 
						 
						
							
							
								
								Updated translator & dependency attribution before release v24.05.3  
							
							
							
						 
						
							2024-07-14 17:09:41 +01:00  
				
					
						
							
							
								 
						
							
								13d970c7ce 
								
							 
						 
						
							
							
								
								Lexical: Added button icon system  
							
							... 
							
							
							
							With a bunch of default icons 
							
						 
						
							2024-06-19 20:00:29 +01:00  
				
					
						
							
							
								 
						
							
								c096b20d9c 
								
							 
						 
						
							
							
								
								Updated translator & dependency attribution before release v24.05.2  
							
							
							
						 
						
							2024-06-10 11:42:37 +01:00  
				
					
						
							
							
								 
						
							
								49546cd627 
								
							 
						 
						
							
							
								
								Lexical: Switched to ts for new editor build  
							
							
							
						 
						
							2024-05-27 23:50:28 +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  
				
					
						
							
							
								 
						
							
								38913288d8 
								
							 
						 
						
							
							
								
								Devdocs: Fixed visual theme system lang folder reference  
							
							... 
							
							
							
							Made some other minor updates while there.
Fixes  #4998  
							
						 
						
							2024-05-16 14:15:26 +01:00  
				
					
						
							
							
								 
						
							
								a3a776d4a6 
								
							 
						 
						
							
							
								
								Updated translator & dependency attribution before release v24.05  
							
							
							
						 
						
							2024-05-11 15:47:38 +01:00  
				
					
						
							
							
								 
						
							
								3946158e88 
								
							 
						 
						
							
							
								
								API: Added audit log list endpoint  
							
							... 
							
							
							
							Not yested covered with testing.
Changes database columns for more presentable names and for future use
to connect additional model types.
For #4316  
							
						 
						
							2024-05-04 16:28:18 +01:00  
				
					
						
							
							
								 
						
							
								f5e6f9574d 
								
							 
						 
						
							
							
								
								JS Build: Split markdown to own file, updated packages  
							
							... 
							
							
							
							Markdown-related code was growing, representing half of app.js main
bundle code while only being needed in one view/scenario.
This extracts markdown related code to its own built file.
Related to #4858  
							
						 
						
							2024-04-08 14:41:51 +01:00  
				
					
						
							
							
								 
						
							
								3345680f7d 
								
							 
						 
						
							
							
								
								Licensing: Added license gen as composer command  
							
							
							
						 
						
							2024-03-24 11:58:31 +00:00  
				
					
						
							
							
								 
						
							
								a2fd80954b 
								
							 
						 
						
							
							
								
								Licensing: Added links and tests for new licenses endpoint  
							
							... 
							
							
							
							For #4907  
							
						 
						
							2024-03-23 22:04:18 +00:00  
				
					
						
							
							
								 
						
							
								ed956a4cf0 
								
							 
						 
						
							
							
								
								Licensing: Updated license gen scripts to share logic  
							
							
							
						 
						
							2024-03-23 15:33:05 +00:00  
				
					
						
							
							
								 
						
							
								55a2a6db88 
								
							 
						 
						
							
							
								
								Licensing: Added script to gen info for JS packages  
							
							
							
						 
						
							2024-03-23 15:19:58 +00:00  
				
					
						
							
							
								 
						
							
								f789359886 
								
							 
						 
						
							
							
								
								Licensing: Added script to build PHP library licensing information  
							
							
							
						 
						
							2024-03-22 14:44:23 +00:00  
				
					
						
							
							
								 
						
							
								70479df5dc 
								
							 
						 
						
							
							
								
								Dockerfile: Don't cache 50MB of lists and use a single layer, make it pretty  
							
							
							
						 
						
							2024-03-12 14:04:33 +01:00  
				
					
						
							
							
								 
						
							
								779f09bff6 
								
							 
						 
						
							
							
								
								Merge branch 'chapter-templates' into development  
							
							
							
						 
						
							2024-02-01 12:55:38 +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  
				
					
						
							
							
								 
						
							
								adf1806fea 
								
							 
						 
						
							
							
								
								Chapters API: Added missing book_slug field  
							
							... 
							
							
							
							Was removed during previous changes, but reflected in response examples.
This adds into all standard single chapter responses.
For #4765  
							
						 
						
							2024-01-16 12:06:13 +00:00  
				
					
						
							
							
								 
						
							
								fb3cfaf7c7 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated API examples to align with changes  
							
							
							
						 
						
							2023-12-22 14:37:48 +00:00  
				
					
						
							
							
								 
						
							
								00ae04e0bd 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated API to show/accept html descriptions  
							
							... 
							
							
							
							Also aligned books, shelves and chapters to return description content
and some relations (where not breaking API) in create/update responses
also so that information can be seen direct from that input in a
request.
API docs and tests not yet updated to match. 
							
						 
						
							2023-12-21 13:23:52 +00:00  
				
					
						
							
							
								 
						
							
								4017048555 
								
							 
						 
						
							
							
								
								Page Templates: Changed template field name, added API support  
							
							
							
						 
						
							2023-12-12 12:14:00 +00:00  
				
					
						
							
							
								 
						
							
								11955e270c 
								
							 
						 
						
							
							
								
								Depenencies: Updated NPM packages  
							
							... 
							
							
							
							Avoided updating markdown-it package to 14 for now since it would cause
bundle size to inflate. Don't think ESBuild is properly tree shaking
"entities" sub package which inflates size. 
							
						 
						
							2023-12-09 10:49:28 +00:00  
				
					
						
							
							
								 
						
							
								324e403ae5 
								
							 
						 
						
							
							
								
								JS Events: Added CM pre/post init events  
							
							... 
							
							
							
							To allow hacking of all CodeMirror instances.
Closes  #4639 . 
							
						 
						
							2023-11-01 17:56:52 +00:00  
				
					
						
							
							
								 
						
							
								95b9ea1a21 
								
							 
						 
						
							
							
								
								Dev: Reviewed and expanded on PHP testing docs  
							
							
							
						 
						
							2023-09-17 23:41:02 +01:00  
				
					
						
							
							
								 
						
							
								976f241ae0 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2023-08-31 10:01:56 +02:00  
				
					
						
							
							
								 
						
							
								415dab9936 
								
							 
						 
						
							
							
								
								fix typos  
							
							
							
						 
						
							2023-08-31 10:00:45 +02:00  
				
					
						
							
							
								 
						
							
								391478465a 
								
							 
						 
						
							
							
								
								Merge branch 'add-priority' into development  
							
							
							
						 
						
							2023-08-21 15:43:16 +01:00  
				
					
						
							
							
								 
						
							
								9ca1139ab0 
								
							 
						 
						
							
							
								
								API: Reviewed changes for API priority control  
							
							... 
							
							
							
							Review of #4313 
- Made constructor changes while reviewing some classes.
- Updated API examples for consistency.
- Tweaked formatting for some array changes.
- Simplified added tests.
- Tweaked chapter/page repo priority handling to be simpler.
Performed manual API endpoint testing of page/chapter create/update. 
							
						 
						
							2023-08-21 15:42:47 +01:00  
				
					
						
							
							
								 
						
							
								7bf5425c6b 
								
							 
						 
						
							
							
								
								Updated PHP and npm deps, Upped node version  
							
							
							
						 
						
							2023-08-19 20:22:19 +01:00