Commit Graph

12173 Commits

Author SHA1 Message Date
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
200b5cd4fb refactor(service-management): enhance container stopping logic by implementing parallel processing and removing deprecated methods 2025-05-30 12:56:22 +02:00
Andras Bacsai
aa0e32a20d refactor(application-deployment): streamline post-deployment process by always dispatching container status check 2025-05-30 10:09:25 +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
9480fc2b2f refactor(environment-variables): remove debug logging from bulk submit handling for cleaner code 2025-05-30 09:11:40 +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
380e8f34ab refactor(jobs): modify middleware to use job-specific identifier for WithoutOverlapping 2025-05-29 17:31:55 +02:00
Andras Bacsai
9883cef26d refactor(jobs): update middleware to include job-specific identifiers for WithoutOverlapping 2025-05-29 17:31:43 +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
761da352fe refactor(application-deployment): separate handling of FAILED and CANCELLED_BY_USER statuses for clearer logic and notification 2025-05-29 17:02:08 +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
d2ce5c03f8 chore(dependencies): update package versions in composer.json and composer.lock for improved compatibility and performance 2025-05-29 11:15:09 +02:00
Andras Bacsai
58be59a7b3 refactor(service): remove informational dispatch during service stop for cleaner execution 2025-05-29 11:11:49 +02:00
Andras Bacsai
c272a770e2 refactor(error-handling): change Exception to RuntimeException for clearer error reporting 2025-05-29 10:54:35 +02:00
Andras Bacsai
2361c34a53 refactor(error-handling): replace generic Exception with RuntimeException for improved error specificity 2025-05-29 10:49:55 +02:00
Andras Bacsai
0369909408 fix(PushServerUpdateJob): add null checks before updating application and database statuses 2025-05-29 10:47:26 +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
82529a3246 feat(routes): restrict backup download access to team admins and owners 2025-05-28 10:48:46 +02:00
peaklabs-dev
2934d4a259 chore(api): update API docs 2025-05-27 15:10:20 +02:00
peaklabs-dev
df8cfcccc9 Merge branch 'next' of https://github.com/coollabsio/coolify into next 2025-05-27 15:09:49 +02:00
peaklabs-dev
50436eb83c Update service-templates.json 2025-05-27 15:09:26 +02:00
peaklabs-dev
3b0237956b chore(service): remove unused logo 2025-05-27 15:09:15 +02:00
Nurdism
999a67cbda feat(api): Add connect_to_docker_network setting to App creation API (#5691) 2025-05-27 15:07:31 +02:00
Dusan
94df6ca51f feat(api): Add latest query param to Service restart API (#5881) 2025-05-27 15:03:17 +02:00
Andras Bacsai
e005f1c838 fix(server): enhance error handling in server patch check notifications 2025-05-27 14:23:16 +02:00
CrazyTim71
6868ba088c chore(service): update Immich service (#5886) 2025-05-27 12:54:26 +02:00
ShadowArcanist
70a7faf139 fix(service): Neon WS Proxy service not working on ARM64 (#5887) 2025-05-27 12:45:00 +02:00
Andras Bacsai
102bdb5bc3 refactor(application): enhance application stopping logic to support multiple servers 2025-05-26 21:44:34 +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
Andras Bacsai
86f6cd5fd6 feat(rules): add comprehensive documentation for Coolify architecture and development practices for AI tools, especially for cursor
- Introduced multiple new markdown files covering API and routing, application architecture, deployment architecture, database patterns, frontend patterns, and security practices.
- Established guidelines for development workflows, testing strategies, and continuous improvement of rules.
- Enhanced project overview and technology stack documentation to provide clarity on Coolify's features and architecture.
2025-05-26 12:40:05 +02:00
peaklabs-dev
a44b73f8eb Update service-templates.json 2025-05-23 20:15:43 +02:00
peaklabs-dev
dc52bd3dc6 refactor(service): improve grist
- make OIDC ENVs required
- autogenerate Postgres user
- formating and naming
2025-05-23 19:29:04 +02:00
peaklabs-dev
fa63013aaf refactor(service): improve orangehrm
- fix ENVs for MariaDB
- formatting and naming changes
2025-05-23 19:27:13 +02:00
howardshand
fbfeee4782 feat(service): add OrangeHRM and Grist services (#5212) 2025-05-23 19:16:39 +02:00
Gabriel Peralta
16a299043e feat(service): add Netbird-Client service (#5873) 2025-05-23 16:59:17 +02:00
peaklabs-dev
2152263981 refactore(service): improve Seafile
- autogenerate normal DB user
- fix MariaDB healthcheck
- remove MariaDB auto upgrade
- order compose file, rename containers & formatting
2025-05-23 16:55:13 +02:00
Andras Bacsai
0603ab13c2 fix(project): update selected environment handling to use environment name instead of UUID 2025-05-22 14:35:31 +02:00
Andras Bacsai
c97415a8ef chore(tests): update test environment database name and add new feature test for converting container environment variables to array 2025-05-22 14:30:16 +02:00
Andras Bacsai
698b090b4d fix(docker): ensure correct parsing of environment variables by limiting explode to 2 parts 2025-05-22 14:27:55 +02:00
Andras Bacsai
e9dd170ffb fix(deployment): correct COOLIFY_URL and COOLIFY_FQDN assignments based on parsing version in preview deployments 2025-05-21 09:45:49 +02:00
Andras Bacsai
2417c8824d Merge branch 'next' into next 2025-05-21 09:33:47 +02:00