Dan Brown 
							
						 
					 
					
						
						
							
						
						5508c171db 
					 
					
						
						
							
							PHP: Addressed 8.4 deprecations within app itself  
						
						
						
						
					 
					
						2025-02-17 12:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						25c4f4b02b 
					 
					
						
						
							
							Themes: Documented public file serving  
						
						
						
						
					 
					
						2025-01-14 14:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						617b2edea0 
					 
					
						
						
							
							JS: Updated packages, fixed lint issue  
						
						... 
						
						
						
						Left eslint as old due to eslint-config-airbnb-base not yet being
comptible.
Some SASS deprecations to solve. 
						
						
					 
					
						2024-12-09 13:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3298374113 
					 
					
						
						
							
							Merge branch 'docker-simplify' into development  
						
						
						
						
					 
					
						2024-12-01 16:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						227c5e155b 
					 
					
						
						
							
							Dev Docker: Fixed missing gd jpeg handling, forced migrations  
						
						... 
						
						
						
						Migrations run without force could fail startup in certain environment
conditions (when testing production env).
Also updated paths permission handling to update more needed locations. 
						
						
					 
					
						2024-12-01 16:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						bdca9fc1ce 
					 
					
						
						
							
							ZIP Exports: Changed the instance id mechanism  
						
						... 
						
						
						
						Adds an instance id via app settings. 
						
						
					 
					
						2024-11-27 16:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						edb684c72c 
					 
					
						
						
							
							ZIP Exports: Updated format doc with advisories regarding html/md  
						
						
						
						
					 
					
						2024-11-26 17:53:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d13e4d2eef 
					 
					
						
						
							
							ZIP imports: Started actual import logic  
						
						
						
						
					 
					
						2024-11-09 14:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						42ada66fdd 
					 
					
						
						
							
							ZIP Exports: Added core logic for books/chapters  
						
						
						
						
					 
					
						2024-10-23 11:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4fb4fe0931 
					 
					
						
						
							
							ZIP Exports: Added working image handling/inclusion  
						
						
						
						
					 
					
						2024-10-21 13:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7c39dd5cba 
					 
					
						
						
							
							ZIP Export: Started building link/ref handling  
						
						
						
						
					 
					
						2024-10-20 19:56:56 +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 
							
						 
					 
					
						
						
							
						
						42bd07d733 
					 
					
						
						
							
							ZIP Export: Continued expanding format doc types  
						
						
						
						
					 
					
						2024-10-15 13:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1930af91ce 
					 
					
						
						
							
							ZIP Export: Started types in format doc  
						
						
						
						
					 
					
						2024-10-13 22:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e088d09e47 
					 
					
						
						
							
							ZIP Export: Started defining format  
						
						
						
						
					 
					
						2024-10-13 14:18:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						95b9ea1a21 
					 
					
						
						
							
							Dev: Reviewed and expanded on PHP testing docs  
						
						
						
						
					 
					
						2023-09-17 23:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								omahs 
							
						 
					 
					
						
						
							
						
						976f241ae0 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2023-08-31 10:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								omahs 
							
						 
					 
					
						
						
							
						
						415dab9936 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2023-08-31 10:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7bf5425c6b 
					 
					
						
						
							
							Updated PHP and npm deps, Upped node version  
						
						
						
						
					 
					
						2023-08-19 20:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e1bd13f481 
					 
					
						
						
							
							Edits from reviewing public events page  
						
						
						
						
					 
					
						2023-04-20 16:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c74f7cc628 
					 
					
						
						
							
							Documented public JS events used  
						
						... 
						
						
						
						Related to #4179  
						
						
					 
					
						2023-04-20 16:25:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						974390688d 
					 
					
						
						
							
							ESLINT: Added GH action and details to dev docs  
						
						
						
						
					 
					
						2023-04-19 22:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f6a6b11ec5 
					 
					
						
						
							
							Added and addressed multi-role/own-role-perm/inheretance scenario  
						
						... 
						
						
						
						Found during manual testing.
Have checked against relation queries manually too. 
						
						
					 
					
						2023-01-26 12:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0f113ec41f 
					 
					
						
						
							
							Merge pull request  #3986  from BookStackApp/permission_testing  
						
						... 
						
						
						
						Permission Testing & Alignment 
						
						
					 
					
						2023-01-24 21:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1fa5a31960 
					 
					
						
						
							
							Fixed role entity permissions ignoring inheritance  
						
						... 
						
						
						
						Added additional scnenario tests to cover 
						
						
					 
					
						2023-01-24 21:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8be36455ab 
					 
					
						
						
							
							Addressed fallback override cases found during testing  
						
						... 
						
						
						
						Had misalignment between query and usercan, The nuance between fallback
