Andras Bacsai and Claude Opus 5.5
afe8fc05ea
fix(healthcheck): keep the Dockerfile HEALTHCHECK of existing applications
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-28 14:16:22 +01:00
Andras Bacsai and Claude Opus 5.5
5145aa53dc
fix(services): align service configuration form with role permissions ( #12356 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:39:52 +01:00
Andras Bacsai and Claude Opus 5.5
fae2752346
fix(databases): show custom configuration only to admins ( #12353 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:34:47 +01:00
Andras Bacsai and Claude Opus 5.5
28f44d3aa0
fix(hetzner): show out-of-stock server types as disabled in the server form
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 17:44:34 +01:00
Andras Bacsai
101444b8ca
fix(log-drains): support Axiom edge domains and update Fluent Bit to 5.1
...
- Add an Axiom edge domain setting (default us-east-1) and use the /v1/ingest endpoint, so EU datasets work
- Remove the Highlight drain (service ended) and stop its running containers
- Update Fluent Bit from 2.0 to 5.1 and use the warn log level
- Restart running drains when the generated files change, with the new image pulled before the old container stops
- Show log drain validation errors under their fields
Closes #9898
2026-10-27 17:41:50 +01:00
Andras Bacsai and Claude Opus 5.5
67673525a8
fix(modal): let password managers autofill the confirmation password
...
Closes #9963
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 17:11:07 +01:00
Andras Bacsai
fcdcd80eeb
feat(env): support variable flag directives in developer view ( #12349 )
2026-10-27 16:27:22 +01:00
Andras Bacsai
1039368491
fix(s3): support virtual-hosted-style URLs for S3 storages
...
Add a "Use path-style URLs" setting to S3 storages. It is detected from
the endpoint (Alibaba OSS, Tencent COS, Volcengine/BytePlus TOS), and the
connection test switches to virtual-hosted style when the provider
rejects path-style requests. Backups pass `--path off` to mc.
Closes #10347
2026-10-27 15:53:16 +01:00
Andras Bacsai and Claude Opus 5.5
3a4ea3b4d6
fix(terminal): forward the session cookie instead of guessing its name
...
The terminal server built the Laravel session cookie name from APP_NAME
with its own regex and ignored SESSION_COOKIE. When the name differed
from Laravel's, every connection closed with "Missing required tokens".
Forward the browser Cookie header so Laravel reads its own session.
Also remove the text rejection messages kept for terminal clients from
before close codes; the server and client now ship in the same image.
Closes #10549
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 15:05:35 +01:00
Andras Bacsai and Claude Opus 5.5
d3b1a3d405
fix(ui): update breadcrumb names after a rename
...
Closes #12341
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 14:55:39 +01:00
Andras Bacsai and Claude Opus 5.5
d1317e1d3b
fix(metrics): explain what 100% CPU means in chart tooltips
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 09:57:09 +01:00
Andras Bacsai
56c427b671
fix(forms): stop checkbox label clicks from opening the helper tooltip
2026-10-27 09:57:09 +01:00
Andras Bacsai
1a2a5362ad
fix(security): secure remote command secrets and clone volume data
2026-10-27 09:47:18 +01:00
Andras Bacsai and Claude Opus 5.5
1d286427ad
perf(canvas): stop pan and zoom from restyling every card
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 23:41:25 +01:00
Andras Bacsai and Claude Opus 5.5
c4b9b7a165
fix(navbar): show sidebar toggle line on the left when expanded
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 23:41:23 +01:00
Andras Bacsai
b5823c777b
Merge remote-tracking branch 'origin/main'
2026-10-26 19:30:11 +01:00
Andras Bacsai
a1c24e084e
fix(canvas): center controls and left-align recent deployments
2026-10-26 19:30:08 +01:00
Andras Bacsai and Claude Opus 5.5
b17c83d688
fix(modal): keep confirmation checkbox state in one place
...
The dialog checkboxes used both Alpine selectedActions and wire:model.
After the dialog closed, the two could differ, so a click did not change
the checkbox. Alpine now holds the state, and the dialog sends it to
Livewire on submit.
Closes #12338
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 19:28:36 +01:00
Andras Bacsai and Claude Opus 5.5
0a9019f738
fix(analytics): hide container tooling user agents by default ( #12335 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 19:27:22 +01:00
Andras Bacsai and Claude Opus 5.5
f751365863
fix(canvas): keep card drags alive on logos and pan with the middle mouse button
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 18:31:02 +01:00
Andras Bacsai and Claude Opus 5.5
e1637cbe02
fix(new-resource): render the resource search binding only on the type step
...
The searchResources() x-data wrapper was outside the type-step @if that
renders its script, so a direct load of a later step (for example the
PostgreSQL image picker from global search or a reload) threw
"searchResources is not defined".
Closes #12337
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 18:30:10 +01:00
Andras Bacsai
8d8f8e8988
feat(analytics): compact traffic metrics and scale latency units
2026-10-26 17:59:06 +01:00
Andras Bacsai
271849c88e
fix(scheduled-tasks): show the server timezone in the schedule help text
...
Closes #10904
2026-10-26 13:10:09 +01:00
Andras Bacsai and Claude Opus 5.5
0a0d6cf075
fix(postgres): block restore scan bypasses and stop on SQL errors ( #12333 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 12:54:32 +01:00
Andras Bacsai
5d66fb719e
fix(registration): time-limit first root account creation
...
Open root registration for ten minutes after startup, then require a Coolify restart to reopen it. Update installer credential handling and explain the setup window in the registration UI.
2026-10-26 10:49:19 +01:00
Andras Bacsai and Claude Opus 5.5
88e67cbf42
fix(new-resource): pass server ids in the resource wizard ( #12327 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 10:14:45 +01:00
Andras Bacsai and Claude Opus 5.5
3f3fa1d758
fix(previews): deploy previews with their own environment variables ( #12325 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 09:55:44 +01:00
Andras Bacsai
e7ecc0e1f9
fix(metrics): find the Coolify data disk in Sentinel 1.1.3 disk metrics
...
Closes #12315
2026-10-25 23:48:21 +01:00
Andras Bacsai and Claude Opus 5.5
0f0a1e920d
fix(project): show production, staging, and development environments first
...
Closes #12317
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 23:47:32 +01:00
Andras Bacsai
834b47a85f
fix(tags): pass filtered tag count to client pagination
2026-10-25 18:09:17 +01:00
Andras Bacsai and Claude Opus 5.5
11f794790d
feat(team): let owners and admins require 2FA for team members
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 14:47:39 +01:00
Andras Bacsai and Claude Opus 5.5
5ed8565edf
fix(patches): show held back package updates apart from the updates
...
Phased Ubuntu updates, apt-mark holds, and apk version pins showed as
available updates that no update could install.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 12:53:20 +01:00
Andras Bacsai
86a11d6992
fix(metrics): show all container metrics in one table
2026-10-24 23:48:36 +02:00
Andras Bacsai and Claude Opus 5.5
b4a4df2706
fix(files): browse containers without a shell through a helper container
...
Closes #12305
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:33:24 +02:00
Andras Bacsai and Claude Opus 5.5
88070a15d5
fix(ui): show the collapsed sidebar tooltip on resource menu items
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:20:33 +02:00
Andras Bacsai and Claude Opus 5.5
547bdc3bf4
fix(ui): narrow the collapsed sidebar in the floating navigation style
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 23:17:09 +02:00
Andras Bacsai and Claude Opus 5.5
9c8f38752a
fix(ui): flatten process log dialogs and show the run status next to the title
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:50:30 +02:00
Andras Bacsai
4c7c46e2fd
fix(ui): point the MCP endpoint hint to Keys & Tokens → API Tokens
2026-10-24 22:34:30 +02:00
Andras Bacsai and Claude Opus 5.5
228f0d1704
fix(ui): show one resource status badge and anchor the Links menu to its button
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:27:27 +02:00
Andras Bacsai and Claude Opus 5.5
d30f582bfe
fix(ui): load the Compose file on open and show a disabled Deploy until it loads
...
Load a missing Compose file once when an application page opens. Until it
loads, show Load compose next to a disabled Deploy button on every page.
Keep teleported tooltips keyed so Livewire morphs the form after updates.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:11:48 +02:00
Andras Bacsai and Claude Opus 5.5
94e70983f4
fix(ui): show sparkline tooltips below the chart so the line stays visible
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 22:03:00 +02:00
Andras Bacsai and Claude Opus 5.5
649e90ab3b
fix(ui): show resource menus in the sidebar and mobile drawer, not in the page
...
The main sidebar shows the resource menu from lg, where it appears, and the
mobile drawer shows it too, so the page grid menu is gone. The drawer opens
on the menu of the current page again after it closes. Below xl, the resource
actions are a compact button in line with the title.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:58:42 +02:00
Andras Bacsai and Claude Opus 5.5
a261d89988
fix(ui): sync chart tooltips only inside the plot area and remove the heading gap
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:55:45 +02:00
Andras Bacsai and Claude Opus 5.5
d8d33c69ce
fix(auth): hide locked and admin-only secrets in forms, compose, and the API
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:46:58 +02:00
Andras Bacsai
6fc14f3615
fix(auth): enforce resource permissions for stored secrets
2026-10-24 18:26:55 +02:00
Andras Bacsai and Claude Opus 5.5
bf579df036
fix(ui): show helper and button tooltips above dropdowns and the sidebar
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 18:26:36 +02:00
Andras Bacsai and Claude Opus 5.5
5f460c06c6
fix(previews): key docker tags by preview id so a delete cannot shift them
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 18:14:51 +02:00
Andras Bacsai and Claude Opus 5.5
ffc6f4017d
fix(ui): stop single dashboard cards from stretching to full width
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 18:06:54 +02:00
Andras Bacsai
cf7602dfa5
fix(ui): use the danger button style for canvas remove buttons
2026-10-24 18:06:22 +02:00
Andras Bacsai and Claude Opus 5.5
c83bb4bdf9
fix(canvas): let cards move when their group is already close to another group
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 18:03:28 +02:00