Commit graph

12511 commits

Author SHA1 Message Date
Blue Mouse
8745054adf add timeout / retries to healthchecks 2025-10-01 00:00:06 +01:00
Blue Mouse
e96b2fe220 Add Swetrix service 2025-09-29 22:26:43 +01:00
Andras Bacsai
323bff5632 Update claude.yml 2025-09-29 15:13:23 +02:00
Andras Bacsai
5fcc3a3234 fix(workflows): update CLAUDE API key reference in GitHub Actions workflow 2025-09-29 15:13:23 +02:00
github-actions[bot]
e960015989 docs: update changelog 2025-09-29 15:13:23 +02:00
Andras Bacsai
ef4527ed47 feat(ui): enhance resource operations interface with dynamic selection for cloning and moving resources 2025-09-29 14:44:50 +02:00
Andras Bacsai
6de181222d fix(ui): correct HTML structure and improve clarity in Docker cleanup options 2025-09-29 14:44:39 +02:00
Andras Bacsai
fb6c5707eb
Merge pull request #6718 from Cinzya/feature/registery-tooltip
fix(ui): improve docker registry image helper text clarity
2025-09-29 14:09:39 +02:00
Andras Bacsai
33aa32d1e6 chore(versions): update coolify version to 4.0.0-beta.433 and nightly version to 4.0.0-beta.434 in configuration files 2025-09-29 14:04:14 +02:00
Andras Bacsai
72f5ae0dc6 feat(user-deletion): implement file locking to prevent concurrent user deletions and enhance error handling 2025-09-29 14:03:49 +02:00
Andras Bacsai
364080a447 refactor(global-search): change event listener to window level for global search modal 2025-09-29 13:02:29 +02:00
Andras Bacsai
872c0cbe72 refactor(forms): update wire:model bindings to use 'blur' instead of 'blur-sm' for input fields across multiple views 2025-09-29 12:50:25 +02:00
Andras Bacsai
03f1f0888c
Merge pull request #6714 from nikitashmidt/next
feat(ui):  Change  theme color
2025-09-29 12:37:56 +02:00
Andras Bacsai
75d282765b
Merge pull request #6724 from ShadowArcanist/shadow/add-dropdown-healthcheck-method
chore(ui): improve application healthcheck page
2025-09-29 12:36:23 +02:00
Andras Bacsai
9bfb17242c
Merge pull request #6725 from ShadowArcanist/shadow/fix-env-helper-text-nowrap
fix(ui): long text on helper popup not wrapping based on screensize
2025-09-29 12:35:42 +02:00
Andras Bacsai
6e8b4c17f8
Merge pull request #6728 from coollabsio/claude/issue-6715-20250928-1702
fix: prevent quick search modal duplication from keyboard shortcuts
2025-09-29 12:34:34 +02:00
Andras Bacsai
ee3f316319
Merge pull request #6727 from coollabsio/claude/issue-6716-20250928-1611
fix: resolve scroll lock issue after closing quick search modal with escape key
2025-09-29 12:30:03 +02:00
Andras Bacsai
502dd72a34 fix(validation): update git:// URL validation to support port numbers and tilde characters in paths 2025-09-29 12:21:15 +02:00
Andras Bacsai
a8bdc3bbfe fix(application): increase docker stop timeout from 10 to 30 seconds for better application shutdown handling 2025-09-29 12:16:13 +02:00
Andras Bacsai
c98266c09d refactor(application): improve handling of docker compose domains by normalizing keys and ensuring valid JSON structure 2025-09-29 12:14:26 +02:00
Andras Bacsai
249ab06295 refactor(deployment): remove commented-out code and streamline environment variable handling in ApplicationDeploymentJob 2025-09-29 12:05:51 +02:00
Andras Bacsai
ed7ecbb49d feat/fix(deployment): implement detection for Laravel/Symfony frameworks and configure NIXPACKS PHP environment variables accordingly 2025-09-29 12:05:14 +02:00
ShadowArcanist
12629b471d Fixed long text on helper popup not wrapping based on screensize 2025-09-29 13:16:00 +05:30
ShadowArcanist
dc2929e1f7 Added info toast to let the user know to restart the app after enabling healthcheck
It only let the user know to restart if healthcheck is enabling while the app is in running state
2025-09-29 10:37:27 +05:30
ShadowArcanist
1f5a61227c Replaced old warning text with new callout component + rewritten warning for more clarity 2025-09-29 10:17:30 +05:30
ShadowArcanist
6958bb82b7 Fixed spacing between description text and title on application healthcheck page 2025-09-29 10:08:43 +05:30
ShadowArcanist
48ccfa3124 Added confirmation modal for enabling healtcheck + replaced enable checkbox with a button 2025-09-29 10:07:47 +05:30
ShadowArcanist
64af66ab94 Added dropdown with http and http scheme options for application Healthcheck 2025-09-29 08:37:53 +05:30
ShadowArcanist
56beced4d2 Added dropdown with GET and POST options for application Healthcheck 2025-09-29 08:35:02 +05:30
Andras Bacsai
cd2d4070d3 fix(application): reduce docker stop timeout from 30 to 10 seconds for improved application shutdown efficiency 2025-09-28 23:11:58 +02:00
Andras Bacsai
810ba3dd9e feat(validation): enhance ValidGitRepositoryUrl to support additional safe characters and add comprehensive unit tests for various Git repository URL formats 2025-09-28 22:18:21 +02:00
Andras Bacsai
e5f13fb363 chore(workflows): update Claude GitHub Action configuration to support new event types and improve permissions 2025-09-28 22:18:06 +02:00
Cinzya
8b9f454c03 fix(ui): update docker registry image helper text for clarity 2025-09-28 20:11:51 +02:00
claude[bot]
81466d956e fix: prevent quick search modal duplication from keyboard shortcuts
- Moved global search component from navbar to main app layout
- Fixed issue where navbar was included twice (mobile & desktop)
- Created single instance that handles all keyboard shortcuts
- Added search button in navbar that triggers global search modal
- Resolves issue where two modals opened when using Ctrl+K, Cmd+K, Ctrl+/, Cmd+/

