7017a1cae5 
								
							 
						 
						
							
							
								
								Update URL Command: Added revisions table support  
							
							... 
							
							
							
							For #5292 
Added test to cover. 
							
						 
						
							2024-11-08 11:22:30 +00: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  
				
					
						
							
							
								 
						
							
								b77ab6f3af 
								
							 
						 
						
							
							
								
								Queries: Moved out or removed some class-level items  
							
							... 
							
							
							
							Also ran auto-removal of unused imports across app folder. 
							
						 
						
							2024-02-07 22:41:45 +00:00  
				
					
						
							
							
								 
						
							
								546cfb0dcc 
								
							 
						 
						
							
							
								
								Queries: Extracted static page,chapter,shelf queries to classes  
							
							
							
						 
						
							2024-02-07 21:58:27 +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  
				
					
						
							
							
								 
						
							
								c07aa056c2 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated UpdateUrlCommand, Added chapter HTML display  
							
							
							
						 
						
							2023-12-18 18:31:16 +00:00  
				
					
						
							
							
								 
						
							
								307fae39c4 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Added reference store & fetch handling  
							
							... 
							
							
							
							For book, shelves and chapters.
Made much of the existing handling generic to entity types.
Added new MixedEntityListLoader to help load lists somewhat efficiently.
Only manually tested so far. 
							
						 
						
							2023-12-18 16:23:40 +00:00  
				
					
						
							
							
								 
						
							
								4b4d8ba2a1 
								
							 
						 
						
							
							
								
								Avatar Commend: Simplified and updated during review  
							
							... 
							
							
							
							During review of #4560 .
- Simplified command to share as much log as possible across different
  run options.
- Extracted out user handling to share with MFA command.
- Added specific handling for disabled avatar fetching.
- Added mention of avatar endpoint, to make it clear where these avatars
  are coming from (Protect against user expectation of LDAP avatar sync).
- Simplified a range of the testing.
- Tweaked wording and code formatting. 
							
						 
						
							2023-09-19 15:53:01 +01:00  
				
					
						
							
							
								 
						
							
								ea7592509f 
								
							 
						 
						
							
							
								
								feat: Artisan command for updating avatars for existing users  
							
							
							
						 
						
							2023-09-18 20:04:28 +02:00  
				
					
						
							
							
								 
						
							
								dfaf6f7c13 
								
							 
						 
						
							
							
								
								Cleanup Command: Allowed running non-interactively  
							
							... 
							
							
							
							For #4541  
							
						 
						
							2023-09-14 14:17:20 +01:00  
				
					
						
							
							
								 
						
							
								431aeefdda 
								
							 
						 
						
							
							
								
								Updated command classes to include "Command" in name  
							
							
							
						 
						
							2023-05-24 13:21:46 +01:00  
				
					
						
							
							
								 
						
							
								c0620da9f8 
								
							 
						 
						
							
							
								
								Aligned command class code  
							
							... 
							
							
							
							- Aligned usage of injecting through handler.
- Aligned handler return type.
- Aligned argument and arg desc format.
- Aligned lack of constructor. 
							
						 
						
							2023-05-24 12:59:50 +01:00  
				
					
						
							
							
								 
						
							
								0704f1bd0d 
								
							 
						 
						
							
							
								
								Covered untested commands with testing  
							
							
							
						 
						
							2023-05-24 10:34:43 +01:00  
				
					
						
							
							
								 
						
							
								3b31ac75ec 
								
							 
						 
						
							
							
								
								Merge pull request  #4247  from BookStackApp/controller_cleanup  
							
							... 
							
							
							
							Revised `app/` folder layout/structure 
							
						 
						
							2023-05-24 09:12:49 +01:00  
				
					
						
							
							
								 
						
							
								141eecb858 
								
							 
						 
						
							
							
								
								Cleaned up namespacing in routes  
							
							... 
							
							
							
							Also moved home controller and moved controllers up a level in http. 
							
						 
						
							2023-05-18 20:57:05 +01:00  
				
					
						
							
							
								 
						
							
								295cd01605 
								
							 
						 
						
							
							
								
								Played around with a new app structure  
							
							
							
						 
						
							2023-05-17 17:56:55 +01:00  
				
					
						
							
							
								 
						
							
								ee1e047964 
								
							 
						 
						
							
							
								
								Updated php deps, formatted command changes  
							
							
							
						 
						
							2023-05-08 14:37:01 +01:00  
				
					
						
							
							
								 
						
							
								573bc3ec45 
								
							 
						 
						
							
							
								
								Added force option for update-url command  
							
							... 
							
							
							
							Includes test to cover.
