Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a2a2bfa6c9 
					 
					
						
						
							
							feat(user-management): implement user deletion command with phased resource and subscription cancellation, including dry run option  
						
						
						
						
					 
					
						2025-09-13 15:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						3e9dd6a7bf 
					 
					
						
						
							
							chore: remove webhooks table cleanup  
						
						
						
						
					 
					
						2025-09-10 19:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a06c79776e 
					 
					
						
						
							
							feat(dev-command): dispatch CheckHelperImageJob during instance initialization to enhance setup process  
						
						
						
						
					 
					
						2025-09-09 16:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						2d135071c7 
					 
					
						
						
							
							refactor(command): replace forceDelete calls with DeleteResourceJob dispatch for all stuck resources in cleanup process  
						
						
						
						
					 
					
						2025-09-05 19:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						136ca08305 
					 
					
						
						
							
							refactor(command): streamline Init command by removing unnecessary options and enhancing error handling for various operations  
						
						
						
						
					 
					
						2025-09-05 19:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						28d05f759e 
					 
					
						
						
							
							refactor(command): remove InitChangelog command as it is no longer needed  
						
						
						
						
					 
					
						2025-09-05 17:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						49bd0a2a01 
					 
					
						
						
							
							refactor(command): improve database collection logic for deletion command by using unique identifiers and enhancing user experience  
						
						
						
						
					 
					
						2025-09-05 17:43:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						581b649cd7 
					 
					
						
						
							
							fix(command): enhance cleanup process for stuck application previews by adding force delete for trashed records  
						
						
						
						
					 
					
						2025-09-05 17:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						16447b7391 
					 
					
						
						
							
							refactor(command): streamline database deletion process to handle multiple database types and improve user experience  
						
						
						
						
					 
					
						2025-09-05 14:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						b17c65b224 
					 
					
						
						
							
							fix(command): enhance database deletion command to support multiple database types  
						
						
						
						
					 
					
						2025-09-05 14:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						0bfffb503e 
					 
					
						
						
							
							feat(command): add option to sync GitHub releases to BunnyCDN and refactor sync logic  
						
						
						
						
					 
					
						2025-09-01 16:14:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						d2ed68e605 
					 
					
						
						
							
							refactor(jobs): pull github changelogs from cdn instead of github  
						
						
						
						
					 
					
						2025-09-01 16:13:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ea5b33b923 
					 
					
						
						
							
							fix(init): improve error handling for deployment and template pulling processes  
						
						
						
						
					 
					
						2025-08-19 14:22:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						38c0641734 
					 
					
						
						
							
							feat(validation): centralize validation patterns for names and descriptions  
						
						... 
						
						
						
						- Introduced `ValidationPatterns` class to standardize validation rules and messages for name and description fields across the application.
- Updated various components and models to utilize the new validation patterns, ensuring consistent sanitization and validation logic.
- Replaced the `HasSafeNameAttribute` trait with `HasSafeStringAttribute` to enhance attribute handling and maintain consistency in name sanitization.
- Enhanced the `CleanupNames` command to align with the new validation rules, allowing for a broader range of valid characters in names. 
						
						
					 
					
						2025-08-19 12:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						e958b3761d 
					 
					
						
						
							
							feat(cleanup): add command for sanitizing name fields across models  
						
						... 
						
						
						
						- Introduced `CleanupNames` command to sanitize name fields by removing invalid characters, ensuring only letters, numbers, spaces, dashes, underscores, and dots are retained.
