Andras Bacsai
1ca472d549
Merge remote-tracking branch 'origin/next' into fix/api-update-server-private-key
2026-06-03 11:43:32 +02:00
Andras Bacsai
13e94a499d
feat(destinations): split Docker resources into separate page
...
Move standalone Docker destination resource listings out of the general
settings view and add a searchable resources page with team-scoped tests.
2026-06-03 11:24:36 +02:00
Andras Bacsai
128464e77c
Merge remote-tracking branch 'origin/next' into jean/docker-network-ui
2026-06-03 11:13:29 +02:00
Andras Bacsai
c0c8fd7f11
Merge remote-tracking branch 'origin/next' into jean/sentinel-ux
2026-06-03 11:10:19 +02:00
Andras Bacsai
d892d0ad10
fix(sentinel): refresh server nav after toggles
...
Dispatch server show refreshes after Sentinel and metrics toggles, preserve editable Sentinel form fields during restart events, and gate custom image editing by update permission.
2026-06-03 11:10:13 +02:00
Andras Bacsai
1fc224cd75
Merge remote-tracking branch 'origin/next' into jean/docker-network-ui
2026-06-03 11:01:29 +02:00
Andras Bacsai
aaa540421f
feat(application): preserve crash restart limit status
...
Stop applications after they hit the crash restart limit without clearing
restart tracking, surface the stopped-limit warning in status UI, and use
the application link in restart limit notifications.
2026-06-03 11:01:28 +02:00
Andras Bacsai
2d2634f87b
Merge remote-tracking branch 'origin/next' into jean/sentinel-ux
2026-06-03 10:57:36 +02:00
Andras Bacsai
d581abb284
Merge remote-tracking branch 'origin/next' into jean/add-restart-loop-limit
2026-06-03 10:43:57 +02:00
Andras Bacsai
07f381b88c
Merge remote-tracking branch 'origin/next' into jean/port-exposes-improvement
2026-06-03 10:32:57 +02:00
Andras Bacsai
be6ed4377d
feat(ui): add resource details view ( #9756 )
2026-06-03 10:21:15 +02:00
Andras Bacsai
63be45b21b
fix(ui): configuration changes modal doesn't go away after redeployment for git based compose apps ( #10461 )
2026-06-03 10:19:03 +02:00
Andras Bacsai
a047971bc1
fix(github): use provided app for installation URLs
...
Generate GitHub App installation links and setup cache state from the
current app instance, and keep the Livewire app name in sync after
permission checks.
2026-06-03 10:07:57 +02:00
Andras Bacsai
858b1906ec
Improve GitHub App setup flow
2026-06-03 09:33:46 +02:00
Andras Bacsai
d681e656c7
fix(server): preserve remote HOME in Railpack buildx prune
2026-06-02 16:36:00 +02:00
Andras Bacsai
67687efc65
Merge remote-tracking branch 'origin/next' into 10507-railpack-cache-volume
2026-06-02 15:14:13 +02:00
Andras Bacsai
a75dc07567
fix(server): prune Railpack buildx cache via helper container
2026-06-02 15:14:01 +02:00
Andras Bacsai
d87ab279fb
fix(log-drain): connect drain to service networks
...
Ensure the log drain container joins enabled service destination networks
when services start or the log drain restarts.
2026-06-02 14:33:57 +02:00
Andras Bacsai
5eec212ade
fix(deploy): persist Railpack buildx metadata
...
Mount the host buildx metadata directory into helper containers so the
Railpack builder can be pruned during Docker cleanup.
2026-06-02 14:30:49 +02:00
Andras Bacsai
40294bc3b3
chore: inspect staged changes
2026-06-02 14:05:26 +02:00
Andras Bacsai
cd06e10b1b
fix(auth): bind magic links to their invitation
...
Include the invitation UUID in generated magic link tokens and validate the
matching stored invitation link before logging the user in, preventing stale
or same-email invitations from being reused.
2026-06-02 12:57:30 +02:00
Andras Bacsai
40d570f195
chore: update team invitation handling
2026-06-02 12:22:27 +02:00
Andras Bacsai
93aa8894a8
fix(service): Garage doesn't start due to RPC secret being wrong length ( #10425 )
2026-06-02 12:01:41 +02:00
Andras Bacsai
1bad82cf43
Merge remote-tracking branch 'origin/next' into chore/update-deployment-validation
2026-06-02 11:28:42 +02:00
Andras Bacsai
fb4c3aa22e
fix(applications): allow repeated hyphens in image names
2026-06-02 11:27:25 +02:00
Andras Bacsai
098b098509
Merge remote-tracking branch 'origin/next' into chore/update-deployment-validation
2026-06-02 11:20:29 +02:00
Andras Bacsai
507ecfdf54
Merge remote-tracking branch 'origin/next' into fix/application-image-validation
2026-06-02 11:14:35 +02:00
Andras Bacsai
6dae53a0e5
Merge remote-tracking branch 'origin/next' into fix/application-image-validation
2026-06-02 11:13:36 +02:00
Andras Bacsai
d72c1e2a47
fix(applications): harden image validation
2026-06-02 11:11:33 +02:00
Andras Bacsai
c7c8107dcd
Merge remote-tracking branch 'origin/next' into fix/application-branch-validation
2026-06-02 11:10:33 +02:00
Andras Bacsai
62caa30056
Merge remote-tracking branch 'origin/next' into chore/update-deployment-validation
2026-06-02 11:10:32 +02:00
Andras Bacsai
1ce36926f6
Merge remote-tracking branch 'origin/next' into fix/proxy-config-validation
2026-06-02 11:07:07 +02:00
Andras Bacsai
51894d9c05
chore: defer server policy changes
2026-06-02 10:57:14 +02:00
Andras Bacsai
a511bd9b67
fix(api): validate token team context
2026-06-01 15:17:55 +02:00
Andras Bacsai
5e4873322e
chore: improve deployment input handling
2026-06-01 15:15:38 +02:00
Andras Bacsai
419593e7d4
fix(proxy): tighten config validation
2026-06-01 15:14:28 +02:00
Andras Bacsai
2bb07bbe9e
fix: validate application branch updates
2026-06-01 15:13:04 +02:00
Andras Bacsai
4b2dfa7c77
Merge remote-tracking branch 'origin/next' into 2731-investigate-failed-git-clone
2026-06-01 11:44:09 +02:00
Andras Bacsai
92d6b577fd
Merge remote-tracking branch 'origin/next' into 7616-conditional-image-tags
2026-06-01 11:15:55 +02:00
Andras Bacsai
e7483f591f
fix(deployments): scope submodule git credentials per command
...
Use per-command git config for GitHub App HTTPS credentials so private submodules authenticate without persisting global git config. Preserve configured git options for checkout, fetch, submodule, and LFS commands, and cover GitLab PR submodule checkout with tests.
2026-06-01 10:54:14 +02:00
Andras Bacsai
bc8928fdc4
Merge remote-tracking branch 'origin/next' into 2731-investigate-failed-git-clone
2026-06-01 10:40:02 +02:00
Andras Bacsai
a5313a78cf
fix(deployments): filter generated compose service env vars ( #10186 )
2026-06-01 10:38:36 +02:00
Andras Bacsai
e37f9401bc
Merge remote-tracking branch 'origin/next' into 7552-pr-previews-not-working
2026-06-01 10:35:37 +02:00
Andras Bacsai
8e30035031
Merge remote-tracking branch 'origin/next' into s3-backup-validation
2026-06-01 10:32:17 +02:00
Andras Bacsai
d4ff7ea791
Merge remote-tracking branch 'origin/next' into s3-backup-validation
2026-06-01 10:02:12 +02:00
Andras Bacsai
3db41a83a8
Merge remote-tracking branch 'origin/next' into terminal-long-session-disconnects
2026-06-01 09:52:34 +02:00
Andras Bacsai
51062e73a6
fix(database): honor disabled standalone health checks
...
Skip Docker healthcheck configuration when standalone database health checks are disabled, and document default health check settings in the database API schema.
2026-06-01 08:55:03 +02:00
Andras Bacsai
094e64ed2d
Merge remote-tracking branch 'origin/next' into terminal-long-session-disconnects
2026-06-01 06:56:11 +02:00
Andras Bacsai
4f053bf5b4
Merge remote-tracking branch 'origin/next' into 10444-database-healthchecks
2026-06-01 06:55:40 +02:00
Jérémy Derdaele
b5416859e5
fix(templates): generate valid Garage RPC secret
...
Garage requires a 32 bytes secret (which is a 64 char hex string)
2026-05-31 23:57:46 +02:00