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
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
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
Yannick Seeger
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
Yannick Seeger
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
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
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
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
dimon1936
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
cde9597c09
fix(release): run support image workflows on main
2026-08-11 16:35:03 +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
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
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
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
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
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
Andras Bacsai
a84505efe8
style(ui): refine focus ring thickness and warning color
2026-08-10 11:52:24 +02:00
Andras Bacsai
f412b2bf0d
feat(dashboard): add server metrics charts and polish UI feedback
2026-08-10 11:08:04 +02:00
Andras Bacsai
62b2fe2330
feat(ui): add volume backup storage controls and grouped navigation
2026-08-10 10:35:15 +02:00
Andras Bacsai
4ba6aa3500
feat(servers): separate connection and provisioning options
...
Group existing server connections separately from cloud provisioning and use a select for dedicated build server roles.
2026-08-10 10:09:03 +02:00
Andras Bacsai
faf527d554
fix(dev): support configurable hosts and light-mode surfaces
...
Add configurable bind addresses and Vite protocols for development networking, and improve light-mode styling for logs and unsaved-change controls.
2026-08-10 09:56:30 +02:00
Andras Bacsai
003e44d123
Merge remote-tracking branch 'origin/next' into feat/noindex-domains
2026-08-08 11:26:20 +02:00
Andras Bacsai
c0b75d04a6
feat(service): unify database and storage backups on one page
...
List service database schedules with volume backups, add a database
picker when creating scheduled DB backups from the service page, and
cover the unified table and create flow in tests.
2026-08-08 00:12:56 +02:00
Andras Bacsai
12b14665b5
fix(ui): use 100dvh body height and coollabs auth glow
...
Replace min-h-screen with min-height: 100dvh on body for correct
mobile viewport height, and point the auth shell radial glow at
--color-coollabs instead of --color-accent. Add branding CSS tests.
2026-08-07 23:31:57 +02:00
Andras Bacsai
f9caa5250d
feat(servers): add cross-instance server migration ( #11075 )
2026-08-07 23:07:55 +02:00
Andras Bacsai
c15e3b35fd
feat(resources): add cross-server resource migration (dev-only) ( #11165 )
2026-08-07 23:01:31 +02:00
Andras Bacsai
11dc7cee7a
Merge remote-tracking branch 'origin/next' into celld-one-click-service
2026-08-07 22:46:22 +02:00
Andras Bacsai
bbb46eca59
fix(ui): scroll backup tables on mobile and use icon actions
...
Keep backup schedule grids full-width with horizontal scroll instead of
hiding columns, and replace volume backup execution Download/Delete
buttons with compact icon actions.
2026-08-07 21:48:01 +02:00
Andras Bacsai
51561e4bee
feat(profile): add uploadable avatars with local/S3 storage
...
Users can upload and remove profile pictures on the profile page.
Admins choose local or instance S3 storage in advanced settings.
Avatars are compressed to JPEG and served via a private cached route.
2026-08-07 21:39:56 +02:00