Andras Bacsai 
							
						 
					 
					
						
						
							
						
						c1bee32f09 
					 
					
						
						
							
							feat(deployment): introduce 'use_build_secrets' setting for enhanced security during Docker builds and update related logic in deployment process  
						
						
						
						
					 
					
						2025-09-17 10:34:38 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						20ad2165e7 
					 
					
						
						
							
							feat(environment): introduce 'is_buildtime_only' attribute to environment variables for improved build-time configuration  
						
						
						
						
					 
					
						2025-09-11 17:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						5b3b4bbc43 
					 
					
						
						
							
							refactor(environment): remove 'is_build_time' attribute from environment variable handling across the application to simplify configuration  
						
						
						
						
					 
					
						2025-09-11 16:51:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						d9ebf3b142 
					 
					
						
						
							
							refactor(webhook): remove Webhook model and related logic; add migrations to drop webhooks and kubernetes tables  
						
						
						
						
					 
					
						2025-09-10 19:35:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						339118558c 
					 
					
						
						
							
							feat(settings): add option to restrict PR deployments to repository members and contributors  
						
						
						
						
					 
					
						2025-09-05 14:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a6fc39e798 
					 
					
						
						
							
							feat(git-settings): add support for shallow cloning in application settings  
						
						... 
						
						
						
						- Introduced a new boolean setting `is_git_shallow_clone_enabled` to the application settings model.
- Updated the `Advanced` component to include a checkbox for enabling shallow cloning.
- Modified the `setGitImportSettings` and `generateGitImportCommands` methods to handle shallow clone logic.
- Created a migration to add the new setting to the database schema.
- Enhanced the deployment process to utilize shallow cloning for improved performance. 
						
						
					 
					
						2025-08-21 10:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						e2fd1f4507 
					 
					
						
						
							
							fix: disable env sorting by default  
						
						... 
						
						
						
						- this is a better default 
						
						
					 
					
						2025-08-18 17:47:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ee502b9f76 
					 
					
						
						
							
							feat(email): implement email change request and verification process  
						
						... 
						
						
						
						- Added functionality for users to request an email change, including generating a verification code and setting an expiration time.