Closes  #4223  
							
						 
						
							2023-05-06 23:05:25 +01:00  
				
					
						
							
							
								 
						
							
								0f68be608d 
								
							 
						 
						
							
							
								
								Removed most usages of restricted entitiy property  
							
							
							
						 
						
							2022-10-10 16:58:26 +01:00  
				
					
						
							
							
								 
						
							
								bf591765c1 
								
							 
						 
						
							
							
								
								Reorgranised permission routes into their own controller  
							
							... 
							
							
							
							Also introduced helpers for getting entities by slugs since we do it in
so many places. 
							
						 
						
							2022-10-09 16:36:03 +01:00  
				
					
						
							
							
								 
						
							
								1cc7c649dc 
								
							 
						 
						
							
							
								
								Applied StyleCi changes, updated php deps  
							
							
							
						 
						
							2022-08-29 17:46:41 +01:00  
				
					
						
							
							
								 
						
							
								f634b4ea57 
								
							 
						 
						
							
							
								
								Added entity meta link to reference page  
							
							... 
							
							
							
							Not totally happy with implementation as is requires extra service to be
injected to core controllers, but does the job.
Included test to cover.
Updated some controller properties to be typed while there. 
							
						 
						
							2022-08-20 12:07:38 +01:00  
				
					
						
							
							
								 
						
							
								5d29d0cc7b 
								
							 
						 
						
							
							
								
								Added reference storage system, and command to re-index  
							
							... 
							
							
							
							Also re-named/orgranized some files for this, to make them "References"
specific instead of a subset of "Util". 
							
						 
						
							2022-08-17 14:40:14 +01:00  
				
					
						
							
							
								 
						
							
								837fd74bf6 
								
							 
						 
						
							
							
								
								Refactored search-based code to its own folder  
							
							... 
							
							
							
							Also applied StyleCI changes 
							
						 
						
							2022-08-16 11:28:05 +01:00  
				
					
						
							
							
								 
						
							
								b0a4d3d059 
								
							 
						 
						
							
							
								
								Renamed and cleaned up existing permission service classes use  
							
							
							
						 
						
							2022-07-12 20:15:41 +01:00  
				
					
						
							
							
								 
						
							
								2d4f708c79 
								
							 
						 
						
							
							
								
								Extracted permission building out of permission service  
							
							
							
						 
						
							2022-07-12 19:38:11 +01:00  
				
					
						
							
							
								 
						
							
								7a8505f812 
								
							 
						 
						
							
							
								
								Made a pass to clean up UserRepo  
							
							
							
						 
						
							2022-02-13 12:56:26 +00:00  
				
					
						
							
							
								 
						
							
								eb653bda16 
								
							 
						 
						
							
							
								
								Added user-create API endpoint  
							
							... 
							
							
							
							- Required extracting logic into repo.
- Changed some existing creation paths to standardise behaviour.
- Added test to cover new endpoint.
- Added extra test for user delete to test migration.
- Changed how permission errors are thrown to ensure the right status
  code can be reported when handled in API. 
							
						 
						
							2022-02-04 00:26:19 +00:00  
				
					
						
							
							
								 
						
							
								2cd7a48044 
								
							 
						 
						
							
							
								
								Added users-delete API endpoint  
							
							... 
							
							
							
							- Refactored some delete checks into repo.
- Added tests to cover.
- Moved some translations to align with activity/logging system. 
							
						 
						
							2022-02-03 15:12:50 +00:00  
				
					
						
							
							
								 
						
							
								9d15688a43 
								
							 
						 
						
							
							
								
								Applied latest styleci changes  
							
							
							
						 
						
							2022-02-01 11:49:30 +00:00  
				
					
						
							
							
								 
						
							
								f83cc83877 
								
							 
						 
						
							
							
								
								Added external-auth-id option to create-admin command  
							
							... 
							
							
							
							- Added tests to cover.
- Refactored some existing testing.
- Requires password or external_auth_id to be provided. Defaults to
  password.
- Randomly sets password to 32 digit random chars if external_auth_id
  provided instead.
For #3222  
							
						 
						
							2022-01-31 20:43:41 +00:00  
				
					
						
							
							
								 
						
							
								67b6c07548 
								
							 
						 
						
							
							
								
								Updated failing tests, Applied StyleCI changes  
							
							
							
						 
						
							2021-12-18 16:41:42 +00:00  
				
					
						
							
							
								 
						
							
								bb9cd9d610 
								
							 
						 
						
							
							
								
								Aligned password length requirements  
							
							... 
							
							
							
							Updated all password validation to use central password defaults
