Andras Bacsai 
							
						 
					 
					
						
						
							
						
						63fcc0ebc3 
					 
					
						
						
							
							feat(acl): Change views/backend code to able to use proper ACL's later on. Currently it is not enabled.  
						
						
						
						
					 
					
						2025-08-26 10:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						83f2e856ec 
					 
					
						
						
							
							feat(sentinel): implement SentinelRestarted event and update Livewire components to handle server restart notifications  
						
						
						
						
					 
					
						2025-08-26 10:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						37ee6717e9 
					 
					
						
						
							
							feat(security): add authorization checks for package updates in Livewire components  
						
						
						
						
					 
					
						2025-08-22 14:43:18 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						6772cfe603 
					 
					
						
						
							
							feat(auth): implement authorization for Docker and server management  
						
						... 
						
						
						
						- Added authorization checks in Livewire components related to Docker and server management to ensure only authorized users can create, update, and manage Docker instances and server settings.
- Introduced new policies for StandaloneDocker and SwarmDocker to define access control rules based on user roles and team associations.
- Updated AuthServiceProvider to register the new policies, enhancing security and access control for Docker functionalities and server management operations. 
						
						
					 
					
						2025-08-22 14:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						3ffc751f1a 
					 
					
						
						
							
							feat(auth): implement authorization checks for server updates across multiple components  
						
						... 
						
						
						
						- Added authorization checks using the `authorize` method in various Livewire components to ensure only authorized users can update server settings.
- Updated `ServerPolicy` to restrict update permissions to admin users and their respective teams.
- Enhanced security and access control for server management functionalities. 
						
						
					 
					
						2025-08-22 13:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						5c4a265542 
					 
					
						
						
							
							refactor(validation): implement centralized validation patterns across components  
						
						... 
						
						
						
						- Introduced `ValidationPatterns` class to standardize validation rules and messages for various fields across multiple components.
