Andras Bacsai
704ddf2968
improved hetzner features
2025-10-09 12:53:57 +02:00
Andras Bacsai
215301fa8f
basics of adding / removing hetzner servers
2025-10-09 10:41:29 +02:00
Andras Bacsai
c1bcc41546
init of cloud providers
2025-10-08 20:47:50 +02:00
Andras Bacsai
201e30e849
feat(project): enhance project index with resource creation capabilities
...
- Added logic to determine if the user can create resources for each project and generate the corresponding route for adding resources based on the project's first environment.
- Updated the project index view to display the new resource creation option alongside existing project settings.
- Adjusted various views to include a margin-top adjustment for better layout consistency.
2025-10-07 17:17:31 +02:00
Andras Bacsai
6de181222d
fix(ui): correct HTML structure and improve clarity in Docker cleanup options
2025-09-29 14:44:39 +02:00
Andras Bacsai
a20f4ffe65
refactor(security): streamline update check functionality and improve UI button interactions in patches view
2025-09-25 11:50:06 +02:00
Andras Bacsai
47b060e291
refactor(ui): improve styling and consistency in environment variable warning and docker cleanup components
2025-09-25 11:45:07 +02:00
Andras Bacsai
3477bbb240
Update resources/views/livewire/server/docker-cleanup.blade.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-25 11:40:23 +02:00
Andras Bacsai
12afc1d6b6
Update resources/views/livewire/server/docker-cleanup.blade.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-25 11:38:56 +02:00
Andras Bacsai
facba28e0a
refactor(ui): replace warning and error divs with callout components for improved consistency and readability
2025-09-25 11:14:56 +02:00
Andras Bacsai
bce6b087c6
Merge pull request #6671 from ShadowArcanist/shadow/docker-cleanup-visual-improvements
...
chore(ui): improve docker cleanup page
2025-09-25 09:52:17 +02:00
Andras Bacsai
1a2783ccc9
Merge pull request #6675 from ShadowArcanist/shadow/security-terminal-access
...
chore(ui): move terminal access settings to security page
2025-09-25 09:50:57 +02:00
Andras Bacsai
69c36e6333
refactor(server): update dispatch messages and streamline data synchronization
2025-09-23 08:49:11 +02:00
ShadowArcanist
1733b210ed
Cleaned up Terminal Access page (visual improvements)
2025-09-23 09:26:17 +05:30
ShadowArcanist
299db159cb
Moved terminal access settings to security page
2025-09-23 06:32:51 +05:30
ShadowArcanist
dc8398ada8
Cleaned up docker cleanup page
2025-09-22 23:56:08 +05:30
Andras Bacsai
e4b7b454cc
style(proxy): adjust padding in proxy configuration form for better visual alignment
2025-09-22 09:54:59 +02:00
Andras Bacsai
e2c5caf78c
refactor(proxy): streamline proxy configuration form layout and improve button placements
2025-09-22 09:54:29 +02:00
Andras Bacsai
7549b432ef
Merge branch 'next' into shadow/fix-typo-slash-proxy-page
2025-09-22 09:49:59 +02:00
Andras Bacsai
5933df2ed4
Merge pull request #6667 from ShadowArcanist/shadow/proxy-visual-improvements
...
chore(ui): improve proxy configuration page
2025-09-22 09:48:19 +02:00
ShadowArcanist
4ea4846124
Moved Proxy config reset button from bottom of the editor to next to the proxy name
2025-09-22 00:26:08 +05:30
ShadowArcanist
24fdac624d
Improved spacing between titles on proxy configuration page
2025-09-22 00:15:02 +05:30
ShadowArcanist
11878bcf5d
Added (Coolify Proxy) to the proxy name on Configuration page
...
New users can easily understand Traefik or Caddy is being used as the Coolify proxy
2025-09-22 00:09:49 +05:30
ShadowArcanist
9da54bc94f
Added description text on Proxy configuration title
2025-09-22 00:05:26 +05:30
ShadowArcanist
8c005435b5
Added confirmation modal for switching proxies
2025-09-21 23:59:46 +05:30
ShadowArcanist
eab9f91879
Fixed incorrect proxy config file path on ui
2025-09-21 20:20:32 +05:30
ShadowArcanist
cb7fbe9a71
Renamed metrics titles CPU(%) to CPU usage - same for memory
2025-09-19 23:19:24 +05:30
ShadowArcanist
ee40fa0bef
Added proper labels for Y axis data on metrics graphs
2025-09-19 23:14:15 +05:30
ShadowArcanist
20c57cde78
Enabled animations for metrics graphs
2025-09-19 22:59:31 +05:30
ShadowArcanist
ac577b076e
Fixed typo on server metrics description
2025-09-19 22:57:54 +05:30
ShadowArcanist
0ef0247e14
Improved metrics graph tooltip to show usage in a better way and added timestamp to the tooltip
2025-09-19 22:40:08 +05:30
ShadowArcanist
65f24de101
Changed Sentinel metrics color from yellow to blue + cyan (cpu + memory)
2025-09-19 16:26:11 +05:30
Andras Bacsai
e4c3389e12
feat(sentinel): add slide-over for viewing Sentinel logs and custom Docker image input for development
2025-09-14 19:22:03 +02:00
Andras Bacsai
1ca94b90da
fix(proxy): replace CheckConfiguration with GetProxyConfiguration and SaveConfiguration with SaveProxyConfiguration for improved clarity and consistency in proxy management
2025-09-09 12:52:19 +02:00
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
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
91cc52f81e
feat(dev patches): add functionality to send test email with patch data in development mode
2025-08-17 17:58:38 +02:00
ari
ed6e58f7ee
fix(ui): typo on proxy request handler tooltip ( #6192 )
2025-07-18 15:00:49 +02:00
Andras Bacsai
2b84ce841b
refactor(ui): remove unnecessary step3ButtonText attributes from modal confirmation components for cleaner code
2025-06-30 09:15:23 +02:00
Andras Bacsai
90817914d9
refactor(ui): separate views for instance settings to separate paths to make it cleaner
2025-06-30 08:50:17 +02:00
Andras Bacsai
0e27d1f46d
fix(ui): update border styling for consistency across components and enhance loading indicators
2025-06-25 10:56:35 +02:00
Andras Bacsai
f7daddce58
refactor(ui): terminal
2025-06-17 09:28:07 +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
281fd603d4
fix(navbar): add error handling for proxy status check to improve user feedback
2025-06-10 11:07:51 +02:00
Andras Bacsai
66ee0ff4d9
refactor(navbar): remove unused PHP use statement for cleaner code
2025-06-10 11:07:13 +02:00
Andras Bacsai
d9136367e9
fix(cloudflare): add error handling to automated Cloudflare configuration script
2025-06-10 11:06:07 +02:00
Andras Bacsai
6b64f20773
refactor(navbar): remove unnecessary parameters from server navbar component for cleaner implementation
2025-06-10 10:55:45 +02:00
Andras Bacsai
7cc91e7a04
fix(patches): add padding to loading message for better visibility during update checks
2025-06-06 19:18:28 +02:00
Andras Bacsai
b8bffc1507
fix(navbar): remove unnecessary x-init directive for loading proxy configuration
2025-06-06 19:18:20 +02:00
Andras Bacsai
dcb793f9f4
refactor(cloudflare-tunnel): enhance layout and structure of Cloudflare Tunnel documentation and confirmation modal
2025-06-06 18:52:57 +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
a3dc3c861b
refactor(activity-monitor): consolidate activity monitoring logic and remove deprecated NewActivityMonitor component
2025-06-02 15:36:37 +02:00
Andras Bacsai
57b64cfd78
feat(security-patches): add update check initialization and enhance notification messaging in UI
2025-05-29 17:08:53 +02:00
Andras Bacsai
05a03c44d3
refactor(terminal): enhance terminal connection management and error handling, including improved reconnection logic and cleanup procedures
2025-05-29 14:36:13 +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
e9deaca8cd
refactor(server-ui): improve layout and messaging in advanced settings and charts views
2025-05-29 11:36:50 +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
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
525072c733
Enhance server patching UI in patches.blade.php
...
- Update layout to improve user experience with a more structured design.
- Add experimental label and helper text for clarity on package manager support.
- Change button text to "Check Now" for better action indication.
- Introduce automatic server update messaging.
2025-05-16 12:41:34 +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
0x4e32
c728e6f2ba
feat(ui): Upgrade to Tailwind v4 ( #5710 )
2025-05-14 12:43:23 +02:00
Andras Bacsai
d47946a0ad
fix(ui): Disable livewire navigate feature (causing spam of setInterval())
2025-04-29 09:04:24 +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
900b5ad4ef
feat(Deploy): add info dispatch for proxy check initiation
2025-04-05 14:48:43 +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
Benjamin Grant
37c2a2b6ad
fix: correct some spellings
2025-03-19 19:49:59 +00: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
🏔️ Peak
43adb74755
Merge branch 'next' into feat-db-ssl
2025-02-11 17:41:45 +01:00
Gary Tou
9c04834dab
fix(cloudflare-tunnels): Dead links to docs ( #5104 )
2025-02-11 17:04:10 +01:00
🏔️ Peak
c7840bdf1b
Merge branch 'next' into feat-db-ssl
2025-02-07 23:01:46 +01:00
peaklabs-dev
30343b0049
feat(ui): improve server advanced view
...
- use new path for CA certificate
- fix grammar
- added link to the docs
- added "valid until" to show expiration date
2025-02-03 21:40:41 +01:00
Stanislas Lange
a671dd4562
fix(ui): align title and add button vertically in various views
2025-02-01 21:34:42 +01:00
peaklabs-dev
ab1833b159
feat(ui): Add CA cert UI
...
- brief instructions and recommendations
- copy button to copy the CA file mount
- ability to display the CA certificate
- ability to save your own CA Cert or generate a new one
2025-01-31 18:29:06 +01:00
peaklabs-dev
1072a0c17c
feat(ui): improve deployment UI
...
- fix: show time details even if a deployment has failed
- feat: added back "finished x min ago" to make it easier to see how long ago a deployment was finished
2025-01-23 13:21:11 +01:00
peaklabs-dev
18be6deab7
fix(ui): Traefik dashboard url not working
2025-01-22 14:40:23 +01:00
peaklabs-dev
2844c6ce36
fix(ui): add missing save button for new Docker Cleanup page
2025-01-21 17:03:58 +01:00
Zakher Masri
36a987eb9d
fix(ui): missing underline for docs link in the Swarm section ( #4860 )
2025-01-20 11:33:25 +01:00
peaklabs-dev
794e5357c9
chore: remove unused code and fix import
2025-01-16 15:39:53 +01:00
peaklabs-dev
30f36f96db
fix: use finished_at for the end time instead of created_at
2025-01-16 15:12:57 +01:00
🏔️ Peak
881914dc86
Merge branch 'next' into docker-cleanup-executions-ui
2025-01-16 11:13:57 +01:00
Andras Bacsai
3f92c1e37b
Merge pull request #4796 from peaklabs-dev/fix-navigation
...
Feat: Improve navigation performance
2025-01-16 10:42:42 +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
e6692c95c9
feat: add is_coolify_host to the server api responses
2025-01-13 12:31:03 +01:00
peaklabs-dev
a1dbcb5f4d
fix: more wire:navigate
2025-01-10 15:20:01 +01:00
peaklabs-dev
ed2ccaf8af
fix: Advanced server UI
2024-12-17 15:22:10 +01:00
Andras Bacsai
2a9d499251
feat: migrate env variables to polymorphic relationship
...
fix: proxy status query ui
2024-12-17 10:38:42 +01:00
Andras Bacsai
2b8b856181
fix: ui
2024-12-06 13:39:28 +01:00
🏔️ Peak
27395615e6
Merge branch 'next' into feat/disable-default-redirect
2024-12-05 14:46:33 +01:00
Jeremy Angele
26ba433fd3
Use computed property for timezones
2024-12-03 22:24:36 +01:00
Kael
bc89b84539
Merge branch 'next' into feat/disable-default-redirect
2024-11-18 21:02:20 +11:00
truemiller
d38110f3ef
fix: refine helper text for metrics input fields
2024-11-16 09:04:11 +00:00
truemiller
0ac3505c06
fix: improve helper text for metrics input fields
2024-11-16 09:03:42 +00:00
Andras Bacsai
b0b81e4416
fix: timezone settings validation
2024-11-14 10:02:37 +01:00
🏔️ Peak
0ce2fbff40
Merge pull request #4169 from easilok/fix-invalid-docker-version-check
...
Fix invalid docker version check
2024-11-12 13:21:17 +01:00
Andras Bacsai
15c00bcdd7
fix: serverTimezone update
2024-11-08 18:07:40 +01:00