system while updating length requirements to now all match
at 8 characters minimum.
Some language text was technically correct (More than 7 characters)
but this has been updated for clarity and to prompt other translations
to be updated.
Closes  #2237  
							
						 
						
							2021-12-18 16:33:40 +00:00  
				
					
						
							
							
								 
						
							
								876bc10d4d 
								
							 
						 
						
							
							
								
								Applied another set of static analysis improvements  
							
							
							
						 
						
							2021-11-20 14:03:56 +00:00  
				
					
						
							
							
								 
						
							
								820be162f5 
								
							 
						 
						
							
							
								
								Updated regen-search command to show some level of progress  
							
							
							
						 
						
							2021-11-11 14:10:11 +00:00  
				
					
						
							
							
								 
						
							
								8d7c8ac8bf 
								
							 
						 
						
							
							
								
								Done a round of phpstan fixes  
							
							
							
						 
						
							2021-11-06 00:32:01 +00:00  
				
					
						
							
							
								 
						
							
								5c6a6b50a0 
								
							 
						 
						
							
							
								
								Applied StyleCI changes, added php/larastan to attribution  
							
							
							
						 
						
							2021-11-05 16:27:59 +00:00  
				
					
						
							
							
								 
						
							
								bc291bee78 
								
							 
						 
						
							
							
								
								Added inital phpstan/larastan setup  
							
							
							
						 
						
							2021-11-05 16:18:06 +00:00  
				
					
						
							
							
								 
						
							
								05d99a312d 
								
							 
						 
						
							
							
								
								Applied styleci changes  
							
							
							
						 
						
							2021-09-26 15:48:22 +01:00  
				
					
						
							
							
								 
						
							
								c32b315cd7 
								
							 
						 
						
							
							
								
								Standardised facade usage to use via their FQCN  
							
							... 
							
							
							
							Done via Laravel Shift Workbench 
							
						 
						
							2021-09-26 15:37:55 +01:00  
				
					
						
							
							
								 
						
							
								64785ed9da 
								
							 
						 
						
							
							
								
								Apply fixes from StyleCI  
							
							
							
						 
						
							2021-08-21 14:49:40 +00:00  
				
					
						
							
							
								 
						
							
								7c86c26cd0 
								
							 
						 
						
							
							
								
								Added command to reset user MFA  
							
							... 
							
							
							
							Includes tests to cover the command. 
							
						 
						
							2021-07-14 20:50:36 +01:00  
				
					
						
							
							
								 
						
							
								934a833818 
								
							 
						 
						
							
							
								
								Apply fixes from StyleCI  
							
							
							
						 
						
							2021-06-26 15:23:15 +00:00  
				
					
						
							
							
								 
						
							
								93fd869ba3 
								
							 
						 
						
							
							
								
								Started refactoring of view service  
							
							... 
							
							
							
							Phasing out the view service from being a generic 'service' class,
moving the core create/delete methods into the model.
The idea is that the existing query work will need to interlink
with the favourite system so maybe we have a (or many composable)
query building classes rather than mixing query building and
create/delete work as per the old service. 
							
						 
						
							2021-05-16 10:49:37 +01:00  
				
					
						
							
							
								 
						
							
								1a4797abc4 
								
							 
						 
						
							
							
								
								Updated update-url command to handle array values  
							
							... 
							
							
							
							Also added message to clear the cache after running.
For #2546  
							
						 
						
							2021-02-11 23:14:37 +00:00  
				
					
						
							
							
								 
						
							
								ae353bb3f4 
								
							 
						 
						
							
							
								
								Updated update-url command to look at setting values  
							
							... 
							
							
							
							For #2546 
Need to consider new JSON-array based setting values. 
							
						 
						
							2021-02-10 23:47:58 +00:00  
				
					
						
							
							
								 
						
							
								4e82d93350 
								
							 
						 
						
							
							
								
								Updated wording of image cleanup option  
							
							... 
							
							
							
							As per #2352  
							
						 
						
							2020-12-18 22:59:47 +00:00  
				
					
						
							
							
								 
						
							
								00308ad4ab 
								
							 
						 
						
							
							
								
								Cleaned up some user/image areas of the app  
							
							... 
							
							
							
							Further cleanup of docblocks and standardisation of repos. 
							
						 
						
							2020-12-08 23:46:38 +00:00  
				
					
						
							
							
								 
						
							
								ef1b98019a 
								
							 
						 
						
							
							
								
								Fixed some mis-refactoring and split search service  
							
							... 
							
							
							
							Search service broken into index and runner tools. 
							
						 
						
							2020-11-22 00:17:45 +00:00  
				
					
						
							
							
								 
						
							
								413cac23ae 
								
							 
						 
						
							
							
								
								Added command to regenerate comment content  
							
							
							
						 
						
							2020-05-01 23:41:47 +01:00