Fixes #6715

Co-authored-by: Andras Bacsai <andrasbacsai@users.noreply.github.com>
2025-09-28 17:05:56 +00:00
claude[bot]
ecd87d1ec2 fix: resolve scroll lock issue after closing quick search modal with escape key
- Replace x-trap.inert.noscroll with manual scroll management using x-trap.inert + x-init watcher
- Add explicit scroll restoration in closeModal() method
- Fixes issue where escape key after keyboard shortcut opening prevented page scrolling

Fixes #6716

Co-authored-by: Andras Bacsai <andrasbacsai@users.noreply.github.com>
2025-09-28 16:13:02 +00:00
Andras Bacsai
01c678053d fix(configuration-checker): update message to clarify redeployment requirement for configuration changes 2025-09-28 09:58:05 +02:00
nikita
8a36bed032 add change dynamic theme color 2025-09-28 04:20:20 +06:00
Andras Bacsai
d81ed86920 refactor(deployment): improve environment variable handling in ApplicationDeploymentJob 2025-09-26 15:17:42 +02:00
Andras Bacsai
320a7c97f9 refactor(tests): simplify matchWatchPaths tests and update implementation for better clarity 2025-09-26 14:33:18 +02:00
Andras Bacsai
a1f865c1fd feat(application): add normalizeWatchPaths method to improve watch path handling 2025-09-26 13:17:21 +02:00
Andras Bacsai
54f6813f29 feat(application): enhance watch path parsing to support negation syntax 2025-09-26 13:05:32 +02:00
Andras Bacsai
72619cbd36
Merge pull request #6572 from sepcnt/next
fix(socialite): add custom base URL support for GitLab provider in OAuth settings
2025-09-26 13:02:21 +02:00
Andras Bacsai
8b4aa7f31d chore(application): remove debugging statement from loadComposeFile method 2025-09-26 13:00:12 +02:00
Andras Bacsai
2a3a46c337 feat(application): add conditional .env file creation for Symfony apps during PHP deployment 2025-09-26 09:17:25 +02:00
Andras Bacsai
bfd5e56cc8 feat(dev-seeders): add PersonalAccessTokenSeeder to create development API tokens 2025-09-26 09:03:24 +02:00
Andras Bacsai
f0b231b5db fix(models): update sorting of scheduled database backups to order by creation date instead of name 2025-09-26 08:24:38 +02:00
Andras Bacsai
df1fe5739b feat(github): enhance Docker Compose input fields for better user experience 2025-09-25 17:31:26 +02:00
Andras Bacsai
eac1a9f21b fix(github): update repository URL to point to the v4.x branch for development 2025-09-25 17:31:16 +02:00
Sepcnt
dcca834113
Merge branch 'next' into next 2025-09-25 20:42:54 +08:00
Andras Bacsai
73b42f318a fix(constants): reduce command timeout from 7200 to 3600 seconds for improved performance 2025-09-25 14:41:05 +02:00