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 Seeger and Claude 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 Seeger and Claude 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 Biolley and Claude 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