Ossama Lafhel
5247185933
feat(add-watch-paths-for-services): show watch paths field for docker compose applications
...
- Fix UI template to display Watch Paths for all GitHub-based applications
- Remove condition that limited Watch Paths to private repositories only
- Add comprehensive unit tests for isWatchPathsTriggered() method
- Test various pattern matching scenarios (wildcards, globs, etc.)
- Watch Paths now works for Docker Compose apps with both public and private repos
2025-09-13 05:40:07 +02:00
nikita
45ba0bc042
deleted mr-16
2025-09-13 02:27:55 +06:00
nikita
843935d679
fix(ui): improve mobile sidebar close behavior
...
- Add click handler to close sidebar when clicking overlay
- Fix sidebar positioning by changing inset-0 to h-full
- Improves mobile navigation UX
2025-09-13 02:14:10 +06:00
Andras Bacsai
8e155f25b3
refactor(environment): streamline environment variable handling by replacing sorting methods with direct property access and enhancing query ordering for improved performance
2025-09-12 12:09:03 +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
6d477ff593
feat(execute-container): enhance container command form with auto-connect feature for single container scenarios
2025-09-11 17:37:40 +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
13af4811f5
feat(storages): add method to retrieve the first storage ID for improved stability in storage display
2025-09-11 13:41:22 +02:00
Andras Bacsai
4ac89f2ad3
feat(application): display parsing version in development mode and clean up domain conflict modal markup
2025-09-11 10:58:59 +02:00
Andras Bacsai
f64622c764
refactor(models): remove 'is_readonly' attribute from multiple database models for consistency
2025-09-10 19:34:49 +02:00
Andras Bacsai
fc7770100b
refactor(application-source): improve layout and accessibility of Git repository links in the application source view
2025-09-10 18:29:52 +02:00
sepcnt
45a7370b55
fix(socialite): add custom base URL support for GitLab provider in OAuth settings
2025-09-09 21:47:02 +08: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
Terijaki
0f030c5e54
Change favicon image type to PNG and SVG
...
Changing to the correct type. Incorrect type can cause issues with certain browsers.
2025-09-07 13:28:37 +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
9db8b62219
feat(ui): display current version in settings dropdown and update UI accordingly
2025-09-01 16:23:14 +02:00
Andras Bacsai
84e692fb43
fix(ui): add cursor pointer to upgrade button for better user interaction
2025-08-31 21:01:31 +02:00
Hadi Baalbaki
edbc923c1a
fix(ui): transactional email settings link on members page ( #6491 )
2025-08-29 18:54:12 +02:00
Andras Bacsai
80499a03d8
feat(domains): implement domain conflict detection and user confirmation modal across application components
2025-08-28 10:52:41 +02:00
saurabhraghuvanshii
3c126927d5
enhancement: allow deploy from container image hash
2025-08-28 02:10:14 +05:30
Andras Bacsai
754f78bcfd
fix(compose): temporary allow to edit volumes in apps (compose based) and services
2025-08-27 21:36:05 +02:00
Andras Bacsai
cde528bf5e
fix(parsers): enhance volume string handling by preserving mode in application and service parsers. Update related unit tests for validation.
2025-08-27 16:54:49 +02:00
Andras Bacsai
d98b7ab7e0
feat(policies): add EnvironmentVariablePolicy for managing environment variables ( it was missing )
2025-08-26 21:44:36 +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
5a88377a67
chore(cleanup): remove unused GitLab view files for change, new, and show pages
2025-08-26 10:27:38 +02:00
Andras Bacsai
990331cd74
feat(validation): add ValidIpOrCidr rule for validating IP addresses and CIDR notations; update API access settings UI and add comprehensive tests
2025-08-26 10:27:38 +02:00
Andras Bacsai
ae1b0de561
feat(auth): enhance authorization checks in Livewire components for resource management
2025-08-26 10:27:38 +02:00
Andras Bacsai
b5fe5dd909
feat(auth): refine authorization checks for S3 storage and service management
2025-08-23 18:50:50 +02:00
aaryan359
7af5d7683a
fix hover area and app level margin
2025-08-23 17:07:29 +05:30
Andras Bacsai
8408205955
feat(validation): add custom validation rules for Git repository URLs and branches
...
- Introduced `ValidGitRepositoryUrl` and `ValidGitBranch` validation rules to ensure safe and valid input for Git repository URLs and branch names.
- Updated relevant Livewire components and API controllers to utilize the new validation rules, enhancing security against command injection and invalid inputs.
- Refactored existing validation logic to improve consistency and maintainability across the application.
2025-08-22 14:38:21 +02:00
Andras Bacsai
841e33bac0
fix(github-deploy-key): update background color for selected private keys in deployment key selection UI
2025-08-22 14:12:24 +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
6c75e89303
fix(errors): update error pages to provide navigation options
...
- Modified error pages (400, 401, 402, 403, 404, 419, 429, 500, 503) to replace "Go back home" button with "Go back" and added a "Dashboard" button for improved navigation.
- Updated links to use `url()->previous()` for returning to the previous page and `route('dashboard')` for accessing the dashboard directly.
2025-08-22 14:00:01 +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
Andras Bacsai
d832abaa35
fix(sanitization): enhance DOMPurify hook to remove Alpine.js directives for improved XSS protection
...
- Added logic to remove Alpine.js directives (x-*, @*, :*) from sanitized nodes to prevent potential XSS vulnerabilities.
- Maintained existing link sanitization to ensure safe handling of anchor elements.
2025-08-19 18:54:16 +02:00
Andras Bacsai
46440f2f8a
fix(settings-dropdown): adjust unread count badge size and display logic for better consistency
2025-08-19 14:29:13 +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
eaee87d008
fix(tags): update tag display to limit name length and adjust styling
2025-08-19 14:15:19 +02:00
Andras Bacsai
e0b5421eb8
fix(select): remove unnecessary sanitization for logo rendering
2025-08-19 14:15:14 +02:00
Andras Bacsai
5725db95f9
fix(notification): update unread count display and improve HTML rendering
2025-08-19 14:14:16 +02:00
Andras Bacsai
0bb9ee4327
feat(sanitization): enhance HTML sanitization with improved DOMPurify configuration
...
- Updated the `sanitizeHTML` function to include additional sanitization options for better security.
- Introduced a URL regex to validate links and added a hook to manage `rel` attributes for external links.
- Ensured that only safe attributes and tags are retained, further preventing XSS vulnerabilities.
2025-08-19 12:00:23 +02:00
Andras Bacsai
6727fd958f
feat(sanitization): integrate DOMPurify for HTML sanitization across components
...
- Added DOMPurify library to sanitize HTML content in toast notifications and other components to prevent XSS vulnerabilities.
- Updated relevant components to use the new `sanitizeHTML` function for safe rendering of HTML content.
- Ensured that only allowed tags and attributes are permitted in sanitized output.
2025-08-19 10:34:54 +02:00
Andras Bacsai
f02c36985f
fix(modal): enhance confirmation text handling
2025-08-19 00:20:53 +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
91cc52f81e
feat(dev patches): add functionality to send test email with patch data in development mode
2025-08-17 17:58:38 +02:00
Andras Bacsai
58d865c751
refactor(previews): improve layout and add deployment/application logs links for previews
2025-08-17 15:34:41 +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
aaryan359
efd3a360d0
fix the ui for breadcrumbing
2025-08-12 22:05:26 +05:30
Andras Bacsai
a93bc372cd
refactor(links): replace inline SVGs with reusable external link component for consistency and improved maintainability
2025-08-12 15:01:58 +02:00
Andras Bacsai
d3059d5514
fix(terminal): update text color for terminal availability message and improve readability
2025-08-12 10:07:11 +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
022cc7c973
enhance(settings-dropdown): add icons to buttons for improved UI in settings dropdown
2025-08-12 10:06:19 +02:00
Andras Bacsai
cbd2c88cb4
fix(constants): update 'Change Log' to 'Changelog' in settings dropdown
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
e2518e53d9
refactor(public-git-repository): remove commented-out code for cleaner template
2025-08-12 10:06:19 +02:00
Andras Bacsai
a2c5f4b9d1
refactor(public-git-repository): enhance form structure and add autofocus to repository URL input
2025-08-12 10:06:19 +02:00
Andras Bacsai
1ddec358a5
feat(input): add autofocus attribute to input component for improved accessibility
2025-08-12 10:06:19 +02:00
Aaryan meena
d53e493dcc
chore: clarify usage of custom redis configuration ( #6321 )
2025-08-11 14:33:31 +02:00
Sandro Sobczyński
d15cb2386b
feat(lang): add Polish language & improve forgot_password translation ( #6306 )
2025-08-04 14:13:33 +02:00
Sandro Sobczyński
554b566735
fix(ui): add flex-wrap to prevent overflow on small screens ( #6307 )
2025-08-04 14:09:26 +02:00
Sandro Sobczyński
7bb91faf92
fix(ui): Delete button width on small screens ( #6308 )
2025-08-04 13:11:39 +02:00
Andras Bacsai
43ff38d914
feat(terminal): dispatch focus event for terminal after connection and enhance focus handling in JavaScript
2025-07-18 22:39:42 +02:00
Andras Bacsai
ef91e43384
feat(container): add updatedSelectedContainer method to connect to non-default containers and update wire:model for improved reactivity
2025-07-18 20:48:56 +02:00
Rachit Khurana
e287b86759
fix(ui): search box overlaps the sidebar navigation ( #6176 )
2025-07-18 17:15:18 +02:00
🏔️ Peak
e5e1bdcd4d
fix(backups): large database backups are not working ( #6217 )
2025-07-18 15:47:14 +02:00
ari
ed6e58f7ee
fix(ui): typo on proxy request handler tooltip ( #6192 )
2025-07-18 15:00:49 +02:00
Andras Bacsai
98ceec3b7e
fix(previews): add unique wire keys for preview containers and services based on pull request ID
2025-07-14 15:22:12 +02:00
Andras Bacsai
76766017b0
fix(previews): adjust padding for rate limit message in application previews
2025-07-14 14:53:34 +02:00
Andras Bacsai
3bb28c29be
fix(application): sanitize service names for HTML form binding and ensure original names are stored in docker compose domains
2025-07-14 14:45:01 +02:00
Andras Bacsai
0b84792871
feat(deployment): add pull request filtering and pagination to deployment and backup execution components
...
fix(ui): make them more stylish yeah
2025-07-13 12:36:53 +02:00
Andras Bacsai
18f2e5ea32
fix(scheduling): remove unnecessary padding from scheduled task form layout for improved UI consistency
2025-07-12 12:26:19 +02:00
Andras Bacsai
25023ab813
refactor(postgresql): improve layout and spacing in SSL and Proxy configuration sections for better UI consistency
2025-07-08 21:08:39 +02:00
Andras Bacsai
734715e8f8
refactor(application): adjust layout and spacing in general application view for improved UI
2025-07-07 16:06:28 +02:00
Andras Bacsai
e9ca8c3559
fix(deployment): update x-data initialization in deployment view for improved functionality
2025-07-07 12:55:23 +02:00
Andras Bacsai
2b8488a84d
refactor(popup): improve styling and structure of the small popup component
2025-07-03 21:29:45 +02:00
Andras Bacsai
b181e5bb33
fix(ui): env variable settings wrong order
2025-07-03 14:01:13 +02:00
Andras Bacsai
40dd891f0e
refactor(ui): enhance project cloning interface with improved table layout for server and resource selection
2025-07-01 11:34:44 +02:00
Andras Bacsai
2a2a99d256
fix(ui): improve destination selection description for clarity in resource segregation
2025-07-01 10:50:20 +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
d37369dcaf
fix(ui): enhance terminal access messaging to clarify server functionality and terminal status
2025-06-28 14:02:08 +02:00
Andras Bacsai
680187294a
fix(ui): update wording in sponsorship prompt for clarity and engagement
2025-06-26 12:14:21 +02:00
Andras Bacsai
e61e090777
fix(ui): add target="_blank" to sponsorship links in layout popups for improved user experience
2025-06-26 09:07:33 +02:00
Andras Bacsai
6d92000d02
Update resources/views/livewire/project/shared/health-checks.blade.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-26 09:06:25 +02:00
Andras Bacsai
b694e26968
fix(ui): update navbar icon color and enhance popup layout for sponsorship support
2025-06-25 18:14:20 +02:00
Andras Bacsai
dee4e023b6
fix(ui): refine wording in sponsorship donation prompt in layout popups
2025-06-25 15:23:13 +02:00
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
Zakher Masri
36a987eb9d
fix(ui): missing underline for docs link in the Swarm section ( #4860 )
2025-01-20 11:33:25 +01:00
Andras Bacsai
618b89f648
Merge pull request #4842 from peaklabs-dev/docker-cleanup-executions-ui
...
feat: Docker cleanup execution UI and some UI improvements
2025-01-16 21:42:02 +01:00
Andras Bacsai
e77c04a1e3
Add 'System Wide' checkbox for GitHub App configuration
2025-01-16 21:26:58 +01:00
Andras Bacsai
3c83c7fd6c
Merge pull request #4754 from coollabsio/improve-git-and-service-provider
...
Improves: GitHub handling, AppServiceProvider and 500 error message rendering
2025-01-16 21:09:08 +01:00
peaklabs-dev
e0aeb35316
fix: Cancelled deployments should not show end and duration time
2025-01-16 15:43:48 +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
peaklabs-dev
48b10de4f3
feat: improve deployment UI
...
- show full commit message with an expand button
- show only the first 7 characters of the commit hash, like on GitHub
2025-01-16 14:53:49 +01:00
peaklabs-dev
1169a49373
chore: remove dayjs
2025-01-16 14:48:41 +01:00
🏔️ Peak
11d1a9e6fd
Merge branch 'next' into docker-cleanup-executions-ui
2025-01-16 14:41:23 +01:00
Andras Bacsai
7a8f66b2ec
fix: logs icons everywhere + terminal
2025-01-16 12:40:37 +01:00
Andras Bacsai
55d61ffaee
fix: add finished_at to app deployment jobs
...
fix: show deployment job running measurements
fix: terminal should not be wire:navigated
2025-01-16 12:05:59 +01:00
🏔️ Peak
e2a9cb61aa
Merge branch 'next' into docker-cleanup-executions-ui
2025-01-16 11:28:09 +01:00
peaklabs-dev
f5bc80b580
fix: use wire:navigate on server sidebar
2025-01-16 11:24:22 +01:00
Andras Bacsai
11414d347f
feat: enhance import command options with additional guidance and improved checkbox label
2025-01-16 11:14:06 +01:00
🏔️ Peak
881914dc86
Merge branch 'next' into docker-cleanup-executions-ui
2025-01-16 11:13:57 +01:00
Andras Bacsai
433dff2684
improve navigation
2025-01-16 11:04:50 +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
684d3dd312
feat: new sidebar menu and order
2025-01-15 20:02:44 +01:00
peaklabs-dev
85f38b7cb5
refactor: improve data formatting and UI
...
- move date and duration functions to a shared function
- remove duplicate code
- redesigned the deployment executions tab
- added start and end times for backups, scheduled tasks, deployments and docker cleanup executions
- calculated the duration for backups, scheduled tasks, deployments and Docker cleanup executions
- redesigned status badges with colors to make it easier to see your current status
- removed dependency on dayjs
- fixed calculation of execution time was sometimes incorrect
2025-01-15 18:35:20 +01:00
peaklabs-dev
23ae0677eb
feat: move docker cleanup to its own tab
2025-01-15 14:02:33 +01:00
Andras Bacsai
d9965fbdbe
fix: wording
2025-01-14 09:22:15 +01:00
Andras Bacsai
b01ea8b46d
Merge pull request #4818 from peaklabs-dev/feat-backup-retention
...
Feat: Improve backup retention (for database backups)
2025-01-14 09:10:33 +01:00
Andras Bacsai
6a8cc0f80d
Merge branch 'next' into fix-cloning
2025-01-14 08:50:22 +01:00
Andras Bacsai
aab5398b80
fix: monaco editor disabled state
2025-01-14 08:49:03 +01:00
peaklabs-dev
e9f691bf45
fix: storage retention setting
...
- feat: add storage retention to local storage as well
- fix: UI input for max storage now allows exact decimals so MB input is now also possible
- fix: Database column is now decimal instead of integer
- fix: variable naming of storage check no longer overwrites $backup - renamed it to $backupExecution
2025-01-13 19:49:12 +01:00
peaklabs-dev
71edab4192
fix: UI
2025-01-13 16:54:22 +01:00
peaklabs-dev
a8b77b389a
feat: use new backup deletion functions
2025-01-13 16:38:16 +01:00
peaklabs-dev
e037ed738a
feat: UI for backup retention settings
2025-01-13 16:36:41 +01:00
Andras Bacsai
e6692c95c9
feat: add is_coolify_host to the server api responses
2025-01-13 12:31:03 +01:00
Andras Bacsai
dd2d306abc
feat: force deployment of services
...
fix: added advanced ui dropdown to services
2025-01-13 12:03:03 +01:00
peaklabs-dev
36b16e9d62
chore: disable volume data cloning for now
2025-01-13 11:14:00 +01:00
Andras Bacsai
7eaf5d73f6
refactor: improve checkbox component accessibility and styling
2025-01-12 18:45:15 +01:00
peaklabs-dev
b94fc07d7c
fix: service navigation
2025-01-10 16:46:31 +01:00
peaklabs-dev
6a429c46d3
fix: even more wire:navigate
2025-01-10 16:45:08 +01:00
peaklabs-dev
a1dbcb5f4d
fix: more wire:navigate
2025-01-10 15:20:01 +01:00
peaklabs-dev
26b394195a
fix: use wire:navigate on projects page
2025-01-10 14:46:12 +01:00
peaklabs-dev
829fc00af6
fix: use wire:navigate on dashboard
2025-01-10 14:39:40 +01:00
peaklabs-dev
b8efff4eb4
fix: use wire:navigate on sidebar
...
- This makes the app feel like a single page application because it does not reload anything - before it reloaded each time.
- It makes the whole navigation experience much smoother.
2025-01-10 14:36:33 +01:00
🏔️ Peak
c1504fa5ff
Merge branch 'next' into improve-git-and-service-provider
2025-01-09 21:18:30 +01:00
peaklabs-dev
34873b2c59
feat: volume cloning for ResourceOperations
2025-01-09 14:13:09 +01:00
peaklabs-dev
1c357f987d
fix: view text and helpers
2025-01-09 13:56:00 +01:00
peaklabs-dev
3723c84624
feat: docker volume data cloning
...
- UI implementation
- functional implementation for databases - volume gets cloned successfully
2025-01-08 23:13:05 +01:00
peaklabs-dev
3d4e8b9867
chore: switch up readonly lables to make more sense
2025-01-08 17:05:11 +01:00
Andras Bacsai
c702ebff6d
fix: ui bug on pw confirmation
2025-01-07 14:39:31 +01:00
Andras Bacsai
40d9e05c0b
feat: restore backup from server file
2025-01-07 14:39:31 +01:00
peaklabs-dev
8a80401f15
feat: Purify for better sanitization
2025-01-07 13:47:16 +01:00
peaklabs-dev
70f93b1513
fix: sanitize html error messages
2025-01-07 13:38:21 +01:00
Andras Bacsai
5064fa246e
feat/fix: able to import full db backups for pg/mysql/mariadb
2025-01-07 13:00:41 +01:00
Andras Bacsai
326d0ccdb6
fix: import backups due to js stuff should not be navigated
2025-01-07 11:04:03 +01:00
Andras Bacsai
86ce9f3ddf
fix: local dropzonejs
2025-01-07 11:03:41 +01:00
Andras Bacsai
2fc5893e98
fix: update Livewire button click method to use camelCase
2025-01-07 11:03:23 +01:00
Andras Bacsai
af482f0572
fix: show if only build servers are added to your team
2025-01-07 10:43:21 +01:00
Andras Bacsai
7f9e54516b
fix: prevent default link behavior for resource and settings actions in dashboard
2025-01-07 09:51:25 +01:00
Piotr Wojcik
736cf20141
Custom network aliases for other deployment options (not for compose and swarm)
2025-01-07 01:59:51 +01:00
peaklabs-dev
49f468c4b7
fix: potential fix for permissions update
2025-01-06 19:37:51 +01:00
peaklabs-dev
fdb5f069fc
chore: ajust time to 50s (tests done)
2025-01-06 18:32:05 +01:00
peaklabs-dev
d0c84bc6fa
fix: indent
2025-01-06 18:22:12 +01:00
peaklabs-dev
0991898853
chore: final css touches
2025-01-06 18:16:30 +01:00
peaklabs-dev
cb75ca8bea
chore: more css as it still looks like shit
2025-01-06 18:11:04 +01:00
peaklabs-dev
0f77e282cb
chore: css
2025-01-06 18:05:58 +01:00
peaklabs-dev
3c623d6553
chore: improve error styling
2025-01-06 17:59:17 +01:00
peaklabs-dev
3adc9cf335
fix: render html correctly now
2025-01-06 17:55:37 +01:00
peaklabs-dev
a29547b3ba
fix: error rendering
2025-01-06 17:49:55 +01:00
peaklabs-dev
2c4bdb76bd
chore: use new functions
2025-01-06 16:58:20 +01:00
Andras Bacsai
5ad6b86735
fix: disappearing UI after livewire event received
2025-01-06 14:05:20 +01:00
🏔️ Peak
74524221a3
Merge pull request #4739 from biostaz/main
...
Improve modal closing logic for intentional user interaction
2025-01-06 12:06:39 +01:00
Piotr Wojcik
9acde06795
Custom network aliases for Dockerfile and Docker Image apps
2025-01-05 07:47:57 +01:00
Adam
8bcb39ad5f
Improve modal closing logic for intentional user interaction
2025-01-04 22:40:35 +01:00
Andras Bacsai
c33132d8d9
fix: show backup timezone on the UI
2025-01-03 20:39:27 +01:00
Andras Bacsai
f575d1249e
Merge branch 'main' into next
2024-12-27 11:09:29 +01:00
peaklabs-dev
f2cb040ba9
feat: new encryption options
2024-12-23 15:26:26 +01:00
Andras Bacsai
ad1651282a
fix: use local monaco-editor instead of Cloudflare
2024-12-18 13:52:35 +01:00
Andras Bacsai
07984ce74f
Merge branch 'next' into fix-postgres-init-scripts
2024-12-18 10:35:16 +01:00
🏔️ Peak
f92ddd77f3
Merge branch 'next' into fix-docker-cleanup-notifications
2024-12-17 15:25:20 +01:00
peaklabs-dev
ed2ccaf8af
fix: Advanced server UI
2024-12-17 15:22:10 +01:00
Andras Bacsai
9e3467578f
feat: add environment_uuid support and update API documentation
...
- Introduced `environment_uuid` as a required field in various API endpoints and schemas.
- Updated descriptions to clarify that either `environment_name` or `environment_uuid` must be provided.
- Modified routes and controller methods to accommodate the new UUID parameter.
- Adjusted frontend components to utilize `environment_uuid` for better consistency and clarity.
- Removed deprecated fields related to environment handling.
This change enhances the API's flexibility in identifying environments, improving overall usability.
2024-12-17 13:42:16 +01:00
Andras Bacsai
0ce01238d7
fix: html css
2024-12-17 13:40:07 +01:00
Andras Bacsai
bf9d89f279
Merge branch 'next' into fix-environement-route
2024-12-17 12:17:50 +01:00
Andras Bacsai
38256af9b3
fix: refactor database view
2024-12-17 12:10:55 +01:00
Andras Bacsai
b7748479d4
fix: service ui structure
2024-12-17 11:13:17 +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
7edd2285b5
Refactor PostgreSQL selection UI in project creation form for improved layout and documentation links
2024-12-17 10:38:42 +01:00
Andras Bacsai
e76817d401
improve application view
2024-12-16 14:11:45 +01:00
Andras Bacsai
a0ad4bc90e
better impersonate
2024-12-16 12:48:09 +01:00
🏔️ Peak
f8a2d92ea0
Merge branch 'next' into fix-postgres-init-scripts
2024-12-16 12:36:50 +01:00
Andras Bacsai
acf10f39f3
fix: compose loading seq
2024-12-16 10:19:11 +01:00
peaklabs-dev
8c07a36d9c
Revert as this probably breaks other error code
...
This reverts commit 382acad3aa .
2024-12-13 21:19:12 +01:00
peaklabs-dev
382acad3aa
fix: render html on error page correctly
2024-12-13 21:12:12 +01:00
peaklabs-dev
260e44d3db
fix: only show copy button on secure context
2024-12-13 20:57:58 +01:00
peaklabs-dev
94bc604fbe
never mind fuck the fallback just use https
2024-12-13 14:15:18 +01:00
peaklabs-dev
89a0fb1dd6
new fallback approach
2024-12-13 14:10:37 +01:00
peaklabs-dev
b25463b084
fix: maybe fallback is now working
2024-12-13 14:05:31 +01:00
peaklabs-dev
9701c8aa6b
fix: copy the right text
2024-12-13 13:56:59 +01:00
peaklabs-dev
a374e09d19
fix: fallback for copy button
2024-12-13 13:50:39 +01:00
peaklabs-dev
4f015efefc
Merge branch 'next' of https://github.com/coollabsio/coolify into next
2024-12-13 12:09:27 +01:00
peaklabs-dev
1d413e10a2
fix: monaco editor light and dark mode switching
2024-12-13 12:09:24 +01:00
Andras Bacsai
4901b12279
fix: service status indicator + oauth saving
2024-12-13 12:03:10 +01:00
peaklabs-dev
82a1478ca1
fix: typo
2024-12-12 16:59:57 +01:00
Andras Bacsai
ab819c6b9d
fix: adjust spacing in login form for improved layout
2024-12-12 11:36:50 +01:00
Andras Bacsai
78eb956870
fix: correct heading display for OAuth settings in settings-oauth.blade.php
2024-12-12 10:11:46 +01:00
Andras Bacsai
147240b527
Merge branch 'next' into authentik
2024-12-12 08:45:38 +01:00
Andras Bacsai
e5f534b6ef
fix: pushover
2024-12-12 08:40:34 +01:00
peaklabs-dev
f88438edd3
chore: rename topicID to threadId like in the telegram API response
2024-12-11 23:13:13 +01:00
peaklabs-dev
92fec9582c
fix: make pushover settings more clear
...
- Rename User to User Key
- Rename Token to API Token
- fix: helper and docs links
2024-12-11 19:18:39 +01:00
peaklabs-dev
1568e55b05
fix: discord helper
2024-12-11 19:16:28 +01:00
peaklabs-dev
21ddaa317f
fix: telegram helper
2024-12-11 19:16:17 +01:00
peaklabs-dev
1dade36253
fix: slack helper
2024-12-11 19:16:07 +01:00
peaklabs-dev
9572c8498e
chore: reorder navbar
2024-12-11 18:42:55 +01:00
Zao Soula
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +01:00
🏔️ Peak
d9aefae207
Merge branch 'next' into feature/authentik-provider
2024-12-11 15:24:26 +01:00
Andras Bacsai
9ffae89a71
fix: remove resale_license from db as well
2024-12-11 12:04:58 +01:00
Andras Bacsai
b442965976
fix: test notifications to only send it to the right channel
2024-12-11 11:57:56 +01:00
Andras Bacsai
fcc94e6306
fixes
2024-12-11 11:28:56 +01:00
Andras Bacsai
6a7b283844
fix: docker cleanup email notifications
2024-12-11 10:50:10 +01:00
Andras Bacsai
1257ab6ff4
fix: ui + migrations
2024-12-11 10:14:12 +01:00
peaklabs-dev
eaeacb6f7b
feat: scheduled task success email
2024-12-10 16:12:58 +01:00
peaklabs-dev
0375db0d7c
feat: Docker cleanup success and failure notification files
2024-12-10 16:12:32 +01:00
peaklabs-dev
78d07f00f8
feat: docker cleanup email views
2024-12-10 16:11:58 +01:00
peaklabs-dev
9453981f0b
feat: UI for docker cleanup success and failure notification
2024-12-10 16:04:54 +01:00
peaklabs-dev
b4dd7cd263
fix: add missing deployment notifications to telegram
2024-12-10 15:31:00 +01:00
peaklabs-dev
ba6d05b563
chore: comment status changes as it is disabled for now
2024-12-10 15:30:17 +01:00
peaklabs-dev
ddfd7777c2
fix: docker cleanup email template
2024-12-10 14:16:35 +01:00
peaklabs-dev
bdfd68b74f
chore: remove unused email component
2024-12-09 21:41:22 +01:00
🏔️ Peak
12a48a1439
Merge branch 'next' into fix-postgres-init-scripts
2024-12-09 19:50:54 +01:00
🏔️ Peak
fdf757c7ae
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-09 18:15:41 +01:00
peaklabs-dev
bc726ddd6e
feat: new telegram UI
2024-12-09 16:49:09 +01:00
peaklabs-dev
b4b48692af
feat: New Slack notification UI
2024-12-09 16:39:19 +01:00
peaklabs-dev
5210218a45
feat: New Discord notification UI
2024-12-09 16:38:25 +01:00
peaklabs-dev
b13d77377c
feat: new shared function name is_transactional_emails_enabled()
2024-12-09 15:34:24 +01:00
peaklabs-dev
ee7a901a77
fix: Email Notification saving
...
- fix: SMTP and resend should only save their respective settings
- chore: improve component validation and code to make it much smaller (less code - same functionality)
2024-12-09 15:23:32 +01:00
peaklabs-dev
2aacb1dc28
fix: Instance email settins
...
- fix: resend, smtp save button should only save respective settings
- feat: ability to send test email
2024-12-09 14:39:50 +01:00
peaklabs-dev
208766455d
fix: email notification channel enabled function
2024-12-09 14:30:56 +01:00
peaklabs-dev
a6086ee38b
feat: New email notification settings
2024-12-09 13:56:52 +01:00
peaklabs-dev
d9248508b4
chore: remove unused waitlist stuff
2024-12-09 12:00:54 +01:00
Andras Bacsai
664b718ea3
fix: always have download logs button on scheduled tasks
2024-12-09 11:53:50 +01:00
Andras Bacsai
6b936a3e92
feat: able to download schedule task logs
2024-12-09 11:36:39 +01:00
Andras Bacsai
e0aaed892d
Merge branch 'next' into logs-for-tasks
2024-12-09 11:22:00 +01:00
Andras Bacsai
bfb1869f53
Merge branch 'next' into fix/search-resources-scope
2024-12-09 11:16:13 +01:00
Andras Bacsai
ff74fb7385
feat: introduce root permission
2024-12-09 10:52:38 +01:00
Andras Bacsai
5bbcd7bf76
fix: add middleware to new abilities, better ux for selecting permissions, etc.
2024-12-09 10:28:34 +01:00
Andras Bacsai
78f0ac80c1
Merge branch 'next' into feat/deployment-token
2024-12-09 09:16:59 +01:00
Lukas Eichenauer
1fd1aaabf4
fix: resolve undefined searchInput reference in Alpine.js component
...
The searchInput reference was not accessible due to nested x-data scopes. Moved sticky logic into searchResources() to ensure proper reference access.
2024-12-08 15:54:42 +01:00
Philip Heinser
4b89b84353
paginate task logs
2024-12-08 15:26:51 +07:00
Andras Bacsai
1184fafd3d
Merge pull request #4264 from marvinvr/main
...
feat: add slack notifications
2024-12-06 14:35:55 +01:00
Andras Bacsai
2b8b856181
fix: ui
2024-12-06 13:39:28 +01:00
Marvin von Rappard
f7eccefda3
Merge branch 'next' into main
2024-12-06 06:29:35 +01:00
🏔️ Peak
27395615e6
Merge branch 'next' into feat/disable-default-redirect
2024-12-05 14:46:33 +01:00
Andras Bacsai
a500daac98
fixes
2024-12-05 12:42:31 +01:00
Andras Bacsai
e98eb21b9e
Merge pull request #4470 from coollabsio/rename-github-app
...
Feat: Ability to rename GitHub App
2024-12-05 11:01:53 +01:00
Andras Bacsai
e67a93e6a5
feat: able to deploy without cache on every commit
2024-12-05 10:46:27 +01:00
Andras Bacsai
7519dff04d
ui update on logs
2024-12-05 10:30:04 +01:00
Andras Bacsai
f535ed2359
Enhance modal input component and storage forms
...
- Added 'minWidth' attribute to modal input component for better responsiveness.
- Updated modal input instantiation in storage view to set a minimum width of 64rem.
- Improved layout and user guidance in the storage add forms by adding descriptive text for volume, file, and directory mounts.
- Changed button labels from 'Save' to 'Add' for clarity in storage forms.
2024-12-04 14:00:49 +01:00
Andras Bacsai
94c264c6d7
Fix deployment status border color in deployment index view
2024-12-04 13:49:19 +01:00
🏔️ Peak
7328724f3d
Merge branch 'coollabsio:main' into fix-postgres-init-scripts
2024-12-04 13:15:58 +01:00
🏔️ Peak
c8e2cd32e5
Merge branch 'next' into rename-github-app
2024-12-04 13:08:09 +01:00
Jeremy Angele
51b1fb45ab
Use computed property for timezones on settings index page
2024-12-04 00:30:39 +01:00
Jeremy Angele
26ba433fd3
Use computed property for timezones
2024-12-03 22:24:36 +01:00
peaklabs-dev
fef8d0c62c
fix: typos and naming
2024-12-03 15:50:45 +01:00
🏔️ Peak
24cd57ca8d
Merge branch 'next' into rename-github-app
2024-12-03 15:35:23 +01:00
Andras Bacsai
ec9315f24e
remove unnecessary things
2024-12-03 14:09:51 +01:00
peaklabs-dev
737e81aa38
wip button to sync new app name
2024-12-03 13:12:58 +01:00
peaklabs-dev
c74728162e
wip: test rename GitHub app
2024-12-03 12:41:56 +01:00
Andras Bacsai
ec1312a3f8
able to change zoom
2024-12-02 22:12:07 +01:00
🏔️ Peak
51883d091a
Merge pull request #4453 from oliverfrost1/main
...
Added slogan to be included, when searching resources
2024-12-02 11:10:26 +01:00
Andras Bacsai
062c198d1d
test zoom out
2024-12-02 08:08:09 +01:00
Oliver Frost
99fcd98e63
Added slogan to be included, when searching resources
2024-12-01 14:51:47 +07:00
kleintonno
0bc823108d
fix deploy selection in applications source menu
2024-11-28 10:40:44 +01:00
Marvin von Rappard
02a20729c7
Merge branch 'next' into main
2024-11-27 11:09:45 +01:00
Andras Bacsai
5e4926ad00
fix: Alpine in body layout
2024-11-26 16:15:41 +01:00
Andras Bacsai
7f0094ed55
feat: add hex magic env var
2024-11-26 13:01:42 +01:00
Andras Bacsai
3011a0046e
Merge pull request #4398 from carstenjaksch/patch-1
...
Fix 404
2024-11-26 10:29:04 +01:00
Carsten Jaksch
86c95e4bd5
Fix 404
2024-11-26 09:00:45 +01:00
peaklabs-dev
a014bf1713
fix docs link hover background
2024-11-25 22:20:37 +01:00
peaklabs-dev
642cc6a9ca
fix light mode sticky search is dark
2024-11-25 22:12:34 +01:00
Andras Bacsai
16763372fc
fix: search should be more visible on scroll on new resource
2024-11-25 15:46:23 +01:00
Andras Bacsai
504caefb8c
fix: new resource icons
2024-11-25 15:33:42 +01:00
peaklabs-dev
d87cb67229
fix body section
2024-11-25 15:10:21 +01:00
Marvin von Rappard
a4910880e0
Merge branch 'next' into main
2024-11-25 13:44:24 +01:00
Andras Bacsai
f2063939d4
fix: websocket connections autoreconnect
2024-11-25 12:55:21 +01:00
Andras Bacsai
56365368e3
fix: sentry error
2024-11-25 12:55:05 +01:00
Andras Bacsai
37d4d5f98c
fix: version should come from constants + fix stripe webhook error reporting
2024-11-25 11:28:08 +01:00
Marvin von Rappard
1aea60f1f0
Merge branch 'next' into main
2024-11-25 09:06:24 +01:00
Andras Bacsai
68174ea825
add sentry to cloud
2024-11-22 18:47:07 +01:00
Andras Bacsai
569560f46c
fix: view issue
2024-11-22 18:09:43 +01:00
peaklabs-dev
277fd78769
new uuid routes
2024-11-22 16:03:20 +01:00
peaklabs-dev
5f1adc98d8
fix environment select
2024-11-22 15:45:46 +01:00
peaklabs-dev
4c21807b7a
navigate to environment via uuid
2024-11-22 15:38:54 +01:00
🏔️ Peak
e29c202e61
Merge branch 'next' into fix-environement-route
2024-11-22 15:32:28 +01:00
peaklabs-dev
1361863cfe
use uuid instead of name shared vars
2024-11-22 15:31:16 +01:00
peaklabs-dev
e776302a25
use new route for dash and project
2024-11-22 15:28:06 +01:00
peaklabs-dev
19ce01f7d8
fix send test email
2024-11-21 15:48:47 +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
1fc4c7872e
fix
2024-11-15 21:47:31 +01:00
Andras Bacsai
b43d62f51b
fix: AUTOUPDATE + checkbox opacity
2024-11-15 21:44:05 +01:00
🏔️ Peak
8515a18ead
Merge pull request #4310 from LEstradioto/fix-add-dynamic
...
fix: modal (+ add) on dynamic config was not opening, removed x-cloak
2024-11-15 21:39:30 +01:00
Luan Estradioto
94e8ee4a99
fix: modal (+ add) on dynamic config was not opening, removed x-cloak
2024-11-15 16:50:44 -03:00
Andras Bacsai
020cb5b3aa
fix: modal-input
2024-11-15 17:13:32 +01:00
peaklabs-dev
8754742a0d
fix deploy key selection
2024-11-15 15:46:00 +01:00
Andras Bacsai
3ecda1b497
fix: cf tunnel menu should be visible when server is not validated
2024-11-14 16:17:41 +01:00
peaklabs-dev
7ec6f632fd
Update upgrade.blade.php
2024-11-14 13:58:39 +01:00
peaklabs-dev
5d5ac6b5e0
Update upgrade.blade.php
2024-11-14 13:56:38 +01:00
Andras Bacsai
33183ab344
fix: fallback to local coolify.png
2024-11-14 13:12:27 +01:00
Andras Bacsai
a77ed93695
fix: if service img not found, use github as a source
2024-11-14 13:04:51 +01:00
Marvin von Rappard
7bdac8b42f
Merge branch 'next' into main
2024-11-14 12:54:04 +01:00
Andras Bacsai
b0f3f5378f
fix: terminal opening issue
2024-11-14 12:33:59 +01:00
Andras Bacsai
c9f7863fff
Merge pull request #4238 from peaklabs-dev/dep-and-remove-unused-stuff
...
Chore: Remove unused stuff, update dependecies
2024-11-14 12:31:09 +01:00
Andras Bacsai
552f563162
fix: poll with modal issue
2024-11-14 12:29:39 +01:00
Andras Bacsai
b0b81e4416
fix: timezone settings validation
2024-11-14 10:02:37 +01:00
peaklabs-dev
3bfa21be59
fix confirmation setting UI
2024-11-13 19:40:36 +01:00
🏔️ Peak
021312e8e5
Merge pull request #4273 from Bilge/checkbox
...
Expanded checkbox clickable area to include label
2024-11-13 19:29:20 +01:00
Bilge
bff8e6b3ab
Expanded checkbox clickable area to include label.
2024-11-13 18:19:30 +00:00
peaklabs-dev
1be3423bcc
Delete license.blade.php
2024-11-13 18:38:33 +01:00
peaklabs-dev
f55bb5b0fb
remove resale license
2024-11-13 18:38:22 +01:00
🏔️ Peak
70cd88a460
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-13 18:26:46 +01:00
David R
6ed9259547
Correct tab name
...
There is no General tab, and the Compose file is reachable on the Service Stack tab.
2024-11-13 07:59:11 -05:00
🏔️ Peak
50e09b684b
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-13 13:46:20 +01:00
Marvin von Rappard
eb0686fe20
feat: slack notifications
2024-11-12 22:37:55 +01:00
Luan Estradioto
403b692a34
fix: autocompletes
2024-11-12 16:24:28 -03:00
peaklabs-dev
1d517b4b39
remove some unused files
2024-11-12 15:55:47 +01:00
peaklabs-dev
1ffa88acf0
use config instead of env()
2024-11-12 15:53:05 +01:00
peaklabs-dev
97f868a285
Delete bootstrap.js
2024-11-12 15:29:59 +01:00
peaklabs-dev
1c5ddab30d
use one constants file
2024-11-12 15:18:48 +01:00
🏔️ Peak
442b0e837c
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 13:58:51 +01:00
Andras Bacsai
7253041e15
feat: add internal api docs to /docs/api with auth
2024-11-12 13:49:40 +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
99eaedf5cf
ui: improve s3 add view
2024-11-12 13:12:05 +01:00
Andras Bacsai
2381eb94ed
fix: admin view
2024-11-12 12:51:13 +01:00
Andras Bacsai
e00c692e33
ui: separate resources by type in projects view
2024-11-12 12:14:23 +01:00
Andras Bacsai
f14cef0651
fix: cool 500 error (thanks hugodos)
2024-11-12 10:01:53 +01:00
Andras Bacsai
b58cc05b8a
fix: terminal view loading in async
2024-11-12 09:52:22 +01:00
🏔️ Peak
a43c12cf9e
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-11 21:12:24 +01:00
peaklabs-dev
644da632e3
Revert "remove unused dev files"
...
This reverts commit eeb6330791 .
2024-11-11 19:04:25 +01:00
peaklabs-dev
eeb6330791
remove unused dev files
2024-11-11 18:57:44 +01:00
Andras Bacsai
b379e50d90
feat: custom nginx configuration for static deployments + fix 404 redirects in nginx conf
2024-11-11 14:37:36 +01:00
peaklabs-dev
026fcdaf52
remove unused packages and add new tailwind scrollbar package
2024-11-11 12:55:47 +01:00
Luis Pereira
770163d54c
using docker version constant as user feedback
2024-11-10 21:28:12 +00:00
Andras Bacsai
704e25100a
fix: manual update should be executed only once + better UX
2024-11-10 21:26:52 +01:00
Andras Bacsai
15c00bcdd7
fix: serverTimezone update
2024-11-08 18:07:40 +01:00
peaklabs-dev
b7451802a6
css fix
2024-11-08 15:14:13 +01:00
peaklabs-dev
a6d71bb7ee
Merge branch 'next' of https://github.com/coollabsio/coolify into next
2024-11-08 15:10:10 +01:00
peaklabs-dev
2676f9a8db
fix disable 2 stp confirmation UI
2024-11-08 15:09:54 +01:00
Andras Bacsai
31dd2176b2
fix: github app name is too long
2024-11-08 15:03:25 +01:00
🏔️ Peak
ac500219d2
Merge branch 'next' into include-tip-in-www-redirect-helper
2024-11-08 14:40:09 +01:00
Andras Bacsai
373e715e8d
fix: disable cloudflare tunnel on "localhost"
2024-11-08 14:03:26 +01:00
Andras Bacsai
138c721566
fix: server wildcard
2024-11-08 12:18:34 +01:00
peaklabs-dev
822c0c634b
Merge branch 'next' of https://github.com/coollabsio/coolify into next
2024-11-08 11:53:47 +01:00
peaklabs-dev
19616283db
fix: Confirmation Settings css for light mode
2024-11-08 11:53:44 +01:00
Andras Bacsai
9f439e2672
fix: disable wire:navigate
2024-11-08 11:51:06 +01:00
peaklabs-dev
653cfcc766
fix 2 advanced settings
2024-11-08 11:38:07 +01:00
Luis Pereira
3fe636aab6
update docker minimum version to 26
2024-11-07 21:50:53 +00:00
Johnny Kessler
b6f8562231
chore: edit www helper
2024-11-07 18:09:47 +01:00
Andras Bacsai
a9832e2783
Merge pull request #3949 from peaklabs-dev/fix-project-deletion
...
Fix: Projects can be deleted with resources
2024-11-07 13:43:56 +01:00
Andras Bacsai
3f8208e81b
fix: loading indicator for db proxies
2024-11-07 12:32:44 +01:00
Andras Bacsai
a297c9fcab
fix: better invitation errors
2024-11-07 12:32:23 +01:00
Andras Bacsai
376a2341af
refactor scheduled task job (and related stuffs)
2024-11-07 11:09:38 +01:00
Andras Bacsai
a097f3b830
ui
2024-11-06 12:49:57 +01:00
Andras Bacsai
f8e6e925b6
cleanup
2024-11-05 17:17:34 +01:00
Luis Pereira
752ae4a110
add feedback on docker version check failure
2024-11-05 13:23:03 +00:00
Andras Bacsai
a07605205e
refactor application advanced view
2024-11-05 12:28:33 +01:00