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 )
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 Ahuja and Claude 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
TehBrian
61a2b183d3
fix(installer): minor grammatical error ( #9209 )
2026-08-10 18:42:56 +02:00
Andras Bacsai
8cf22d7739
feat(search): preselect first result in resource picker
...
Add the local UI design system reference and update frontend references to it.
2026-08-10 15:17:26 +02:00
Andras Bacsai
3d64eb214a
feat(domains): add per-domain noindex support ( #10908 )
2026-08-10 15:17:00 +02:00
Andras Bacsai
be2a6d6d1e
feat(domains): edit compose redirect direction in domain modal
2026-08-10 15:15:48 +02:00
Andras Bacsai
69ba001e21
feat(domains): add inline indexing and redirect controls
...
Move domain indexing and redirect settings into domain management views and include noindex changes in deployment configuration diffs.
2026-08-10 15:10:30 +02:00
Andras Bacsai
8c9a7413d0
Merge remote-tracking branch 'origin/next' into feat/noindex-domains
2026-08-10 14:23:09 +02:00
Andras Bacsai
7037633f45
feat(dashboard): refresh metrics and color server status indicators
...
Refresh visible dashboard metrics every minute and after backgrounding. Replace server status badges with accessible color-coded icon borders and status text.
2026-08-10 14:04:24 +02:00
peaklabs-dev
3f47524baf
chore(services): regenerate service-templates json files
2026-08-10 13:32:27 +02:00
Andrew Pedley and peaklabs-dev
ac3c0a92cb
feat(service): update sparkyfitness from v0.15 to version 1.6.1 ( #9927 )
...
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
2026-08-10 13:18:10 +02:00
tiennm99
c8caa41c67
perf(service): tune litellm defaults to lower RAM/CPU usage ( #10698 )
2026-08-10 13:08:06 +02:00
0bd8702fb5
feat(service): add stalwart mail server ( #10984 )
...
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com >
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
2026-08-10 12:58:58 +02:00
HeapReaper
8f93682188
feat(service): add InfluxDB ( #11103 )
2026-08-10 12:53:16 +02:00
Chirag Chhatrala and peaklabs-dev
7ef8765bd6
feat(service): upgrade opnform to v2.0 ( #10600 )
...
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
2026-08-10 12:49:29 +02:00
peaklabs-dev
0c1fcbe93c
chore(deps): bump realtime version
2026-08-10 12:26:30 +02:00
peaklabs-dev
494ca05239
fix(terminal): new function name of cookie package
2026-08-10 12:22:31 +02:00
peaklabs-dev
6877ef186b
chore(deps): update php and node dependencies
2026-08-10 12:10:59 +02:00
Andras Bacsai
865fd7e80c
Merge remote-tracking branch 'origin/next' into next
2026-08-10 11:52:56 +02:00