and entity-role permissions was not taken into account by the query
system. Now added with new test cases to cover. 
						
						
					 
					
						2023-01-24 20:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						78ebcb6f38 
					 
					
						
						
							
							Addressed a range of deprecation warnings  
						
						... 
						
						
						
						Closes  #3969  
					
						2023-01-21 20:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e2a72d16aa 
					 
					
						
						
							
							Made adjustments to fit copied work into dev branch  
						
						... 
						
						
						
						Ported non-compatible elements, Now all tests passing apart from some
specific permission scenario tests which are probably correctly failing.
Updates some tests to better avoid messing environment state. 
						
						
					 
					
						2023-01-21 13:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c724bfe4d3 
					 
					
						
						
							
							Copied over work from user_permissions branch  
						
						... 
						
						
						
						Only that relevant to the additional testing work. 
						
						
					 
					
						2023-01-21 11:08:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						05a24ea355 
					 
					
						
						
							
							Updated js dev docs with latest component changes  
						
						
						
						
					 
					
						2022-11-16 16:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a090720241 
					 
					
						
						
							
							Developed dev JS docs a bit further  
						
						
						
						
					 
					
						2022-10-02 14:27:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6dd89ba956 
					 
					
						
						
							
							Split out some development-specific readme parts to own pages  
						
						
						
						
					 
					
						2022-09-27 20:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						47887ec595 
					 
					
						
						
							
							Added path example to visual theme system  
						
						
						
						
					 
					
						2022-06-27 13:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						709533c1fb 
					 
					
						
						
							
							Fixed up logical theme docs a tad  
						
						... 
						
						
						
						- Added link to video guide on YouTube.
- Formalised the customCommand docs parts I hastily added before. 
						
						
					 
					
						2021-11-24 18:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						cdaad2f40e 
					 
					
						
						
							
							Support custom commands via logical theme system  
						
						... 
						
						
						
						Added initial work to support registering commands through the logical
theme system. Includes docs changes and example.
Not yet covered via testing. 
						
						
					 
					
						2021-11-22 18:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						754403a29e 
					 
					
						
						
							
							Added video guide link to visual theme system docs  
						
						
						
						
					 
					
						2021-11-18 21:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c7322a71f7 
					 
					
						
						
							
							Added theme add social driver redirect configuration callback  
						
						... 
						
						
						
						Allows someone using the theme system to configure the social driver
before a redirect action occurs, by passing a callback as an additional
param to the theme 'addSocialDriver' method. 
						
						
					 
					
						2021-05-24 12:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						44a293f051 
					 
					
						
						
							
							Fleshed out and checked over theme system docs  
						
						
						
						
					 
					
						2021-03-20 15:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a92c35a7ac 
					 
					
						
						
							
							Worked on theme system documentation  
						
						
						
						
					 
					
						2021-03-19 23:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2ae89f2c32 
					 
					
						
						
							
							Added the possibility of social provider extension via theme  
						
						... 
						
						
						
						Also started docs page 
						
						
					 
					
						2021-03-19 16:22:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7590ecd37c 
					 
					
						
						
							
							Updated some comment elements and standardised more JS  
						
						... 
						
						
						
						- Updated comment routes to be simpler.
- Updated comments JS to align better with updated component system.
- Documented available global JS functions/services.
- Removed redundant controller method.
- Added window.$events helpers for validation messages and
success/error.
- Updated JS events system to not be class based for simplicity.
- Added window.trans_plural method to handle pluralisation/replacements
where you already have the translation string itself.
Fixes  #1836  
						
						
					 
					
						2020-07-28 18:19:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						10305a4446 
					 
					
						
						
							
							Converted entity-dash from vue to a component  
						
						
						
						
					 
					
						2020-06-28 21:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						76d02cd472 
					 
					
						
						
							
							Started attempt at formalising component system used in BookStack  
						
						... 
						
						
						
						Added a document to try to define things.
Updated the loading so components are registed dynamically.
Added some standardised ways to reference other elems & define options 
						
						
					 
					
						2020-06-24 20:38:08 +01:00