Andras Bacsai
326ad020ec
Merge remote-tracking branch 'origin/main' into release/v4.5
2026-10-21 21:26:16 +02:00
Andras Bacsai
4c57600b52
Merge remote-tracking branch 'origin/main' into fix/secret-manager-request-timeout
2026-10-21 21:25:13 +02:00
dependabot[bot]
5d21b048a8
chore(deps-dev): bump vite from 8.2.1 to 8.3.4 ( #12251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-21 21:23:48 +02:00
Andras Bacsai and Claude Opus 5.5
212ee153e6
fix(ui): move fetch server details button to overview header and hide empty GPU list
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 21:14:14 +02:00
Andras Bacsai
8d400e3d6b
fix(ui): refine service resources and settings section styling
2026-10-21 21:01:24 +02:00
Andras Bacsai and Claude Opus 5.5
8255f85a50
fix(ui): lighten dark mode and match card, table, and tile headers to the topbar
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:46:52 +02:00
Andras Bacsai and Claude Opus 5.5
ab71f1af61
fix(ui): align dashboard deployments heading and unify muted table headers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:45:49 +02:00
Andras Bacsai and Claude Opus 5.5
f227bbcb5d
fix(ui): keep cards opaque over the floating dotted backdrop
...
- Top-level cards, empty states, and standalone wells paint their translucent tint over the page color
- Boxes inside a standalone well keep their tint in floating dark mode
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:23:07 +02:00
Andras Bacsai
b017bd1cd3
fix(settings): merge update settings into one section
2026-10-21 18:22:57 +02:00
Andras Bacsai and Claude Opus 5.5
dbc3fb91bf
fix(cdn): fetch versions.json once per hour, spread evenly across instances
...
- Retry CDN requests only for transient errors and honor Retry-After
(Cloudflare error 1200 sends 60 s), with jitter.
- Read helper and Sentinel versions from the local versions.json, which
the hourly update check refreshes, instead of fetching per job/server.
- Replace the random 0-600 s delay with a stable per-instance offset
inside the cron interval (max 1 h).
- Manual update checks and upgrades make one CDN attempt only.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:10:48 +02:00
Andras Bacsai and Claude Opus 5.5
44c6322259
fix(canvas): fit the server header and skip placeholder cards in the status summary
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:10:47 +02:00
Andras Bacsai and Claude Opus 5.5
c4bc9ae8bf
fix(canvas): show servers without resources on the servers canvas
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 18:02:02 +02:00
Andras Bacsai and Claude Opus 5.5
b1f2abf868
fix(cloud): refresh local versions.json hourly on every node
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 17:18:56 +02:00
Andras Bacsai
666ae60c2c
Merge remote-tracking branch 'origin/main' into release/v4.5
2026-10-21 16:49:31 +02:00
Andras Bacsai
d404da904f
feat(app-key): re-encrypt stored secrets after key rotation
2026-10-21 16:47:51 +02:00
Andras Bacsai
d730ab48fd
feat(security): add command to re-encrypt secrets after key rotation
2026-10-21 16:47:40 +02:00
Andras Bacsai
e9f69ce95b
Merge remote-tracking branch 'origin/main' into fix/secret-manager-request-timeout
2026-10-21 16:23:00 +02:00
🏔️ Peak
ff642008f1
fix(security): releease v4.4.7 ( #12257 )
2026-10-21 16:18:27 +02:00
Andras Bacsai
00df30ef55
Merge remote-tracking branch 'origin/main' into fix/secret-manager-request-timeout
2026-10-21 16:17:49 +02:00
peaklabs-dev
eeda30719f
feat(cdn): add patch.sh to sync:cdn
2026-10-21 16:16:13 +02:00
peaklabs-dev
86c21c0d5b
fix(docker): bump cloudflared to 2026.10.3
v4.4.7
2026-10-21 16:04:59 +02:00
peaklabs-dev
4b11e0b97e
chore(release): bump version to 4.4.7
2026-10-21 15:50:33 +02:00
peaklabs-dev
a220c1c7fe
ci(release): allow stable releases from fix branches
2026-10-21 15:50:33 +02:00
peaklabs-dev
19d1014e2b
fix(sentinel): bump Sentinel to 1.1.2
2026-10-21 15:50:33 +02:00
peaklabs-dev
6a6d33cd04
fix(docker): use Node.js 24.22.1
2026-10-21 15:50:33 +02:00
🏔️ Peak
b12d1386f3
feat(security): add tmp security release setup ( #12256 )
2026-10-21 15:47:41 +02:00
Andras Bacsai and Claude Opus 5.5
0ae8faa07b
fix(domains): remove the in-page title and domain count
...
- The sidebar already names the page; resource pages have no in-flow heading
- Toolbar puts search on the left and actions on the right
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 14:23:04 +02:00
peaklabs-dev
0364f01fe9
fix(sentinel): bump Sentinel to 1.1.2
2026-10-21 14:20:51 +02:00
peaklabs-dev
48573fc865
ci: add temporary hotfix release workflow
2026-10-21 14:20:51 +02:00
peaklabs-dev
435b2bcf54
ci: add temporary patched PHP base image build
2026-10-21 14:20:51 +02:00
peaklabs-dev
dfcf4245b8
feat(scripts): add patch script for security fix releases
2026-10-21 14:20:50 +02:00
peaklabs-dev
f05609dc11
fix(docker): use the patched PHP base image
2026-10-21 14:05:44 +02:00
Andras Bacsai
8742d0014a
chore(versions): bump Sentinel images to 1.1.2
2026-10-21 13:56:23 +02:00
Andras Bacsai and Claude Opus 5.5
141d2c67c8
fix(ui): style wells outside a layer card
...
- Define the well colors on the well too, so standalone tables keep a background and border
- In dark mode, standalone wells use the card surface instead of the black well fill
- Empty states inside a well show only their centered text
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 13:52:01 +02:00
Andras Bacsai
58b7f85e1e
feat(ui): add Projects page to the sidebar
2026-10-21 13:31:37 +02:00
Andras Bacsai and Claude Opus 5.5
54febeffd6
feat(ui): restyle cards, sidebar, and dark surfaces
...
- Cards use a soft outer box with an inset well; empty states match
- Smaller sidebar icon tiles; sidebar and brand block use the canvas color with faint borders
- Darker inputs in the dark well; floating panels stay opaque
- Faint purple tint on dark surfaces, menus, and logs
- Cloudflare icon for Cloudflare Tunnel
- DESIGN.md: add a portable design language part
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 13:18:59 +02:00
Andras Bacsai and Claude Opus 5.5
0d3f6d5dbe
fix(server): remove patch summary from server list header
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 13:04:11 +02:00
Andras Bacsai and Claude Opus 5.5
64b748008e
fix(server): list the active private key first
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-21 11:28:48 +02:00
Andras Bacsai
ef27d1a94d
fix(backup): restore Cloud backups in non-self-hosted mode
2026-10-20 21:46:02 +02:00
Andras Bacsai
408ee23936
chore(release): use next as the development branch
...
Sync main into next automatically and update release workflows and contributor docs for the long-lived next branch.
2026-10-20 18:44:26 +02:00
Andras Bacsai
f5c8cb6ab4
chore(versions): set Coolify release version to 4.5.0
2026-10-20 15:02:17 +02:00
Andras Bacsai
e4a0b350b3
chore(versions): bump Sentinel images to 1.1.1
2026-10-20 14:49:23 +02:00
Andras Bacsai
0732e74553
fix(server-transfer): require deploy permission for import checks
...
Require write and deploy abilities on the import check endpoint, and clarify the target token permissions in transfer messages and UI.
2026-10-20 14:15:30 +02:00
Andras Bacsai
4e55c58a28
fix(storage): keep long-form bind sources with variable or vault references
...
Docker Compose resolves these values from the .env file, so the parser no
longer rejects or misresolves them. Also copy the expected parser fixtures
when parser-snapshot-diff compares with a git ref.
2026-10-20 13:47:41 +02:00
Andras Bacsai and Claude Opus 5.5
65a7bd5c05
chore: merge main into release/v4.5
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 13:37:20 +02:00
e0f6b41dac
chore: merge main into release/v4.5 ( #12206 )
...
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com >
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Andras Bacsai <andrasbacsai@users.noreply.github.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 13:26:07 +02:00
Andras Bacsai
87dade4517
fix(secret-manager): add configurable request timeout for Infisical and Vault
2026-10-20 13:00:38 +02:00
Andras Bacsai
2ade696375
fix(storage): resolve ${VAR:-default} bind sources and safe conversion ( #12227 )
2026-10-20 11:41:54 +02:00
Andras Bacsai
5925c8403a
fix(log-drain): replace server name whitespace with hyphens ( #12239 )
2026-10-20 11:29:11 +02:00
Andras Bacsai
57faba1b96
fix(logs): prevent URL redaction from spanning log lines ( #12238 )
2026-10-20 10:49:29 +02:00