Commit graph

16780 commits

Author SHA1 Message Date
Andras Bacsai
00b7861a8f
fix(services): avoid loading bind-mount file contents (#10960) 2026-08-18 14:05:15 +02:00
Andras Bacsai
288dc98ca7 fix: enforce remote output size limits 2026-08-18 14:03:33 +02:00
Andras Bacsai
253e59e731 Merge remote-tracking branch 'origin/next' into openid-auth-support 2026-08-18 14:03:09 +02:00
Andras Bacsai
b2af1c11a5 fix(logs): clean up deployment log scrolling on teardown 2026-08-18 14:02:48 +02:00
Andras Bacsai
ccd7c59abf Merge remote-tracking branch 'origin/next' into pr-10960-compose-settings-memory-crash 2026-08-18 13:58:16 +02:00
Andras Bacsai
861a904992 fix(server): surface pending proxy and outdated Traefik states 2026-08-18 13:53:40 +02:00
Andras Bacsai
3cca2a0bfe fix(ui): add spacing between database backup sections
Add a flex column gap to the backup edit layout and cover the spacing with a feature test.
2026-08-18 12:53:41 +02:00
Andras Bacsai
d2d6c8ac96 fix(deployments): defer container cleanup and configure dashboard HTTPS 2026-08-18 12:51:54 +02:00
Andrew Matia
264cb8e2b0
fix(webhook): restore GitLab source deployments (#11284) 2026-08-18 12:24:06 +02:00
Farès SIONI
c2b7978e3e
fix(ui): improve highlighted button and spinner contrast (#11279)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-18 12:21:49 +02:00
Andras Bacsai
d360da3270
fix(databases): chown SSL certs before container replacement (#11352) 2026-08-18 11:55:55 +02:00
Andras Bacsai
713ddd84fc Merge remote-tracking branch 'origin/main' 2026-08-18 11:39:10 +02:00
NrwPlay
30da9e96eb
fix(notification): update storage email link in S3 error (#8633) 2026-08-18 11:38:01 +02:00
Prai'ns
05ebba9f1a
fix: compress dashboard over HTTPS (#10828)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-08-18 11:30:09 +02:00
Andras Bacsai
88eccbf78f chore(release): bump Coolify versions to 4.3.9 2026-08-18 11:29:01 +02:00
Andras Bacsai
417f996ef5
fix(databases): redirect stdin for the SSL cert chown (#11315) 2026-08-18 10:46:24 +02:00
Andras Bacsai
c9d5c4c41f
fix(upgrade): handle missing status after restart (#11350) 2026-08-18 10:41:45 +02:00
Andras Bacsai
a3e78a3677 fix(authorization): gate mutable Livewire controls by policy
Disable unauthorized listbox inputs and hide application deploy actions, with updated disabled styling and coverage.
2026-08-18 10:18:52 +02:00
Andras Bacsai
f588913435
fix(table): keep page-size dropdown within viewport (#11349) 2026-08-18 10:03:07 +02:00
Andras Bacsai
48da7ee6e2 fix(table): preserve computed dropdown top position 2026-08-18 10:02:28 +02:00
Andras Bacsai
cd2c3f3431
fix(postgresql): persist selected public access state (#11348) 2026-08-18 09:46:41 +02:00
Andras Bacsai
ab5025f0a7 fix: select Traefik networks and stabilize dropdown positioning 2026-08-18 09:42:36 +02:00
Andras Bacsai
8ecf77eadb fix(postgresql): persist selected public access state 2026-08-18 09:42:22 +02:00
Andras Bacsai
0d23b29775 fix: honor GitHub default branches and reconcile proxy networks
Use searchable repository and branch selectors, select each repository's default branch when available, and discover running container networks during proxy reconciliation.
2026-08-18 09:16:29 +02:00
Andras Bacsai
17d9d1a370 feat(domains): add configurable HTTPS redirects for service apps 2026-08-18 09:08:18 +02:00
Andras Bacsai
69dbfe0079
fix(modal): use checkbox ids for Livewire bindings (#11335) 2026-08-17 23:34:56 +02:00
Andras Bacsai
3d025a2a9b docs: design external TLS redirect control 2026-08-17 22:38:44 +02:00
Andras Bacsai
92d6fe9d4e fix(ui): use solid surfaces for deployment indicator states
Remove deployment opacity fading and translucent dark-theme surfaces, and drop the global listbox hover background rule.
2026-08-17 21:38:44 +02:00
Andras Bacsai
9d64b30612 fix(ui): improve listbox hover state and Traefik redirects
Add an opaque hover background for listbox triggers and preserve single-escaped
Traefik redirect capture groups when generating application labels.
2026-08-17 21:26:57 +02:00
Andras Bacsai
43cd1f4c0d chore(release): bump Coolify versions to 4.3.8 2026-08-17 20:56:02 +02:00
Andras Bacsai
5c6defbc76
fix(backups): honor full dumps and selected storage deletion (#11331) 2026-08-17 18:29:09 +02:00
Andras Bacsai
db1316f878
fix(backups): render form for directory-only targets (#11332) 2026-08-17 17:00:00 +02:00
Andras Bacsai
5152698757
fix(deployments): advance queue after cancellations (#11330) 2026-08-17 16:27:00 +02:00
Andras Bacsai
82fe61bfd0 Merge remote-tracking branch 'origin/main' 2026-08-17 16:23:56 +02:00
Andras Bacsai
c314319a7e
fix(sudo): preserve substitutions in backup shell commands (#11329) 2026-08-17 16:23:30 +02:00
Andras Bacsai
a5dedc07cd feat(storage): persist local images and unify clipboard copying
Add a private images disk with persistent container mounts and installation/upgrade setup, while routing avatar and project icon storage through it. Reuse the copy button component for API tokens and support clipboard copying through the shared helper.
2026-08-17 16:19:41 +02:00
Andras Bacsai
282227b238
fix(domains): preserve ports in split URL inputs (#11328) 2026-08-17 16:05:21 +02:00
🏔️ Peak
2e1d075ce1
feat: add configurable Horizon dashboard access (#9354) 2026-08-17 13:09:57 +02:00
peaklabs-dev
5da6c5e118
feat(horizon): read allowed emails from config and allow root user by id
- read allowed emails from config instead of env(), which returns null once configs are cached in production
- allow the root user by id instead of matching their email
- clean up gate code
2026-08-17 13:07:49 +02:00
peaklabs-dev
342be9e99b
chore: remove horizon var from .env.development 2026-08-17 13:04:36 +02:00
🏔️ Peak
00e3ffe809
Merge branch 'next' into feature/horizon-configurable-admin-access 2026-08-17 12:08:17 +02:00
Dion VH
5872cc095c
fix(docker): docker cleanup correctly checks the coolify.managed label (#8831) 2026-08-17 12:07:12 +02:00
Andras Bacsai
70b9acc424 fix(ui): position table dropdowns outside overflowing containers
Update Coolify release metadata to version 4.3.7 and nightly 4.3.8.
2026-08-16 23:48:25 +02:00
Andras Bacsai
84021504b3 feat(ui): show Coolify version in mobile sidebar 2026-08-16 21:17:08 +02:00
Andras Bacsai
866a3ab528 fix(ui): improve backup execution table scrolling and borders 2026-08-16 21:14:16 +02:00
Andras Bacsai
bd79f4ec91 fix(ui): refine breadcrumb search icon and header border 2026-08-16 21:10:15 +02:00
Andras Bacsai
3fe1349ac4 feat(ui): add admin navigation link for root users 2026-08-16 21:05:12 +02:00
Andras Bacsai
6ad9605734 fix(ui): improve dark-mode loading contrast and remove header borders
Use the warning accent for dark-mode loading indicators and simplify desktop navigation chrome by removing sidebar and top-bar separator borders. Add regression coverage for loading contrast and checkpoint spinner markup.
2026-08-16 21:00:33 +02:00
Andras Bacsai
5b517f21be feat(ui): add configurable page widths and searchable controls
Add full-width and centered layout preferences across the app shell and workspaces.
Replace page-size selects with dropdowns and add searchable breadcrumb switching.
2026-08-16 20:54:50 +02:00
Andras Bacsai
b3b4d8a5f1 chore(release): bump Coolify versions to 4.3.6 and 4.3.7 2026-08-16 20:18:38 +02:00