Commit graph

2821 commits

Author SHA1 Message Date
Andras Bacsai
3b6aa33bdb fix(ui): correct closing tag for sponsorship link in layout popups 2025-06-25 15:22:17 +02:00
Andras Bacsai
8abb8b2328 feat(settings): add sponsorship popup toggle and corresponding database migration 2025-06-25 15:18:39 +02:00
Andras Bacsai
3d4162d3dc feat(ui): add heart icon and enhance popup messaging for sponsorship support 2025-06-25 15:00:39 +02:00
Andras Bacsai
3cd2405b5d fix(ui): update padding for trademarks policy and enhance spacing in advanced settings section 2025-06-25 13:12:15 +02:00
Andras Bacsai
e308b16978 fix(ui): reduce gap between input fields in email settings for better alignment 2025-06-25 12:37:13 +02:00
Andras Bacsai
baf647d85b fix(ui): add padding to section headers in settings views for improved spacing 2025-06-25 12:29:59 +02:00
Andras Bacsai
7fb85314e5 refactor(invitation): rename methods for consistency and enhance invitation deletion logic 2025-06-25 11:45:55 +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
2657504147 fix(ui): adjust project grid layout and refine server border styling for better visibility 2025-06-25 10:35:00 +02:00
Andras Bacsai
5336c940ca fix(ui): adjust layout of deployments section for improved alignment 2025-06-24 17:31:18 +02:00
Andras Bacsai
fb80ce64ec fix(ui): refine API token creation form and update helper text for clarity 2025-06-24 17:19:25 +02:00
Andras Bacsai
da2937c425 fix(ui): update confirmation button text for stopping database and service 2025-06-24 13:37:05 +02:00
Andras Bacsai
ffaa2917d5 fix(ui): enhance status refresh buttons with loading indicators 2025-06-24 13:34:56 +02:00
Andras Bacsai
8fc79022f3 feat(service): enhance service status handling and UI updates 2025-06-24 12:52:22 +02:00
Andras Bacsai
7d985e3915 refactor(ui): simplify container selection form in execute-container-command view 2025-06-20 09:35: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
Andras Bacsai
d2f84a177a refactor(ui): remove unnecessary padding from deployment, backup, and logs sections 2025-06-17 10:40:53 +02:00
Andras Bacsai
204ad0fa3d refactor(ui): remove terminal header from execute-container-command view 2025-06-17 10:27:41 +02:00
Andras Bacsai
f7daddce58 refactor(ui): terminal 2025-06-17 09:28:07 +02:00
Andras Bacsai
78e9c8583f refactor(navigation): remove wire:navigate directive from configuration links for cleaner HTML structure 2025-06-16 13:09:30 +02:00
Andras Bacsai
52cd0d83db fix(degraded-status): remove unnecessary whitespace in badge element for cleaner HTML 2025-06-16 13:09:24 +02:00
Andras Bacsai
d1d899c0cf refactor(execute-container-command): simplify connection logic and improve terminal availability checks 2025-06-14 13:56:48 +02:00
Andras Bacsai
64dd648b3f fix(terminal): now it should work 2025-06-14 13:00:16 +02:00
Andras Bacsai
2a419ab8da Refactor terminal view: streamline HTML structure and improve readability by removing unnecessary conditional blocks 2025-06-14 12:42:20 +02:00
Andras Bacsai
15472aa0b7 Enhance terminal connection handling in execute-container-command view 2025-06-14 12:42:14 +02:00
Andras Bacsai
581151bb11 refactor(resource-operations): filter out build servers from the server list and clean up commented-out code in the resource operations view 2025-06-13 16:49:27 +02:00
Slava Abakumov
b447c26ad2
Capitalize "WordPress" properly (#5958)
* Update wordpress-with-mysql.yaml

Use the correct naming for WordPress.

It's "WordPress", not "Wordpress".

* replace Wordpress with WordPress in templates

* change slogans for templates

* fix in a livewire template file
2025-06-13 11:36:17 +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
f8c3d29e1a fix(css): refine utility classes in utilities.css for proper Tailwind directive application 2025-06-06 22:05:45 +02:00
Andras Bacsai
30d820962d fix(css): adjust utility classes in utilities.css for consistent application of Tailwind directives 2025-06-06 22:05:24 +02:00
Andras Bacsai
6e85419adb feat(terminal): implement resize handling with ResizeObserver for improved terminal responsiveness 2025-06-06 22:05:16 +02:00
Andras Bacsai
6aa82817df fix(terminal): add unique wire:key to terminal component for improved reactivity and state management 2025-06-06 21:51:42 +02:00
Andras Bacsai
8e70b2907f fix(terminal-connection): improve error handling and stability for auto-connection; enhance component readiness checks and retry logic 2025-06-06 21:40:52 +02:00
Andras Bacsai
7df6890920 refactor(terminal-connection): streamline auto-connection logic and improve component readiness checks 2025-06-06 21:34:27 +02:00
Andras Bacsai
ba970d909c feat(terminal-connection): enhance terminal connection handling with auto-connect feature and improved status messaging 2025-06-06 21:15:50 +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
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
5d390dc528 feat(activity-monitor): implement auto-scrolling functionality and dynamic content observation for improved user experience 2025-06-05 13:57:40 +02:00
Andras Bacsai
618a7d459c refactor(logs): enhance container loading logic and improve UI for logs display across various resource types 2025-06-05 13:24:26 +02:00
Andras Bacsai
e355a864c7 refactor(logs-view): update logs display for service containers with improved headings and dynamic key binding 2025-06-05 11:58:28 +02:00
Andras Bacsai
15435c0c9d fix(deployment-show): remove unnecessary fixed positioning for button container to improve layout responsiveness 2025-06-04 11:52:14 +02:00
Andras Bacsai
67700009a2 fix(select-component): enhance user interaction by adding cursor styles and disabling selection during processing 2025-06-04 10:22:43 +02:00
Andras Bacsai
9c37e2bf53 fix(modal-confirmation): decode HTML entities in confirmation text to ensure proper display 2025-06-04 10:14:30 +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
ff20cb0b7c fix(application-configuration): prevent access to preview deployments for deploy_key applications and update menu visibility accordingly 2025-05-30 14:15:07 +02:00
Andras Bacsai
b0e33eb59d fix(application-management): improve stop messages for application, database, and service to enhance clarity and formatting 2025-05-30 14:04:43 +02:00
Andras Bacsai
923796775f fix(preview-form): update helper text formatting in preview URL template input for better readability 2025-05-30 13:51:57 +02:00
Andras Bacsai
f1e324e129 refactor(activity-monitor): enhance layout responsiveness by adjusting class bindings and structure for better display 2025-05-30 13:35:16 +02:00
Andras Bacsai
393d6f7669 fix(service-management): update service stop and restart messages for improved clarity and formatting 2025-05-30 13:35:09 +02:00
Andras Bacsai
a990cc01c2 refactor(activity-monitor): change activity property visibility and update view references for consistency 2025-05-30 12:56:34 +02:00
Andras Bacsai
9f06e7193e feat(previews): add force deploy without cache functionality and update deploy method to accept force rebuild parameter 2025-05-30 10:09:13 +02:00
Andras Bacsai
7e3880b3c2 refactor(logs): adjust padding in logs view for improved layout consistency 2025-05-30 09:11:58 +02:00
Andras Bacsai
c8bc80f448 refactor(environment-variables): simplify application build pack check in environment variable handling 2025-05-30 09:11:54 +02:00
Andras Bacsai
3804a7d765 fix(environment-variables): update label text for build variable checkboxes to improve clarity 2025-05-30 09:11:33 +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
9d71900952 refactor(terminal-access): streamline resource retrieval and enhance terminal access messaging in UI 2025-05-29 14:26:48 +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
7af9725076 feat(destination): update confirmation modal text and add persistent storage warning for server deployment 2025-05-28 11:49:04 +02:00
Andras Bacsai
15c1b76db5 refactor(pricing-plans): improve label class binding for payment frequency selection 2025-05-28 10:50:55 +02:00
Andras Bacsai
e005f1c838 fix(server): enhance error handling in server patch check notifications 2025-05-27 14:23:16 +02:00
Andras Bacsai
be89205d01 fix(ui): update server status display and improve server addition layout 2025-05-26 21:44:25 +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
peaklabs-dev
5f426603c7
chore(ui): remove unused stopEvent code 2025-05-20 15:22:37 +02:00
Arnaud Dezandee
587a927b8b
feat(oauth): set redirect uri as optional and add default value (#5760) 2025-05-20 14:35:39 +02:00
Andras Bacsai
f430ca779b refactor(slide-over): enhance class merging for improved component styling 2025-05-20 11:41:55 +02:00
Andras Bacsai
7fdf296c4a refactor(service): enhance modal confirmation component with event dispatching for service stop actions 2025-05-20 11:34:50 +02:00
Andras Bacsai
0cd8f5628c refactor(slide-over): streamline button element and improve code readability 2025-05-20 11:15:31 +02:00
Andras Bacsai
64305b7992 refactor(sidebar): simplify server patching link by removing button element 2025-05-20 11:15:31 +02:00
Andras Bacsai
35b08453e1 refactor(service): consolidate configuration change dispatch logic and remove unused navbar component 2025-05-20 11:15:31 +02:00
peaklabs-dev
79e620eac5
fix(ui): add back missing service navbar components 2025-05-19 23:35:17 +02:00
peaklabs-dev
9331ccaf3e
fix(css): bg-coollabs-gradient not working anymore 2025-05-19 23:01:28 +02:00
peaklabs-dev
2ef71d9114
fix(css): 8+ issue with new tailwind v4 2025-05-19 22:47:33 +02:00
peaklabs-dev
ca77dc8eb9
fix(css): tailwind v5 things 2025-05-19 22:27:04 +02:00
Andras Bacsai
786bfa960f improvement(core): simplify events for app/db/service status changes 2025-05-19 21:50:32 +02:00
Andras Bacsai
61e45fbf3d style(css): enhance badge utility styles in utilities.css 2025-05-19 15:31:35 +02:00
Andras Bacsai
ebe269324c style(css): refine badge utility styles in utilities.css 2025-05-19 15:29:48 +02:00
Andras Bacsai
a5ba61945f fix(select): update PostgreSQL versions and titles in resource selection
- Change default PostgreSQL version from 16 to 17.
- Update Supabase PostgreSQL version to 17.4.1.032.
- Modify PostGIS title to indicate AMD compatibility.
- Update PGVector title to reflect version 17.
2025-05-19 13:43:22 +02:00
Andras Bacsai
bd3f987fef style(css): update padding utility for password input and add newline in app.css 2025-05-19 13:43:08 +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
Andras Bacsai
e97cf2db3a feat(modal): add dispatchAction property to confirmation modal 2025-05-15 22:21:34 +02:00
0x4e32
c728e6f2ba
feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
Andras Bacsai
46e071cd6f fix(select): update fallback logo path to use absolute URL for improved reliability 2025-05-08 21:35:12 +02:00
Andras Bacsai
5e840ca69b fix(ui): correct closing div tag in service index view 2025-05-03 13:40:04 +02:00
Andras Bacsai
d8185e3d6a fix(ui): allow adding scheduled backups for non-migrated databases 2025-05-03 13:34:20 +02:00
Best Codes
6a70ab95e2
fix(ui): system theming for charts (#5740) 2025-05-02 17:49:01 +02:00
Andras Bacsai
fe24296de7 feat(backup): implement custom database type selection and enhance scheduled backups management 2025-04-30 16:44:44 +02:00
Andras Bacsai
d6eefe7491 fix(database): update label for image input field to improve clarity 2025-04-30 16:43:48 +02:00
Andras Bacsai
e062edb689 refactor(core): streamline container stopping process and reduce timeout duration; update related methods for consistency 2025-04-30 15:28:59 +02:00
Andras Bacsai
d8c3418e72 feat(Service): Add functionality to convert between applications and databases in docker-compose based applications
fix(ui): Fix service layout refresh on compose change
2025-04-29 14:27:17 +02:00
Andras Bacsai
1f7f267d60 chore(versions): update coolify version to 4.0.0-beta.416 and nightly version to 4.0.0-beta.417 in configuration files; fix links in deployment view 2025-04-29 11:02:36 +02:00
Andras Bacsai
1c804a7409 fix(ui): Remove required attribute from image input in service application view 2025-04-29 09:23:03 +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
78ef80f800 refactor 2025-04-23 13:22:01 +02:00
Andras Bacsai
bce8bb1f2d
Merge branch 'next' into add-hostname 2025-04-22 22:03:45 +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
Andras Bacsai
7e0373e439
Merge branch 'next' into feat/add-http-basic-auth 2025-04-22 21:18:43 +02:00
Andras Bacsai
d731cdabdf fix(source): update no sources found message for clarity 2025-04-22 10:20:54 +02:00
Andras Bacsai
9548c7d312 fix(backup-edit): conditionally enable S3 checkbox based on available validated S3 storage 2025-04-21 10:01:31 +02:00
Andras Bacsai
a501142ef5 fix(navbar): update error message link to use route for environment variables navigation 2025-04-18 10:32:32 +02:00
Christopher Kaster
2634f516d5
feat: Add HTTP Basic Authentication 2025-04-17 14:14:32 +02:00
Andras Bacsai
ced4d92ede fix(source): update connected source display to handle cases with no source connected 2025-04-16 10:04:25 +02:00
Andras Bacsai
b71aec35a1 refactor(source): conditionally display connected source and change source options based on private key presence 2025-04-16 10:04:03 +02:00
Andras Bacsai
34b75927f2 fix(redis): update username and password input handling to clarify database sync requirements 2025-04-15 18:58:00 +02:00
Andras Bacsai
32326bb7dd feat(subscription): enhance subscription management with loading states and Stripe status checks 2025-04-14 10:31:13 +02:00
Andras Bacsai
c375a8e7ae fix(pricing-plans): adjust grid class for improved layout consistency in subscription pricing plans 2025-04-13 20:49:02 +02:00
Andras Bacsai
5b9753eeb2 refactor(navbar-delete-team): simplify modal confirmation layout and enhance button styling for better user experience 2025-04-13 20:38:16 +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
4c95dccfb3 refactor(SourceManagement): sort sources by name and improve UI for changing Git source with better error handling 2025-04-11 20:25:25 +02:00
Andras Bacsai
ec36825545 feat(SourceManagement): add functionality to change Git source and display current source in the application settings 2025-04-11 18:22:42 +02:00
Andras Bacsai
abf922b392 feat(GithubApp): update default events to include 'pull_request' and streamline event handling 2025-04-10 16:25:53 +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
d383344ab9 feat(EnvironmentVariable): add handling for Redis credentials in the environment variable component 2025-04-06 21:13:11 +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
sebi
4f5df53f1f add hostname 2025-04-04 18:39:52 +01:00
peaklabs-dev
7e0ff9cc3c
fix(ui): only show copy button on https 2025-04-02 19:38:53 +02:00
peaklabs-dev
7519e6a939
fix(ui): Instance Backup settings
- Only show and enable instance backup settings when the server is functional
2025-04-01 14:31:38 +02:00
peaklabs-dev
04349d9b05
chore(core): remove redocs
- It is not well maintained (no Laravel 12 Support) and does not work anyway.
2025-03-31 18:33:52 +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
d124abef2f refactor(email): update label for test email recipient input 2025-03-28 22:18:07 +01:00
Andras Bacsai
0bb47dfa56 refactor(file-storage): improve layout and structure of input fields 2025-03-28 22:10:15 +01:00
Andras Bacsai
7686ebfd6c refactor(file-storage): add loadStorageOnServer method for improved error handling 2025-03-28 21:05:34 +01:00
Andras Bacsai
ebb81aff68 refactor(email): allow custom email recipients in email sending logic 2025-03-28 19:09:36 +01:00
Andras Bacsai
f3f5459983 refactor(database): remove redundant database status display in MongoDB view 2025-03-26 18:31:10 +01:00
Andras Bacsai
d7ded7f8e5 refactor(database): enhance SSL configuration handling for various databases 2025-03-26 17:24:46 +01:00
Andras Bacsai
df25b65ce7 refactor(invite-link): enhance form layout for improved responsiveness 2025-03-25 10:15:31 +01:00
Andras Bacsai
956139564c refactor(invite-link): adjust layout for better responsiveness in form 2025-03-25 09:53:50 +01:00
Andras Bacsai
a73cfd8b09 refactor(modal): add ignoreWire attribute to modal-confirmation component 2025-03-25 09:49:38 +01:00
Andras Bacsai
41205b7ad2 refactor(storage): simplify file storage iteration in Blade template 2025-03-25 09:40:21 +01:00
Andras Bacsai
d01889a0c2 fix(copy-button): ensure text is safely passed to clipboard 2025-03-24 20:33:25 +01:00
Andras Bacsai
d7d80e926e feat(user): implement session deletion on password reset 2025-03-21 15:45:29 +01:00
Andras Bacsai
26f4d37346 feat(notifications): add discord ping functionality and settings 2025-03-21 12:16:33 +01:00
Benjamin Grant
37c2a2b6ad
fix: correct some spellings 2025-03-19 19:49:59 +00:00
Andras Bacsai
956bbed5e3 feat(svg): add coolify and evolution-api SVG logos 2025-03-18 11:22:54 +01:00
Andras Bacsai
950acffe0b refactor(database): streamline SSL configuration handling across database types 2025-03-17 15:15:54 +01:00
Andras Bacsai
54db7523d5 refactor(app): remove unused MagicBar component and related code 2025-03-17 15:15:53 +01:00
Andras Bacsai
009cee1bbd
Merge branch 'next' into feat-db-ssl 2025-03-17 15:15:24 +01:00
Andras Bacsai
b8f99bbda0 fix(core): redirect healthcheck route for dockercompose applications 2025-03-17 11:28:43 +01:00
Andras Bacsai
f77ee1f4ba fix(general): correct link to framework specific documentation 2025-03-17 11:15:49 +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
595370df92 feat(LocalFileVolume): add binary file detection and update UI logic
Implemented a new attribute to detect binary files in the LocalFileVolume model, enhancing the file handling capabilities. The isBinary method checks for binary content based on specific criteria, allowing for better management of file types. Additionally, updated the file storage UI to conditionally display conversion options based on the binary status of the file, improving user experience and preventing unintended actions on binary files. These changes contribute to a more robust and user-friendly file management system.
2025-03-14 14:55:38 +01:00
Andras Bacsai
93e3aa2339
Merge pull request #5333 from georgetasioulis/patch-1
Update correct services URL
2025-03-13 18:42:00 +01:00
georgetasioulis
546b07c477
Update correct services URL 2025-03-13 11:48:20 +02:00
Andras Bacsai
d894c3d903 feat(database): implement two-step confirmation for database deletion
Added a new delete method in the Database component that includes a two-step confirmation process requiring the user to enter their password. If two-step confirmation is disabled, the deletion proceeds without password verification. Additionally, a confirmation modal has been integrated into the database view to prompt users before deletion, enhancing the safety of this critical operation.
2025-03-12 16:33:35 +01:00
Andras Bacsai
3634d7d889 refactor(ui): Unhide log toggle in application settings 2025-03-12 14:46:08 +01:00
Ben Hybert
70564195da
Merge branch 'next' into dont-hide-log-toggle 2025-03-12 10:48:47 +00:00
Ben Hybert
f648653e10 implement correct IF statement 2025-03-12 10:48:33 +00:00
Ben Hybert
79d4169eb1 dont hide logs for now as it doesnt work 2025-03-12 10:21:20 +00:00
Andras Bacsai
e8b3f68e66 feat(ui): Improve GitHub repository selection and styling 2025-03-11 22:29:17 +01:00
Andras Bacsai
f73c74bd44 feat(github-source): Enhance GitHub App configuration with manual and private key support
- Add support for manual GitHub App configuration
- Introduce private key selection for GitHub Apps
- Enable editing of previously disabled GitHub App fields
- Add error handling for permission checks
- Implement a manual GitHub App creation method
2025-03-11 14:15:22 +01:00
Andras Bacsai
e7e0cb6666
Merge pull request #5162 from notm1ke/main
feat(oauth): Add support for configuring and passing hd parameter to Google
2025-03-10 19:25:18 +01:00
think
e3b419257d fix(ui): Correct grammatical error in 404 page 2025-03-02 22:23:02 -07:00
Andras Bacsai
c305688554 feat(ui): Add past due subscription warning banner 2025-03-01 12:43:29 +01:00
Andras Bacsai
3f62225ec3 refactor(scheduled-tasks): Improve scheduled task creation and management 2025-02-27 13:26:35 +01:00
Andras Bacsai
73e0735aa2 fix(core): Only validate custom compose files 2025-02-27 12:18:03 +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
Andras Bacsai
6455012109 feat(ui): Add wire:key to two-step confirmation settings 2025-02-26 08:36:50 +01:00
Andras Bacsai
fd09b5b30f refactor(ui): Simplify file storage modal confirmations 2025-02-26 08:22:55 +01:00
Andras Bacsai
0798eb714d fix(ui): Update storage configuration guidance link 2025-02-26 08:22:45 +01:00
Andras Bacsai
693c7c4cb3 fix(ui): Add literal and multiline env support to services. 2025-02-22 13:32:10 +01:00
Andras Bacsai
d82be931cd feat(ui): add textarea switching option in service compose editor 2025-02-22 13:04:46 +01:00
Andras Bacsai
d9a7c78e6f fix(ui): disable sticky scroll in Monaco editor 2025-02-22 13:04:41 +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
Andras Bacsai
f02db2a3c5 fix(ui): adjust polling intervals for database and service status checks 2025-02-17 09:52:27 +01:00
Mike M
4a0cab8be3 Added support for passing hd parameter to Google via existing tenant column in oauth_settings 2025-02-16 16:44:22 -08:00
Andras Bacsai
1c0159c5ac feat(ui): add top padding to pricing plans view 2025-02-13 10:22:01 +01:00
Andras Bacsai
1953b116c3
Merge pull request #5130 from ari-party/patch-idk
fix: several knowledge base links
2025-02-13 10:09:44 +01:00
astrid
109e845143
fix traefix healthcheck docs url 2025-02-13 00:54:02 +01:00
astrid
25427ac41d
fix s3 coolify docs link 2025-02-13 00:29:32 +01:00
Andras Bacsai
3c538e00dd fix(deployment): improve log line rendering and formatting 2025-02-12 10:51:26 +01:00
peaklabs-dev
4fdd5679c9
fix(ui): enable SSL is not working correctly for KeyDB 2025-02-11 20:18:42 +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
Kaden Griffith
eaaba83ff7
fix(ui): correct typo in Storage delete dialog (#5061) 2025-02-11 16:29:18 +01:00
Gary Tou
b368d04adf
fix(ui): Fix typo on team page (#5105) 2025-02-11 16:23:14 +01:00
peaklabs-dev
268fca3477
feat: SSL notification 2025-02-10 21:31:31 +01:00
peaklabs-dev
3e95387e10
Full: SSL Support for KeyDB 2025-02-10 21:29:45 +01:00
peaklabs-dev
90e681e24b
feat: Full SSL support for DrangonflyDB 2025-02-10 21:29:20 +01:00
peaklabs-dev
4547647e98
feat(ssl): improve Redis and remove modes 2025-02-10 19:23:39 +01:00
peaklabs-dev
6b6a9f57f3
fix(ui): remove unused mode for MongoDB 2025-02-10 15:26:05 +01:00
peaklabs-dev
484fc5140b
fix(ssl): rename Redis mode to verify-ca as it is not verify-full 2025-02-08 16:43:15 +01:00
🏔️ Peak
c7840bdf1b
Merge branch 'next' into feat-db-ssl 2025-02-07 23:01:46 +01:00
peaklabs-dev
7b30b1aff1
feat(ssl): Full SSL support for Redis 2025-02-07 22:36:36 +01:00
peaklabs-dev
5b347f3d0f
fix(ssl): remove mode selection for MariaDB as it is not supported 2025-02-07 21:07:40 +01:00
peaklabs-dev
bd33f65c0a
feat(ssl): new modes for MongoDB and get caCert and mountPath correctly 2025-02-07 18:31:41 +01:00
peaklabs-dev
8a45c24dc2
fix(ui): only show Regenerate SSL Certificates button when there is a cert 2025-02-07 18:30:44 +01:00
peaklabs-dev
367eebc9fc
feat: Add full SSL support to MongoDB 2025-02-05 22:56:29 +01:00
peaklabs-dev
e81ed1aad8
feat(ssl): Add full MariaDB SSL support 2025-02-04 21:08:20 +01:00
peaklabs-dev
3f857c6dac
feat(ssl): Add full MySQL SSL Support 2025-02-04 18:29:35 +01:00
Andras Bacsai
a5ca90c965 feat(ui): add periodic status checking for services 2025-02-04 15:01:42 +01:00
peaklabs-dev
c3a440a64e
fix(ui): certificate expiration data is null before starting the DB 2025-02-04 14:37:35 +01:00
Andras Bacsai
d632eb2be9 refactor: simplify service start and restart workflows 2025-02-04 14:34:34 +01:00
Andras Bacsai
d87d3b84d9
Merge pull request #5033 from angristan/align-items-center
fix(ui): align title and add button vertically in various views
2025-02-04 13:53:05 +01:00
peaklabs-dev
fd5b7492f8
chore(ui): improve valid until handling 2025-02-03 23:21:09 +01:00
peaklabs-dev
53510928d2
feat(ssl): regenerate certificate and valid until UI 2025-02-03 22:54:31 +01:00
🏔️ Peak
f871c1067b
Merge branch 'next' into feat-db-ssl 2025-02-03 22:20:51 +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
Andras Bacsai
0ff7c468c8 fix(ui): skip SERVICE_FQDN and SERVICE_URL variables during update 2025-02-03 15:44:15 +01:00
Andras Bacsai
cd2ee25564 fix(ui): update docker compose file helper text to clarify repository modification 2025-02-03 14:37:13 +01:00
Andras Bacsai
dea3b36193 feat(meta): add comprehensive SEO and social media meta tags 2025-02-02 14:20: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
4eba1d2130
feat(ui): use new copy button component everywhere 2025-01-31 18:31:42 +01:00
peaklabs-dev
6d0291a66f
feat(ui): new copy button component 2025-01-31 18:31:02 +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
Andras Bacsai
58c6e9c02d change dev logo 2025-01-31 17:12:50 +01:00
Andras Bacsai
dde6128fa8 replace logo 2025-01-31 17:08:40 +01:00
peaklabs-dev
875d1d49bb
feat(ui): Add ssl settings to Postgres ui 2025-01-29 13:25:05 +01:00
Andras Bacsai
e9efbce76a feat(ui): conditionally enable advanced application settings based on label readonly status 2025-01-28 13:40:56 +01:00
Andras Bacsai
1ec15af1ad fix(database): adjust MongoDB restore command and import view styling 2025-01-28 12:41:22 +01:00
Andras Bacsai
6e01444ddb refactor(ui): simplify GitHub App registration UI and layout 2025-01-28 11:59:38 +01:00
Andras Bacsai
06adb41f16 feat(ui): update GitHub source creation advanced section label 2025-01-28 11:37:55 +01:00
Andras Bacsai
f283e9f53c
Merge pull request #4942 from ari-party/main
fix: hide expand button if no additional lines to show
2025-01-28 10:54:43 +01:00
Andras Bacsai
ff55ef6d65
Merge pull request #4953 from O-Hammam/patch-1
Update change.blade.php
2025-01-28 10:50:55 +01:00
Andras Bacsai
fddaf9134d fix: disable certain parts if readonly label is turned off 2025-01-27 14:05:18 +01:00
Andras Bacsai
50750eb9e4 fix(ui): correct typo in container label helper text 2025-01-26 18:02:33 +01:00
O-Hammam
70bdb8d5ee
Update change.blade.php 2025-01-24 21:09:51 +01:00
O-Hammam
76ad3ee414
Update change.blade.php
flipped the meaning
2025-01-24 20:57:51 +01:00
peaklabs-dev
23f803b879
fix(ui): typo in upgrade message 2025-01-24 15:35:01 +01:00
Andras Bacsai
db8f0de8a3 fix(ui): update database control UI to check server functionality before displaying actions 2025-01-24 11:14:55 +01:00
astrid
4790d00ad4
hide expand button if no additional lines to show 2025-01-23 20:43:20 +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
09d64d4bf6
feat(terminal): show terminal unavailable if the container does not have a shell on the global terminal UI 2025-01-23 11:51:01 +01:00
peaklabs-dev
08e6c68513
fix(ui): use wire:navigate to navigate to the server settings page 2025-01-22 18:08:23 +01:00
peaklabs-dev
7cc90f02c5
fix(ui): metrics stuck in loading state 2025-01-22 18:07:57 +01:00
peaklabs-dev
c8ada1bbc9
fix(ui): proxy status badge flashing during navigation 2025-01-22 14:58:55 +01:00
peaklabs-dev
18be6deab7
fix(ui): Traefik dashboard url not working 2025-01-22 14:40:23 +01:00
peaklabs-dev
31992f4d02
fix(ui):show error on terminal if container has no shell (bash/sh) 2025-01-21 18:36:38 +01:00
peaklabs-dev
43a4d9b467
fix(ui): show preview deployment environment variables 2025-01-21 17:09:03 +01:00
peaklabs-dev
2844c6ce36
fix(ui): add missing save button for new Docker Cleanup page 2025-01-21 17:03:58 +01:00
Andras Bacsai
4b74ca56c3 feat(core): wip version of coolify.json 2025-01-21 14:09:12 +01:00
peaklabs-dev
8fa59f5ade
fix(ui): Backups link should not redirected to general 2025-01-21 12:32:35 +01:00
Andras Bacsai
8e587965e1 fix: remove wire:navigate from import backups 2025-01-21 11:16:24 +01:00