Devin Dissanayaka
45466b5069
fix(notifications): send traefik outdated alerts to the correct topic id ( #11526 )
2026-09-03 18:35:07 +02:00
ShadowArcanist
76414296a6
fix(ui): typo on storage delete modal ( #11541 )
2026-09-03 18:12:06 +02:00
peaklabs-dev
2fc73bc357
fix(ux): show api token description inline
2026-09-03 17:23:17 +02:00
🏔️ Peak
4f5b39b748
fix: update livewire to fix wire:dirty reactivity ( #11612 )
2026-09-03 17:13:30 +02:00
peaklabs-dev
ba19435af3
fix: update livewire to fix wire:dirty reactivity
2026-09-03 17:05:35 +02:00
peaklabs-dev
a1a2d7551c
chore(deps): cleanup version constraint
2026-09-03 17:05:06 +02:00
Andras Bacsai
b8866b87e8
fix(livewire): authorize exposed resource mutations ( #11596 )
2026-09-02 19:58:28 +02:00
Andras Bacsai
e2e91fbb85
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
Andras Bacsai
7a7564e6b3
fix(ui): improve compose editor layout on mobile screens
2026-09-02 10:22:44 +02:00
Andras Bacsai
8ace0d18e3
fix(database): warn about PostgreSQL password overwrite on full restore
2026-09-01 20:48:39 +02:00
Andras Bacsai
f06aadc4a0
fix(service): warn before removing required ports
2026-09-01 20:33:50 +02:00
Andras Bacsai
7c3b05e2d2
refactor(livewire): make data-sync helpers private ( #11578 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 18:44:18 +02:00
Andras Bacsai
2018e7f329
Validate build-time environment variable names before writing the build .env file ( #11575 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-01 11:14:24 +02:00
Andras Bacsai
e4146a6314
feat(backups): unify service backup management ( #11574 )
2026-08-31 22:51:30 +02:00
Andras Bacsai
ff8b019296
fix(application): defer Docker Compose loading and preserve domains
...
Load the compose file only after the user confirms its location, initialize the default compose path when switching build packs, and retain existing application domains.
2026-08-31 21:12:28 +02:00
Andras Bacsai
c97649bda2
docs(security): require scoped authorization checks and regression tests
2026-08-31 17:57:29 +02:00
Andras Bacsai
2bce16e4d4
fix(resources): remove empty-domain placeholder from grid
2026-08-31 17:37:10 +02:00
Andras Bacsai
d67d42039a
fix(ui): keep sponsorship reminder listeners functional
2026-08-31 16:52:53 +02:00
Andras Bacsai
adb255dc5c
Merge remote-tracking branch 'origin/main'
2026-08-31 13:16:48 +02:00
Andras Bacsai
44bb132833
feat(settings): add development sponsorship reminder preview
2026-08-31 13:16:35 +02:00
Andras Bacsai
67b33c27a9
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
Andras Bacsai
e514a2d61f
fix(resources): dispatch deletion cleanup after response
2026-08-30 20:37:05 +02:00
Devin Dissanayaka
e0d233f933
fix(deployments): keep every domain intact in COOLIFY_URL and COOLIFY… ( #11527 )
...
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-30 16:53:23 +02:00
Andras Bacsai
ccea7287bf
feat(previews): add preview domain management and DNS status tracking
2026-08-30 16:20:16 +02:00
Andras Bacsai
8d675f2e21
fix: update resource forms
2026-08-28 15:08:25 +02:00
Andras Bacsai
0dfbc42c0f
chore(release): bump Coolify to 4.3.15 and realtime to 1.0.18
2026-08-28 14:51:30 +02:00
Andras Bacsai
78f9c676ba
chore: prepare v4.3.15
2026-08-28 14:46:57 +02:00
Andras Bacsai
aff581043f
fix(realtime): harden terminal command handling
2026-08-28 14:41:48 +02:00
Andras Bacsai
51a8a97d87
fix(docker): create standalone networks without the swarm driver
...
Use the default bridge network driver for standalone destinations and bump the Coolify version to 4.3.14.
2026-08-28 10:49:05 +02:00
Andras Bacsai
28fb694fcb
fix: preserve custom names and use Livewire redirects
...
Resolve custom container names consistently, clean up legacy container names during deployments, and route Livewire resource redirects through the navigation helper.
2026-08-28 09:46:57 +02:00
Andras Bacsai
1639941da7
fix(domains): reject single-label hostnames for app and service domains
2026-08-28 09:34:10 +02:00
Andras Bacsai
b357522f94
fix(livewire): prevent stale keys and refresh races
...
Use stable identities for dynamic rows and nested components so reordering does not target the wrong item. Scope storage count and volume-list refreshes, preserve PostgreSQL script identity when renaming files, use Livewire-aware destination redirects, and bump the version to 4.3.13.
2026-08-28 09:26:57 +02:00
kashik0i
b7f00e7267
fix(docker): detect unqualified helper images
2026-08-28 02:45:17 +03:00
Andras Bacsai
97831ef06e
feat(media): serve avatars and project icons from S3 or CDN
2026-08-27 22:32:16 +02:00
Andras Bacsai
ac9b1c68c1
fix(server): allow sentinel startup migrations to finish
2026-08-27 19:38:01 +02:00
Andras Bacsai
7b7d5a0aad
fix(services): add CDN and default logo fallbacks
2026-08-27 13:45:26 +02:00
Andras Bacsai
c2a23466ca
feat(services): add Executor one-click deployment template ( #11530 )
2026-08-27 10:39:38 +02:00
Ousama Ben Younes
f9f53f2fea
fix(notifications): implement toWebhook() for always-send notifications
...
WebhookChannel::send() calls toWebhook() unconditionally, but the five
notifications reachable through alwaysSendEvents did not implement it, so
enabling the webhook channel turned those events into fatal queued jobs.
2026-08-27 04:45:39 +00:00
Andras Bacsai
29c7b043f3
chore(release): bump Coolify version to 4.3.12
2026-08-26 17:28:54 +02:00
Andras Bacsai
1f412c7145
fix(auth): queue verification emails for cloud registrations
...
Add a high-priority job with retries and coverage confirming cloud registrations dispatch it.
2026-08-26 17:28:20 +02:00
Andras Bacsai
bf20c8b287
fix(auth): use Cloudflare client IP for authentication rate limits
2026-08-26 17:25:28 +02:00
Andras Bacsai
9412566d68
fix(auth): rate limit by proxy-aware client IP ( #11515 )
2026-08-26 17:22:38 +02:00
peaklabs-dev
3842bc2442
fix(auth): rate limit by proxy-aware client ip instead of REMOTE_ADDR
2026-08-26 17:12:01 +02:00
peaklabs-dev
65a7520553
test: fix instance settings creation
2026-08-26 17:10:54 +02:00
🏔️ Peak
22ca3216e8
fix(ui): monaco editor placeholder alignment ( #11514 )
2026-08-26 15:27:48 +02:00
Kevin Dench
07d6c3aeeb
fix(server): reset unreachable_count after successful connection check ( #11417 )
2026-08-26 14:53:42 +02:00
Andras Bacsai
44e4f071b1
ci(helper): enable manual workflow dispatch
2026-08-25 21:56:06 +02:00
Andras Bacsai
87e7a9a9c0
chore(releases): bump helper version to 1.0.16
2026-08-25 21:53:23 +02:00
Andras Bacsai
fb2c9857f4
fix(proxy): clear stale Traefik branch upgrade warnings ( #11496 )
2026-08-25 21:41:08 +02:00
Andras Bacsai
63cbdd5c52
fix(security): preserve private key editor modal identity ( #11497 )
2026-08-25 20:51:59 +02:00