- Implemented methods in the User model to handle email change requests, code validation, and confirmation.
- Created a new job to update the user's email in Stripe after confirmation.
- Introduced rate limiting for email change requests and verification attempts to prevent abuse.
- Added a new notification for email change verification.
- Updated the profile component to manage email change requests and verification UI. 
						
						
					 
					
						2025-08-18 14:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						0dada987a2 
					 
					
						
						
							
							feat(backup): add disable local backup option and related logic for S3 uploads  
						
						
						
						
					 
					
						2025-08-17 12:34:20 +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 
							
						 
					 
					
						
						
							
						
						0e7cc988a6 
					 
					
						
						
							
							feat(user): add changelog read tracking and unread count method  
						
						
						
						
					 
					
						2025-08-12 10:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								🏔️ Peak 
							
						 
					 
					
						
						
							
						
						e5e1bdcd4d 
					 
					
						
						
							
							fix(backups): large database backups are not working ( #6217 )  
						
						
						
						
					 
					
						2025-07-18 15:47:14 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						13f10028db 
					 
					
						
						
							
							feat(previews): implement soft delete and cleanup for ApplicationPreview, enhancing resource management in DeleteResourceJob  
						
						
						
						
					 
					
						2025-07-14 21:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						bfac07da3c 
					 
					
						
						
							
							feat(migrations): add optimized indexes to activity_log for improved query performance  
						
						
						
						
					 
					
						2025-06-26 22:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						8abb8b2328 
					 
					
						
						
							
							feat(settings): add sponsorship popup toggle and corresponding database migration  
						
						
						
						
					 
					
						2025-06-25 15:18:39 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Schnau 
							
						 
					 
					
						
						
							
						
						1968d4d494 
					 
					
						
						
							
							feat(auth): add Zitadel OAuth Provider ( #5490 )  
						
						
						
						
					 
					
						2025-06-18 14:35:54 +02:00 
						 
				 
			
				
					
						
							
							
								Yassir Elmarissi 
							
						 
					 
					
						
						
							
						
						a77bd88258 
					 
					
						
						
							
							feat(auth): Add Clerk OAuth Provider ( #5553 )  
						
						
						
						
					 
					
						2025-06-18 14:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Yassir Elmarissi 
							
						 
					 
					
						
						
							
						
						4375f52c5d 
					 
					
						
						
							
							feat(auth): Add Discord OAuth Provider ( #5552 )  
						
						
						
						
					 
					
						2025-06-18 14:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						bd9f3d9a69 
					 
					
						
						
							
							feat(seeder): conditionally dispatch StartProxy action based on proxy check result  
						
						
						
						
					 
					
						2025-06-17 08:11:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						423cf8f67d 
					 
					
						
						
							
							fix(seeder): conditionally dispatch CheckAndStartSentinelJob based on server's sentinel status  
						
						
						
						
					 
					
						2025-06-17 08:10:19 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ad8b5bdcd3 
					 
					
						
						
							
							feat(seeder): add CheckAndStartSentinelJob dispatch for each server in ProductionSeeder  
						
						
						
						
					 
					
						2025-06-16 15:03:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						cde3c697a7 
					 
					
						
						
							
							feat(seeder): dispatch StartProxy action for each server in ProductionSeeder  
						
						
						
						
					 
					
						2025-06-16 14:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						e2df86f0f2 
					 
					
						
						
							
							fix(migration): update default value handling for is_sentinel_enabled column in server_settings  
						
						
						
						
					 
					
						2025-06-16 14:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						e8e7b3bc59 
					 
					
						
						
							
							feat(migration): add is_sentinel_enabled column to server_settings with default true  
						
						
						
						
					 
					
						2025-06-16 14:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ddcb14500d 
					 
					
						
						
							
							refactor(proxy-status): refactored how the proxy status is handled on the UI and on the backend  
						
						... 
						
						
						
						feat(cloudflare): improved cloudflare tunnel automated installation 
						
						
					 
					
						2025-06-06 14:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						46b4cfac68 
					 
					
						
						
							
							feat(terminal-access): implement terminal access control for servers and containers, including UI updates and backend logic  
						
						
						
						
					 
					
						2025-05-29 14:09:05 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						6ea6d2742b 
					 
					
						
						
							
							feat(server): implement server patch check notifications  
						
						... 
						
						
						
						- Added a new job, ServerPatchCheckJob, to handle server patch checks and notifications.
- Introduced a new notification class, ServerPatchCheck, for sending updates via email, Discord, Slack, Pushover, and Telegram.
- Updated notification settings models to include server patch notification options for email, Discord, Slack, Pushover, and Telegram.
- Created a migration to add server patch notification fields to the respective settings tables.
- Enhanced the UI to allow users to enable/disable server patch notifications across different channels. 
						
						
					 
					
						2025-05-26 14:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						debfcb7028 
					 
					
						
						
							
							feat(migration): add 'is_migrated' and 'custom_type' columns to service_applications and service_databases tables  
						
						
						
						
					 
					
						2025-04-30 16:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						785eb09ea3 
					 
					
						
						
							
							chore(seeder): update git branch from 'main' to 'v4.x' for multiple examples in ApplicationSeeder  
						
						
						
						
					 
					
						2025-04-30 10:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						78ef80f800 
					 
					
						
						
							
							refactor  
						
						
						
						
					 
					
						2025-04-23 13:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9e608f7ba5 
					 
					
						
						
							
							refactor(http-basic-auth): rename 'http_basic_auth_enable' to 'http_basic_auth_enabled' across application files for consistency  
						
						
						
						
					 
					
						2025-04-22 21:30:27 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kaster 
							
						 
					 
					
						
						
							
						
						2634f516d5 
					 
					
						
						
							
							feat: Add HTTP Basic Authentication  
						
						
						
						
					 
					
						2025-04-17 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						eda1e1899f 
					 
					
						
						
							
							fix(migrations): make stripe_comment field nullable in subscriptions table  
						
						
						
						
					 
					
						2025-04-14 10:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						68bd945b09 
					 
					
						
						
							
							refactor(Application): rename network_aliases to custom_network_aliases across the application for clarity and consistency  
						
						
						
						
					 
					
						2025-04-09 08:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						f8607ddf6a 
					 
					
						
						
							
							Merge branch 'next' into docker-network-aliases  
						
						
						
						
					 
					
						2025-04-08 13:27:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						52d612a56a 
					 
					
						
						
							
							refactor(migration): enhance local file volumes migration with logging  
						
						
						
						
					 
					
						2025-04-01 08:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						fcfd00eebe 
					 
					
						
						
							
							feat(application): add SPA configuration and update Nginx generation logic  
						
						
						
						
					 
					
						2025-03-31 15:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						c7591fde15 
					 
					
						
						
							
							refactor(database): remove debug output from volume update process  
						
						
						
						
					 
					
						2025-03-30 20:07:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a8018ad2c4 
					 
					
						
						
							
							refactor(database): improve decryption and deduplication of local file volumes  
						
						
						
						
					 
					
						2025-03-30 18:04:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						b376d6df2a 
					 
					
						
						
							
							reverting: encrypting mount and fs_path  
						
						
						
						
					 
					
						2025-03-29 22:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						637c3982d1 
					 
					
						
						
							
							feat(database): disable MongoDB SSL by default in migration  
						
						
						
						
					 
					
						2025-03-26 09:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						abc7dd65ca 
					 
					
						
						
							
							refactor(database): enhance encryption process for local file volumes  
						
						
						
						
					 
					
						2025-03-25 13:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						26f4d37346 
					 
					
						
						
							
							feat(notifications): add discord ping functionality and settings  
						
						
						
						
					 
					
						2025-03-21 12:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						009cee1bbd 
					 
					
						
						
							
							Merge branch 'next' into feat-db-ssl  
						
						
						
						
					 
					
						2025-03-17 15:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						8ebbe396f4 
					 
					
						
						
							
							fix(database): change default value of enable_ssl to false for multiple tables  
						
						
						
						
					 
					
						2025-03-17 13:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Piotr Wójcik 
							
						 
					 
					
						
						
							
						
						0baeaa982b 
					 
					
						
						
							
							Merge branch 'next' into docker-network-aliases  
						
						
						
						
					 
					
						2025-03-16 14:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						ee93ccd8e7 
					 
					
						
						
							
							fix(backups): retention settings  
						
						... 
						
						
						
						- If you set a low local backup retention, for example 2 backups for local backup retention and 10 backups for S3, then the S3 backups were never deleted, not even after 10 days. This was because we check the file paths based on the backup executions table, and as soon as a backup was deleted locally, the execution was removed, which meant after 10 days for s3 there where no backups older then 10 days just the 2 local backups which is just wrong. Now we only delete a backup execution if it has been removed from both locations.
- Also added a nice little UI element to see where your backup is available. 
						
						
					 
					
						2025-03-14 15:28:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						1160b3312e 
					 
					
						
						
							
							fix(seeder): Update GitHub app name in GithubAppSeeder  
						
						
						
						
					 
					
						2025-03-11 13:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						07cbec7ddc 
					 
					
						
						
							
							feat(billing): Add Stripe past due subscription status tracking  
						
						
						
						
					 
					
						2025-03-01 12:43:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9c4395e6de 
					 
					
						
						
							
							feat(database): Add index to scheduled database backup executions  
						
						
						
						
					 
					
						2025-02-27 14:04:22 +01:00