16621 Commits
Author SHA1 Message Date
🏔️ 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' 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) 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
Andras Bacsai b12524cda3 internal changes (#11189) 2026-08-11 16:35:23 +02:00
Andras Bacsai cde9597c09 fix(release): run support image workflows on main 2026-08-11 16:35:03 +02:00
Andras Bacsai 4d58a20f88 internal changes only (#11188) 2026-08-11 16:32:46 +02:00
Andras Bacsai 8bf4ac9c68 fix(release): restrict production workflows to v4.x
Update release documentation and workflow coverage tests for the branch strategy.
2026-08-11 16:32:22 +02:00
Andras Bacsai e01a676811 internal updates (#11187) 2026-08-11 16:14:08 +02:00
Andras Bacsai 5e0e76df4b feat(release): rebuild stable images from reviewed draft releases
Add manual fix-release validation and stable image rebuilds, inject traceable development versions into SHA builds, and suppress invalid release links for development versions.
2026-08-11 16:11:13 +02:00
Andras Bacsai 091a5689ac v4.3 (#11106) 2026-08-11 12:26:16 +02:00
Andras Bacsai d64cbda3e8 fix(profile): remove redundant 2FA enabled badge 2026-08-11 12:18:35 +02:00
Andras Bacsai 1a8a4bb5ef fix(ui): refine overlays, toast actions, and save-state feedback
Improve overlay stacking and positioning, add toast copying, standardize domain labels, and animate unsaved changes while saving.
2026-08-11 12:08:44 +02:00
Andras Bacsai 41b3ed95aa fix(ui): stabilize domain controls and unify resource navigation
Preserve optimistic listbox selections during Livewire saves, refresh service domains after updates, and align application, service, and server navigation layouts.
2026-08-11 11:28:46 +02:00
Andras Bacsai 3f47d41880 feat(ui): improve terminal mobile UX and server status feedback
Add keyboard-aware terminal controls, refine terminal layouts and navigation, surface proxy and Sentinel health warnings, and make avatar uploads update only after successful persistence.
2026-08-11 09:33:11 +02:00
Himanshu AhujaandClaude Fable 5 419106696a fix(backups): forward per-backup timeout to the ssh timeout wrapper
instant_remote_process() applied its timeout only to Process::timeout(), while the shell-level timeout wrapper around ssh always used the global 3600s default, killing long backups and scheduled tasks at 1h with ssh exit code 255. Also applies the backup timeout to the S3 upload step and makes the default configurable via SSH_COMMAND_TIMEOUT.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:28:27 -04:00
Andras Bacsai 32bf1860d4 feat(domains): add structured URL editing and responsive domain controls
Add reusable domain URL parsing and input components, expose per-domain
redirect and indexing controls, and improve application and service domain
layouts across responsive breakpoints.
2026-08-11 00:06:55 +02:00