Commit graph

16756 commits

Author SHA1 Message Date
Andras Bacsai
15072b9cf7 fix(ui): release modal scroll lock before confirmation submission
Close the confirmation modal before submitting destructive actions and reopen it when submission fails or returns an error.
2026-08-21 11:23:04 +02:00
Andras Bacsai
65f4649a7d
fix(deployments): ignore newly tracked static configuration (#11430) 2026-08-20 20:17:08 +02:00
Andras Bacsai
33218532a8
Align resource access checks (#11405) 2026-08-20 12:49:59 +02:00
Andras Bacsai
c9b857884b fix(api): align team-scoped responses 2026-08-20 12:40:13 +02:00
Andras Bacsai
38502e8205 fix(resources): preserve deletion when remote cleanup fails
Separate remote service cleanup from resource deletion and ensure database removal
completes despite cleanup errors. Update the disabled two-factor badge icon.
2026-08-20 11:10:14 +02:00
Andras Bacsai
8f90882875 fix(teams): make membership and source deletions atomic
Wrap team membership changes, invitation revocation, and GitHub source deletion in transactions, with coverage for rollback failures.
2026-08-20 09:38:50 +02:00
Andras Bacsai
1eea1a1412 Merge remote-tracking branch 'origin/main' 2026-08-20 09:34:13 +02:00
Andras Bacsai
de1d234ea5
fix(auth): require confirmation before accepting magic links (#11413) 2026-08-20 09:34:05 +02:00
Andras Bacsai
680071dca8 fix(teams): restrict deletion to owners and backfill team ownership 2026-08-20 09:32:32 +02:00
Andras Bacsai
14d40c73a2
fix(docker-cleanup): finalize executions after job failure (#11408) 2026-08-19 16:47:19 +02:00
Andras Bacsai
7c69b32c58
fix(services): handle empty compose environment sections (#11407) 2026-08-19 16:46:57 +02:00
Andras Bacsai
13a577a731 fix: align resource access checks 2026-08-19 15:05:51 +02:00
Andras Bacsai
58861227e0 fix(ci): allow RC workflow to revalidate prereleases 2026-08-19 13:07:07 +02:00
Andras Bacsai
15359833d3 Revert "Merge origin/next into main"
This reverts commit 541d743907, reversing
changes made to bb1d3f13f2.
2026-08-19 12:33:16 +02:00
Andras Bacsai
38aaf8cb2a
fix(caddy): prevent exact label generation argument error (#11397) 2026-08-19 12:31:36 +02:00
Andras Bacsai
541d743907 Merge origin/next into main 2026-08-19 12:30:09 +02:00
Andras Bacsai
bb1d3f13f2 feat(ci): add next build and RC release workflows
Replace generic staging builds with traceable next images and reviewed RC releases.
2026-08-19 12:22:51 +02:00
Andras Bacsai
c3a86b054a
fix(upgrade): persist target image before container recreation (#11401) 2026-08-19 12:18:05 +02:00
Andras Bacsai
534f22a0df Merge remote-tracking branch 'origin/main' 2026-08-19 12:06:35 +02:00
Andras Bacsai
89480bcc61 feat(api): add instance email settings endpoints
Add root-team-authorized API access for SMTP and Resend settings with validation, sensitive-field controls, auditing, and coverage.
2026-08-19 11:57:26 +02:00
Andras Bacsai
59be75bdac
fix(email): prevent Proton SMTP From header folding (#11400) 2026-08-19 11:52:59 +02:00
Andras Bacsai
2b8e684f68 Merge remote-tracking branch 'origin/main' 2026-08-19 11:41:45 +02:00
Andras Bacsai
22f0af8d0e feat(platform): support SMTP EHLO, page-preserving teams, and upgrades 2026-08-19 11:41:41 +02:00
Andras Bacsai
34da7232aa
fix(api-tokens): scope token access to current team (#11396) 2026-08-19 11:27:23 +02:00
Andras Bacsai
849ba8f34c
fix(email): support custom SMTP EHLO domains (#11398) 2026-08-19 11:25:46 +02:00
github-actions[bot]
ba933ac8a0 Merge remote-tracking branch 'origin/main' into next 2026-08-19 09:09:28 +00:00
Andras Bacsai
9e6afc0408 Merge remote-tracking branch 'origin/main' 2026-08-19 11:09:10 +02:00
Andras Bacsai
e3a0279c00 fix(ui): flag pending proxy updates and Sentinel outages 2026-08-19 11:09:02 +02:00
github-actions[bot]
4d4bd098b7 Merge remote-tracking branch 'origin/main' into next 2026-08-19 08:55:26 +00:00
Andras Bacsai
ae85688651
fix(email): respect disabled SMTP encryption in test emails (#11384) 2026-08-19 10:55:10 +02:00
github-actions[bot]
ce1d621dda Merge remote-tracking branch 'origin/main' into next 2026-08-19 08:43:43 +00:00
Andras Bacsai
41f7152441
fix(email): apply configured sender identity (#11393) 2026-08-19 10:43:25 +02:00
github-actions[bot]
a324bd46d1 Merge remote-tracking branch 'origin/main' into next 2026-08-18 22:10:02 +00:00
Andras Bacsai
292c3aa231 chore(release): bump Coolify versions to 4.3.10 and 4.3.11 2026-08-19 00:09:48 +02:00
github-actions[bot]
b9646630c6 Merge remote-tracking branch 'origin/main' into next 2026-08-18 21:41:15 +00:00
Andras Bacsai
45d0ec7518
fix(dns): time out validation queries after five seconds (#11378) 2026-08-18 23:40:59 +02:00
github-actions[bot]
0bc826bf45 Merge remote-tracking branch 'origin/main' into next 2026-08-18 21:38:56 +00:00
Andras Bacsai
1cb9f001f8
fix(ssh): preserve sessions when recycling mux connections (#11377) 2026-08-18 23:38:38 +02:00
github-actions[bot]
56537220cd Merge remote-tracking branch 'origin/main' into next 2026-08-18 21:29:24 +00:00
🏔️ Peak
25df9ec473
fix(ui): center icon tooltips over their trigger (#11382) 2026-08-18 23:29:09 +02:00
github-actions[bot]
1dc7baf7b5 Merge remote-tracking branch 'origin/main' into next 2026-08-18 20:42:25 +00:00
Andras Bacsai
81f3cc6446 Merge remote-tracking branch 'origin/main' 2026-08-18 22:42:06 +02:00
github-actions[bot]
23f9a435c8 Merge remote-tracking branch 'origin/main' into next 2026-08-18 20:13:42 +00:00
Rohit Tiwari
3d08bc898a
fix(ui): close account menu on outside click when appearance is expanded (#11374) 2026-08-18 22:13:25 +02:00
Andras Bacsai
b4f9c9b51d feat(development): add QEMU VM provisioning and server seeding
Add configurable development QEMU profiles, host setup, VM lifecycle management,
and commands to seed managed VMs as Coolify servers. Improve installation dialog
logs with responsive mobile presentation.
2026-08-18 21:14:29 +02:00
github-actions[bot]
b56fda25f1 Merge remote-tracking branch 'origin/main' into next 2026-08-18 15:04:17 +00:00
🏔️ Peak
faa0e91c8d
chore(ui): improve clarity of generate proxy label options (#11362) 2026-08-18 17:04:01 +02:00
github-actions[bot]
68460496e8 Merge remote-tracking branch 'origin/main' into next 2026-08-18 14:55:54 +00:00
🏔️ Peak
911f6f5dfc
fix: wrap seeders in db transactions (#11360) 2026-08-18 16:55:34 +02:00
Andras Bacsai
f6467feeb3
Add support for apk package manager (on Alpine Linux) (#6189) 2026-08-18 16:46:02 +02:00