Andras Bacsai
1909865a33
refactor(billing): Enhance Stripe subscription status handling and notifications
2025-03-01 12:43:21 +01:00
Andras Bacsai
07cbec7ddc
feat(billing): Add Stripe past due subscription status tracking
2025-03-01 12:43:12 +01:00
Andras Bacsai
3169803259
fix(billing): Restrict Stripe subscription status update to 'active' only
2025-03-01 12:10:28 +01:00
Andras Bacsai
5ac43fd426
fix(billing): Handle 'past_due' subscription status in Stripe processing
2025-02-28 14:41:54 +01:00
Andras Bacsai
1c21652d5d
fix(core): Improve label generation and merging for applications and services
2025-02-28 12:44:20 +01:00
Andras Bacsai
fb3f5e0a3e
fix(core): Clean up unnecessary files during application image build
2025-02-28 11:23:54 +01:00
Andras Bacsai
2f826c56e8
fix(core): Adding a new server should not try to make the default docker network
2025-02-28 11:23:08 +01:00
Andras Bacsai
3f62225ec3
refactor(scheduled-tasks): Improve scheduled task creation and management
2025-02-27 13:26:35 +01:00
Andras Bacsai
1e28cf56ac
fix(ui): Correct redirect routes after task deletion
2025-02-27 13:26:24 +01:00
Andras Bacsai
dea125f679
refactor(notifications): Improve transactional email settings handling
...
- Replace `! $type` checks with `blank($type)` for consistency
- Modify email settings configuration to handle null/disabled states
- Ensure proper fallback and configuration of email providers
2025-02-27 12:56:37 +01:00
Andras Bacsai
f98c58a0a3
fix(ui): Restrict service retrieval to current team
2025-02-27 12:17:23 +01:00
Andras Bacsai
4e38872f71
fix(notifications): Correct environment URL path in application notifications
2025-02-27 11:56:39 +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
359806472b
fix(ui): Set default SMTP encryption to starttls
2025-02-27 10:08:34 +01:00
Andras Bacsai
40ad118492
fix(core): add server functionality check before dispatching container status
2025-02-22 12:51:22 +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
372b064dba
fix(core): improve server selection error handling in Docker component
2025-02-18 16:44:05 +01:00
Andras Bacsai
6e802f43ba
fix(core): update service status refresh event handling
2025-02-17 09:52:18 +01:00
Andras Bacsai
694b0ac249
feat(core): add error logging and cron parsing to docker/server schedules
2025-02-15 13:21:23 +01:00
Andras Bacsai
b53e289bcd
fix(core): improve connection testing with dynamic disk configuration for s3 backups
2025-02-13 10:07:58 +01:00
Andras Bacsai
be1742a85c
fix(s3-storage): optimize team admin notification query
2025-02-13 09:55:24 +01:00
Andras Bacsai
a25e2072d3
fix(deployment): improve server selection for deployment cancellation
...
- Add fallback for build server and deployment server selection
- Use `ownedByCurrentTeam()` scope when finding servers
- Handle cases where server IDs might be null
2025-02-12 10:51:26 +01:00
Andras Bacsai
619a42b11a
Merge pull request #4771 from lucienbl/next
...
fix: pull latest image from registry when using build server
2025-02-12 10:31:38 +01:00
🏔️ Peak
e73c9b5f98
fix: system-wide GitHub apps ( #5114 )
...
- fix(ui): system-wide GitHub Apps are not shown in the create a new Application dialog
- fix: query logic error that shows all system-wide apps, regardless of whether they are public or private.
- fix: clicking on a system-wide GitHub app from a team other than the one that created it resulted in a 404 error.
2025-02-11 17:07:57 +01:00
Gary Tou
9f61672cb3
feat(slack): Show message title in notification previews ( #5063 )
2025-02-11 16:31:37 +01:00
Gary Tou
5528212b41
fix(slack): Notification settings URL in HighDiskUsage
message ( #5071 )
2025-02-11 16:27:48 +01:00
Andras Bacsai
1c12cb98d9
feat(deployment): ensure private key is stored in filesystem before deployment
2025-02-04 15:23:28 +01:00
Andras Bacsai
d632eb2be9
refactor: simplify service start and restart workflows
2025-02-04 14:34:34 +01:00
Andras Bacsai
65a7610e48
Merge pull request #5029 from IARayan/IARayan-bitbucket-preview-deployment-fix-pullrequest-update
...
fix: Handle pullrequest:updated for reliable preview deployments
2025-02-04 13:55:16 +01:00
Andras Bacsai
186a3fc75b
Merge pull request #5038 from Vann-Dev/main
...
feat(api): add applications logs api
2025-02-04 13:33:30 +01:00
Andras Bacsai
8033a89dee
fix(ui): simplify service templates loading logic
2025-02-04 13:30:27 +01:00
Andras Bacsai
fbb6ce3fce
fix(core): enhance Slack deployment success notification formatting
2025-02-04 12:44:31 +01:00
Andras Bacsai
df129b83b3
fix(core): update Slack notification formatting to use bold correctly
2025-02-04 12:40:04 +01:00
Andras Bacsai
3da921e2ac
fix(core): improve deployment failure Slack notification formatting
2025-02-04 12:36:39 +01:00
Vann
2e652490c1
chore: add openapi response
2025-02-04 02:56:15 +00:00
Andras Bacsai
f4575e531f
fix(backup): escape special characters in database backup commands
2025-02-03 21:49:13 +01:00
Andras Bacsai
c45c64a1a1
fix(ui): always redirect to dashboard after team switch
2025-02-03 21:38:40 +01:00
Andras Bacsai
035db67180
Merge pull request #5036 from sistracia/next
...
fix(api): domain check when updating domain
2025-02-03 21:28:42 +01:00
Andras Bacsai
1e9a4aa5b6
fix(core): remove --remove-orphans flag from proxy startup command to prevent other proxy deletions (db)
2025-02-03 21:24:27 +01:00
Andras Bacsai
2a03544593
fix(core): stopping database is not disabling db proxy
2025-02-03 21:23:43 +01:00
Andras Bacsai
0ff7c468c8
fix(ui): skip SERVICE_FQDN and SERVICE_URL variables during update
2025-02-03 15:44:15 +01:00
Vann
11a5ec7c38
feat: add lines query parameter
2025-02-02 13:43:31 +00:00
Vann
7b60d76b77
feat: remove ansi color from log
2025-02-02 10:01:01 +00:00
sistracia
43e8d17197
fix(api): domain check when updating domain
2025-02-02 14:52:05 +07:00
Vann
e7988fc295
feat: container logs
2025-02-01 17:21:38 +00:00
Van-Dev
b1d6167e89
feat: add application api route
2025-02-01 22:09:59 +07:00
Islam Adel
2c80595e45
Merge branch 'next' into IARayan-bitbucket-preview-deployment-fix-pullrequest-update
2025-02-01 16:59:08 +02:00
Islam Adel
672a5d0bc5
fix: Handle pullrequest:updated for reliable preview deployments
...
The repo:push payload lacks the destination branch name, using push.changes.0.new.name instead. While sufficient for updates, this causes failures in preview deployments when a PR receives new commits—Coolify looks for git_branch in the applications table but finds the source branch instead.
By also processing pullrequest:updated, we ensure preview deployments remain in sync. However, this event triggers on various actions (e.g., PR title changes, reviewer updates), causing extra redeploys. Since Coolify doesn’t store commit hashes for preview deployments, handling these extra redeploys is our best workaround for Bitbucket.
2025-02-01 12:24:23 +02:00
Andras Bacsai
83f0f9fca4
fix(core): improve public repository URL parsing for branch and base directory
2025-01-31 18:17:00 +01:00
Andras Bacsai
a764a07e7e
revert: remove Cloudflare async tag attributes
2025-01-28 14:38:55 +01:00