- Updated components including `General`, `StackForm`, `Create`, and `Show` to utilize the new validation patterns, ensuring consistent validation logic.
- Enhanced error messages for required fields and added regex validation for names and descriptions to improve user feedback.
- Adjusted styling in the `create.blade.php` view for better visual hierarchy. 
						
						
					 
					
						2025-08-19 14:15:31 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						91cc52f81e 
					 
					
						
						
							
							feat(dev patches): add functionality to send test email with patch data in development mode  
						
						
						
						
					 
					
						2025-08-17 17:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								🏔️ Peak 
							
						 
					 
					
						
						
							
						
						2a526c54d5 
					 
					
						
						
							
							fix(docker): volumes get delete when stopping a service if Delete Unused Volumes is activated ( #6317 )  
						
						
						
						
					 
					
						2025-08-04 21:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						ffaa2917d5 
					 
					
						
						
							
							fix(ui):  enhance status refresh buttons with loading indicators  
						
						
						
						
					 
					
						2025-06-24 13:34:56 +02:00 
						 
				 
			
				
					
						
							
							
								Yassir Elmarissi 
							
						 
					 
					
						
						
							
						
						4375f52c5d 
					 
					
						
						
							
							feat(auth): Add Discord OAuth Provider ( #5552 )  
						
						
						
						
					 
					
						2025-06-18 14:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9eab8897d8 
					 
					
						
						
							
							fix(server): update sentinelUpdatedAt assignment to use server's sentinel_updated_at property  
						
						
						
						
					 
					
						2025-06-18 13:02:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						c3dd24ff43 
					 
					
						
						
							
							refactor(navbar): simplify proxy status handling and enhance loading indicators for better user experience  
						
						
						
						
					 
					
						2025-06-13 07:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9ad2304229 
					 
					
						
						
							
							refactor(proxy): streamline proxy status handling and improve dashboard availability checks  
						
						
						
						
					 
					
						2025-06-11 12:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						23d5ada3b8 
					 
					
						
						
							
							fix(cloudflare): update refresh method to correctly set Cloudflare tunnel status and improve user notification on IP address update  
						
						
						
						
					 
					
						2025-06-10 11:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						433dcdbe78 
					 
					
						
						
							
							refactor(proxy): remove commented-out listener and method for cleaner code structure  
						
						
						
						
					 
					
						2025-06-10 10:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						1cdc01194b 
					 
					
						
						
							
							feat(proxy-dashboard): implement ProxyDashboardCacheService to manage Traefik dashboard cache; clear cache on configuration changes and proxy actions  
						
						
						
						
					 
					
						2025-06-06 19:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						2576e868b5 
					 
					
						
						
							
							feat(navbar): add Traefik dashboard availability check and server IP handling; refactor dynamic configurations loading  
						
						
						
						
					 
					
						2025-06-06 18:50:32 +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 
							
						 
					 
					
						
						
							
						
						ad98d135a1 
					 
					
						
						
							
							refactor(activity-monitor): update dispatch method to use activityMonitor instead of deprecated newActivityMonitor  
						
						
						
						
					 
					
						2025-06-02 15:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a3dc3c861b 
					 
					
						
						
							
							refactor(activity-monitor): consolidate activity monitoring logic and remove deprecated NewActivityMonitor component  
						
						
						
						
					 
					
						2025-06-02 15:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						261a2fe564 
					 
					
						
						
							
							feat(ca-certificate): add CA certificate management functionality with UI integration and routing  
						
						
						
						
					 
					
						2025-05-29 14:27:28 +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 
							
						 
					 
					
						
						
							
						
						be0453d9df 
					 
					
						
						
							
							fix: Traefik start on new server validation  
						
						... 
						
						
						
						fix: Multiple server selection ui flow 
						
						
					 
					
						2025-05-26 21:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						9651195318 
					 
					
						
						
							
							Update app/Livewire/Server/Security/Patches.php  
						
						... 
						
						
						
						Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-20 11:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						e7536d3fb8 
					 
					
						
						
							
							feat(security): implement server patching functionality  
						
						... 
						
						
						
						- Add CheckUpdates and UpdatePackage actions for managing server updates.
- Create ServerPackageUpdated event for broadcasting update status.
- Introduce Patches Livewire component for user interface to check and apply updates.
- Update navigation and sidebar to include security patching options. 
						
						
					 
					
						2025-05-15 22:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						4bc9786046 
					 
					
						
						
							
							refactor(DynamicConfigurations): improve handling of dynamic configuration content by ensuring fallback to empty string when content is null  
						
						
						
						
					 
					
						2025-04-13 14:24:27 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						68c2c7fb81 
					 
					
						
						
							
							fix(Status): conditionally check proxy status and refresh button based on force_stop state  
						
						
						
						
					 
					
						2025-04-05 14:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						3176106222 
					 
					
						
						
							
							fix(CheckProxy, Status): prevent proxy checks when force_stop is active; remove debug statement in General  
						
						
						
						
					 
					
						2025-04-05 14:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						331693546b 
					 
					
						
						
							
							fix(proxy): proxy restart does not work on domain  
						
						... 
						
						
						
						- When you restart the proxy on an instance domain, the proxy stops and is removed, but never restarted. So you loose access over the domain and have to go in over IP and Port.
This is because we are doing the restart directly in the UI instead of in the background via a job, and the proxy is serving the UI domain. 
						
						
					 
					
						2025-04-02 19:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						0b41378014 
					 
					
						
						
							
							refactor(proxy): remove redundant stop call in restart method  
						
						
						
						
					 
					
						2025-03-28 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						009cee1bbd 
					 
					
						
						
							
							Merge branch 'next' into feat-db-ssl  
						
						
						
						
					 
					
						2025-03-17 15:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						27e4882d57 
					 
					
						
						
							
							feat(core): You can validate compose files with docker compose config  
						
						... 
						
						
						
						fix(core): labels are now accepted with both compose styles
refactor: remove lots of ray's 
						
						
					 
					
						2025-02-27 11:29:04 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						225f24e650 
					 
					
						
						
							
							chore: improve code quality suggested by code rabbit  
						
						
						
						
					 
					
						2025-02-19 18:04:58 +01:00 
						 
				 
			
				
					
						
							
							
								🏔️ Peak 
							
						 
					 
					
						
						
							
						
						9557957f18 
					 
					
						
						
							
							Merge branch 'next' into feat-db-ssl  
						
						
						
						
					 
					
						2025-02-19 17:57:59 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						65b925252c 
					 
					
						
						
							
							feat(core): prevent using servers with existing resources as build servers  
						
						
						
						
					 
					
						2025-02-18 16:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						a539bfd765 
					 
					
						
						
							
							fix(ssl): server id  
						
						
						
						
					 
					
						2025-02-07 18:45:12 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						836006798f 
					 
					
						
						
							
							fix(ssl): remove caCert even if it is a folder by accident  
						
						
						
						
					 
					
						2025-02-07 18:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						7666cec462 
					 
					
						
						
							
							fix(ssl): wrong ssl cert is loaded to the server and UI error when regenerating SSL  
						
						
						
						
					 
					
						2025-02-05 21:10:37 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						d6a39f2ed3 
					 
					
						
						
							
							fix(ssl): always create ca crt on disk even if it is already there  
						
						
						
						
					 
					
						2025-02-04 16:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						da148f93a6 
					 
					
						
						
							
							feat(ssl): regenerate CA cert and all other certs logic  
						
						
						
						
					 
					
						2025-02-04 16:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						91d90ccb6c 
					 
					
						
						
							
							fix(ui): Cloudflare tunnel configuration should be an info, not a warning  
						
						
						
						
					 
					
						2025-01-24 20:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						a771993d97 
					 
					
						
						
							
							fix: redirect to server index instead of show on error in Advanced and DockerCleanup components  
						
						
						
						
					 
					
						2025-01-16 21:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						65a2629237 
					 
					
						
						
							
							feat: Docker cleanup executions UI  
						
						
						
						
					 
					
						2025-01-15 20:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						23ae0677eb 
					 
					
						
						
							
							feat: move docker cleanup to its own tab  
						
						
						
						
					 
					
						2025-01-15 14:02:33 +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 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						203a20e75e 
					 
					
						
						
							
							Merge branch 'next' into fix-unreachable-notificiations  
						
						
						
						
					 
					
						2024-12-17 22:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						ed2ccaf8af 
					 
					
						
						
							
							fix: Advanced server UI  
						
						
						
						
					 
					
						2024-12-17 15:22:10 +01:00 
						 
				 
			
				
					
						
							
							
								peaklabs-dev 
							
						 
					 
					
						
						
							
						
						5571aa4530 
					 
					
						
						
							
							feat: use new ServerReachabilityChanged event instead of isDirty  
						
						
						
						
					 
					
						2024-12-16 14:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								Andras Bacsai 
							
						 
					 
					
						
						
							
						
						1886347b55 
					 
					
						
						
							
							fix: proxy change behaviour  
						
						
						
						
					 
					
						2024-12-06 14:08:37 +01:00