Commit graph

16897 commits

Author SHA1 Message Date
🏔️ Peak
94bf7910ad
fix(service): persist service database public access (#11633) 2026-09-05 14:00:58 +02:00
Bo Sundgaard
fb393da352
fix(docker): raise nginx request header buffers above the 8k default (#11404)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-09-05 13:00:04 +02:00
🏔️ Peak
cfbcb7737b
fix(notifications): add missing toWebhook methods to notifications (#11528) 2026-09-05 12:35:36 +02:00
peaklabs-dev
9f6ed823ce
fix(notifications): add toWebhook payload to Hetzner deletion failure notification 2026-09-05 12:33:06 +02:00
peaklabs-dev
5303ff1246
fix(notifications): hetzner deletion failure channel name 2026-09-05 12:32:25 +02:00
peaklabs-dev
27c7dc6a24
chore(notifications): remove broken notification interface 2026-09-05 12:29:14 +02:00
Andras Bacsai
3c0e43f482 feat(settings): configure CDN URL for stored images
Add a persisted instance setting for S3 image CDN URLs and use it when building image links. Cache profile avatars and project icons with immutable one-year headers.
2026-09-04 21:15:06 +02:00
Andras Bacsai
9c3fb1da39 fix(domains): limit instance addresses to localhost DNS hints 2026-09-04 20:56:08 +02:00
peaklabs-dev
0ae8539b80
Merge remote-tracking branch 'origin/main' into pr/11528 2026-09-04 18:25:18 +02:00
Andras Bacsai
dba3d114e5 chore(release): bump Coolify version to 4.3.18 2026-09-04 18:09:53 +02:00
Andras Bacsai
5ff2110397 fix(environment-variables): preserve generated Compose variables
Exclude protected Compose variables from bulk deletion and developer views, and propagate deletion failures correctly.
2026-09-04 17:01:42 +02:00
Andras Bacsai
851a902346 fix(domains): preserve removed compose service domains 2026-09-04 16:47:12 +02:00
Andras Bacsai
a04c2ecb44 fix(docker): preserve restart policies when stopping containers 2026-09-04 16:38:24 +02:00
peaklabs-dev
92c0035002
ci: sync main to next once a day instead of on every push
merging main into next after every commit clutters the next branch with too many merge commits.
2026-09-04 16:34:40 +02:00
🏔️ Peak
faea1d5436
fix(docker): reap orphaned helper containers regardless of registry (#11540) 2026-09-04 16:30:57 +02:00
peaklabs-dev
aafef73aa6
fix(docker): match helper containers at any registry depth 2026-09-04 16:29:24 +02:00
peaklabs-dev
89814743c8
fix(applications): TypeError when stopping an application 2026-09-04 15:45:55 +02:00
Andras Bacsai
2ebbc5113e fix: return null for invalid repository URLs 2026-09-04 15:44:18 +02:00
Andras Bacsai
053b030c42 fix: remove database restart limits and clear stale Traefik state
Drop restart-limit fields and enforcement from database resources, clear cached Traefik version data when proxies change, and show missing service environment variables from disabled deploy actions.
2026-09-04 15:42:26 +02:00
peaklabs-dev
8dc35e2b5f
fix: TypeError when adding a new scheduled task 2026-09-04 15:27:24 +02:00
🏔️ Peak
7ca584877a
fix: build notification and deployment log links from the instance url (#11623) 2026-09-04 15:20:03 +02:00
Andras Bacsai
51cab061be fix(domains): sync Docker Compose domains for noindex settings 2026-09-04 15:19:21 +02:00
peaklabs-dev
94995c2a0e
fix(deployments): build deployment log links from the instance url 2026-09-04 15:08:08 +02:00
peaklabs-dev
0eb9d5e5a8
fix(notifications): urls for ssl renewal notifications 2026-09-04 15:07:26 +02:00
peaklabs-dev
85ec70643f
refactor(notifications): build scheduled task links from the instance url
- replace the taskLink() helpers on Application and Service with links built from base_url() in the task notifications
2026-09-04 15:04:51 +02:00
peaklabs-dev
306d4833a9
fix(notifications): build restart limit links from the instance url 2026-09-04 15:03:27 +02:00
peaklabs-dev
6abbf84520
fix(notifications): build api token expiry notification link from the instance url 2026-09-04 14:44:07 +02:00
Andras Bacsai
89a66dd255 fix(service): show disabled deploy action when variables are missing 2026-09-04 06:30:35 +02:00
Andras Bacsai
d0b77b2637 chore(release): bump Coolify version to 4.3.17 2026-09-03 21:51:53 +02:00
Andras Bacsai
986ece457d fix(domains): use Compose service ports for internal routing
Detect Docker Compose service ports for domain internal ports and proxy labels, with application ports as a fallback.
2026-09-03 20:38:19 +02:00
Andras Bacsai
1d0d6b4a79 fix(scheduler): run stuck resource cleanup in background at 03:17
Bump the Coolify release version to 4.3.16 and update schedule coverage.
2026-09-03 19:23:08 +02:00
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