- Implemented options for dry run, model-specific cleaning, database backup, and forced execution.
- Updated `Init` command to call the new `cleanup:names` command.
- Enhanced project and environment validation to enforce name sanitization rules.
- Added `HasSafeNameAttribute` trait to relevant models for consistent name handling. 
						
						
					 
					
						2025-08-19 11:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						dbed6c270e 
					 
					
						
						
							
							feat: generate category for services  
						
						
						
						
					 
					
						2025-08-18 17:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						f018d640e5 
					 
					
						
						
							
							fix(templates): should generate old SERVICE_FQDN service templates as well  
						
						
						
						
					 
					
						2025-08-12 14:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a2ef545b6b 
					 
					
						
						
							
							feat(changelog): implement automated changelog fetching from GitHub and enhance changelog read tracking  
						
						
						
						
					 
					
						2025-08-12 10:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						39f25573bf 
					 
					
						
						
							
							refactor(templates): update service template file handling to use dynamic file name from constants  
						
						
						
						
					 
					
						2025-08-12 10:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						0e7cc988a6 
					 
					
						
						
							
							feat(user): add changelog read tracking and unread count method  
						
						
						
						
					 
					
						2025-08-12 10:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						316f233eb8 
					 
					
						
						
							
							feat(logging): add frequency filters for scheduled logs command to support hourly, daily, weekly, and monthly job views  
						
						
						
						
					 
					
						2025-07-11 19:26:42 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						36fe235bea 
					 
					
						
						
							
							feat(logging): implement scheduled logs command and enhance backup/task scheduling with cron checks  
						
						
						
						
					 
					
						2025-07-11 15:10:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						2214099c90 
					 
					
						
						
							
							feat(scheduling): add frequency filter option for manual execution of scheduled jobs  
						
						
						
						
					 
					
						2025-07-11 15:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ea0e02d422 
					 
					
						
						
							
							feat(scheduling): add command to manually run scheduled database backups and tasks with options for chunking, delays, and dry runs  
						
						
						
						
					 
					
						2025-07-08 21:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						3b7f4bcbbd 
					 
					
						
						
							
							refactor(init): standardize method naming conventions and improve command structure in Init.php  
						
						
						
						
					 
					
						2025-07-07 09:50:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						7817c9cad7 
					 
					
						
						
							
							refactor(redis): enhance CleanupRedis command with dry-run option and improved key deletion logic  
						
						
						
						
					 
					
						2025-07-07 09:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						38e947d704 
					 
					
						
						
							
							feat(cleanup): add functionality to delete teams with no members or servers in CleanupStuckedResources command  
						
						
						
						
					 
					
						2025-06-25 11:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9d56d06352 
					 
					
						
						
							
							feat(redis): add scheduled cleanup command for Redis keys and enhance cleanup logic  
						
						
						
						
					 
					
						2025-05-07 22:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						93ec2f804b 
					 
					
						
						
							
							refactor(commands): reorganize OpenAPI and Services generation commands into a new namespace for better structure; remove old command files  
						
						
						
						
					 
					
						2025-04-13 16:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						927caefb42 
					 
					
						
						
							
							feat(OpenApi): enhance OpenAPI specifications by adding UUID parameters for application, project, and service updates; improve deployment listing with pagination parameters; update command signature for OpenApi generation  
						
						
						
						
					 
					
						2025-04-13 15:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						1ab7405e2e 
					 
					
						
						
							
							refactor(ServicesGenerate): update command signature from 'services:generate' to 'generate:services' for consistency; update Dockerfile to run service generation during build; update Odoo image version to 18 and add extra addons volume in compose configuration  
						
						
						
						
					 
					
						2025-04-13 15:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9f67633f2c 
					 
					
						
						
							
							feat(api): add endpoints for retrieving application logs and deployments  
						
						
						
						
					 
					
						2025-03-31 17:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						799855ea28 
					 
					
						
						
							
							refactor(dev): remove OpenAPI generation functionality  
						
						
						
						
					 
					
						2025-03-31 17:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						cef4596011 
					 
					
						
						
							
							fix(console): handle missing root user in password reset command  
						
						
						
						
					 
					
						2025-03-24 18:00:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						d7d80e926e 
					 
					
						
						
							
							feat(user): implement session deletion on password reset  
						
						
						
						
					 
					
						2025-03-21 15:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						3169803259 
					 
					
						
						
							
							fix(billing): Restrict Stripe subscription status update to 'active' only  
						
						
						
						
					 
					
						2025-03-01 12:10:28 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						bfe4200012 
					 
					
						
						
							
							fix: cleanup old scheduled_task_executions  
						
						
						
						
					 
					
						2025-01-28 10:19:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ca2c66943c 
					 
					
						
						
							
							fix  
						
						
						
						
					 
					
						2025-01-17 14:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						03c50a387c 
					 
					
						
						
							
							refactor: remove debug echo statements from Init command to clean up output and improve readability  
						
						
						
						
					 
					
						2025-01-17 12:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						973429d2c4 
					 
					
						
						
							
							add debug logs  
						
						
						
						
					 
					
						2025-01-17 11:38:22 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a396d51452 
					 
					
						
						
							
							Merge branch 'next' into hotfix  
						
						
						
						
					 
					
						2025-01-10 20:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						7582d7dd8b 
					 
					
						
						
							
							refactor: streamline job status retrieval and clean up repository interface  
						
						... 
						
						
						
						- Simplified the job status retrieval process by consolidating logic into a single `getJobStatus` function.
- Removed redundant checks and methods from the `CustomJobRepositoryInterface` and `CustomJobRepository`.
- Updated the `getHorizonJobStatus` method in `ApplicationDeploymentQueue` to directly utilize the new `getJobStatus` function.
- Enhanced the `isThereAJobInProgress` method to improve clarity and maintainability. 
						
						
					 
					
						2025-01-10 19:53:13 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						02400added 
					 
					
						
						
							
							fix: horizon job checker  
						
						
						
						
					 
					
						2025-01-10 18:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a3648901ed 
					 
					
						
						
							
							feat: enhance horizon:manage command with worker restart check  
						
						... 
						
						
						
						- Added a new option `--can-i-restart-this-worker` to the `horizon:manage` command.
- Implemented logic to check if the current worker can be restarted based on running jobs in the ApplicationDeploymentQueue.
- Refactored the command to include a new method `canIRestartThisWorker` for better code organization.
- Removed unnecessary dump statement from the CustomJobRepository. 
						
						
					 
					
						2025-01-10 15:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						765e1ea04b 
					 
					
						
						
							
							feat: add horizon server details to queue  
						
						
						
						
					 
					
						2025-01-10 15:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						b8f1ded9f8 
					 
					
						
						
							
							horizon manage command  
						
						
						
						
					 
					
						2025-01-10 14:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						f748fba3f7 
					 
					
						
						
							
							fix: use timeout in cleanup resources  
						
						
						
						
					 
					
						2025-01-10 12:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						1fe4dd722b 
					 
					
						
						
							
							Revert "rector: arrrrr"  
						
						... 
						
						
						
						This reverts commit 16c0cd10d8 
						
						
					 
					
						2025-01-07 15:31:43 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						16c0cd10d8 
					 
					
						
						
							
							rector: arrrrr  
						
						
						
						
					 
					
						2025-01-07 14:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						f26853b576 
					 
					
						
						
							
							fix: unreachable notifications  
						
						
						
						
					 
					
						2024-12-23 16:51:34 +01:00