16858 Commits
Author SHA1 Message Date
Andras Bacsai 24c32c3c39 fix(backups): forward configured timeouts to the ssh timeout wrapper (#11183) 2026-08-12 23:40:55 +02:00
Andras Bacsai e2fbd6a16e Merge remote-tracking branch 'origin/next' into fix/backup-ssh-command-timeout-next 2026-08-12 23:40:19 +02:00
Andras Bacsai e17c516bf2 chore(release): bump Coolify version to 4.3.2 2026-08-12 23:40:14 +02:00
🏔️ Peak 2c28c9f32a fix(ui): healthcheck wording (#11232) 2026-08-12 23:11:02 +02:00
🏔️ Peak 4ca6470109 fix(ui): resource table rows and cards (#11231) 2026-08-12 23:06:14 +02:00
peaklabs-dev abd8a78bc5 fix(ui): add domain on resource grid 2026-08-12 23:01:47 +02:00
peaklabs-dev d97eb11cf1 fix(ux): make environment table rows fully clickable 2026-08-12 23:01:47 +02:00
peaklabs-dev 3b873c964b fix(ux): make resource table rows fully clickable 2026-08-12 23:01:47 +02:00
🏔️ Peak d19b46b33a fix(ux): make new resource card clickable (#11227) 2026-08-12 22:44:28 +02:00
🏔️ Peak 4d1bbba396 fix(ui): api token input (#11226) 2026-08-12 22:20:16 +02:00
🏔️ Peak fe0150cea9 fix(ui): no api tokens state (#11224) 2026-08-12 21:53:06 +02:00
Andras Bacsai bc98d52104 chore(release): bump Coolify to 4.3.1 and label workflow runs 2026-08-12 17:06:40 +02:00
Andras Bacsai fb4588be3c Merge remote-tracking branch 'origin/main' v4.3.1 2026-08-12 16:42:47 +02:00
Andras Bacsai 1ed6f4bac5 fix(ui): use Coollabs glow on error pages
Update the error shell background gradient to use the Coollabs color token and add a regression test.
2026-08-12 16:41:35 +02:00
Andras Bacsai 99434caba3 fix(api): regenerate basic auth labels after updates (#11196) 2026-08-12 16:40:47 +02:00
Andras Bacsai 49375adbe3 Merge remote-tracking branch 'origin/next' into fix/api-basic-auth-labels 2026-08-12 16:40:24 +02:00
Andras Bacsai 61d988745c fix(ui): terminal page design (#11203) 2026-08-12 16:39:54 +02:00
Andras Bacsai 2793bc5cdb fix(ui): improve mobile terminal controls and target filtering 2026-08-12 16:39:13 +02:00
Andras Bacsai 0764ec425d fix(ui): environment settings broken header & project settings header (#11204) 2026-08-12 16:30:49 +02:00
Andras Bacsai 6a1b911097 fix(models): add datetime cast for finished_at in ScheduledDatabaseBackupExecution (#11210) 2026-08-12 16:29:55 +02:00
Andras Bacsai 20981777a9 Merge remote-tracking branch 'origin/main' into fix/db-backup-datetime-cast 2026-08-12 16:29:28 +02:00
Andras Bacsai 5e7ba47054 test(models): cover finished_at datetime cast 2026-08-12 16:27:33 +02:00
Andras Bacsai 3de6284265 Merge remote-tracking branch 'origin/main' 2026-08-12 16:26:54 +02:00
Andras Bacsai afca5603b7 fix(ui): remove duplicate metrics tooltip border (#11213) 2026-08-12 16:26:34 +02:00
Andras Bacsai 8e6e2b099a feat(ui): dock configuration warnings in the navigation HUD 2026-08-12 16:24:01 +02:00
Nexmoe e56905e5c0 fix(ui): remove duplicate metrics tooltip border 2026-08-12 21:01:44 +08:00
Eugene Scheepers f867a9179e fix(models): add datetime cast for finished_at in ScheduledDatabaseBackupExecution 2026-08-12 12:57:03 +00:00
Andras Bacsai feb5be3a3c Merge remote-tracking branch 'origin/main' 2026-08-12 14:23:55 +02:00
Yannick SeegerandClaude Opus 5 a052b4b9e5 fix(ui): replace the project layer-2 bar with a page header
The project navbar rendered a single Resources tab that was only ever active
on project.resource.index, a page that never rendered the bar, and rendered
nothing at all without an environment, leaving project and environment
settings with no title.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 14:20:38 +02:00
Timo dcfad6c608 fix(lang): correct german translation for password reset email (#9680) 2026-08-12 14:17:05 +02:00
Andras Bacsai 03816bce3a chore(workflows): pin lock-threads action to v6.0.2 2026-08-12 14:12:47 +02:00
Yannick SeegerandClaude Opus 5 ef0e7cfa05 fix(ui): drop the empty console canvas from terminal target selection
Target selection now renders as a full-width layer card instead of a narrow
dialog floating in an empty full-height console canvas. The themed console
shell, its viewport height lock, and the console theme selector stay with an
open session, where they belong.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 14:03:22 +02:00
Andras Bacsai 08627795a5 ci(release): standardize production workflows on main
Route production builds, releases, and changelog generation through `main`, update contribution guidance for main/next branch targets, and cover the branch policy in workflow tests.
2026-08-12 13:12:55 +02:00
Andras Bacsai e2184d30a2 feat(workflows): add pull request branch management workflow (#11193) 2026-08-12 12:58:24 +02:00
Andras Bacsai 12b14bbefd ci(release): support main during production branch rename
Run production builds and changelog generation from both v4.x and main while excluding both branches from staging builds.
2026-08-12 12:53:16 +02:00
Andras Bacsai 8c88f6093a chore(release): bump default version to 4.3.1 2026-08-12 12:27:08 +02:00
Andras Bacsai ec7659aa59 fix(release): preserve tags when publishing draft releases (#11199) 2026-08-12 12:02:53 +02:00
Andras Bacsai decf6c7a9a fix(release): preserve tags when publishing draft releases
Upgrade github-script to v8 and pass the release tag and target commit when creating and publishing releases.
2026-08-12 12:02:37 +02:00
Andras Bacsai 54c735b673 fix(ui): expose environment variable settings on mobile (#11198) v4.3.0 2026-08-12 11:52:11 +02:00
Andras Bacsai 4e3def11e3 fix(ui): expose environment variable settings on mobile
Collapse environment variable rows to the key and settings action on small
screens, and let the key open the corresponding details modal.
2026-08-12 11:51:42 +02:00
Andras Bacsai d662de05d9 fix(ui): raise top bar above open service actions (#11197) 2026-08-12 11:34:34 +02:00
Andras Bacsai 8264129f03 fix(ui): raise top bar above open service actions 2026-08-12 11:32:00 +02:00
drewmt bfdf3d3d2b fix(api): regenerate basic auth labels after updates 2026-08-12 09:13:47 +03:00
ShadowArcanist 28ceb5a9a8 feat(workflows): add pull request branch management workflow 2026-08-11 22:38:53 +02:00
ShadowArcanist 178b1592fe chore(workflows): disable branch checks on pr-quality 2026-08-11 21:49:21 +02:00
Andras Bacsai 4b34ac7cab feat(ui): show two-factor status of team members (#11186) (#11192) 2026-08-11 21:12:47 +02:00
9794ce2686 feat(ui): show two-factor status of team members (#11186)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2026-08-11 21:10:55 +02:00
Benoît de BiolleyandClaude Opus 5 47a14765e1 ✨ Install prerequisites and Docker on Alpine
InstallPrerequisites had no alpine branch and threw before Docker
install was ever reached. Enable the community repository (commented
out on some images) and install curl/wget/git/jq with apk.

The Docker install now also pulls docker-cli-compose, which
validateDockerCompose() requires, creates /etc/docker since Alpine's
docker package does not ship it, and enables/starts the OpenRC service.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GXciegHbJhXbGvVn7mwgbR
2026-08-11 18:09:16 +02:00
Benoît de Biolley 7ec1c939bf ✨ Install docker on alpine 2026-08-11 18:09:15 +02:00
Benoît de Biolley 1bfde7d7c6 📝 Update template 2026-08-11 18:09:15 +02:00