Andras Bacsai
5d06c226a3
feat(templates): add Obsidian LiveSync CouchDB service template
...
Add the Obsidian LiveSync compose template, service logo, and coverage for its configuration.
2026-08-24 09:10:19 +02:00
Andras Bacsai
dbc0aa529f
feat(templates): add HashiCorp Vault service template
...
Add Vault Compose configuration and generated service metadata with coverage for deployment settings.
2026-08-24 09:04:51 +02:00
Andras Bacsai and GitHub
3da7f5a5a5
fix(docker): handle commas in container label values ( #11477 )
2026-08-24 00:25:55 +02:00
Andras Bacsai and GitHub
16352fad23
fix(proxy): restore project networks after host reboot ( #11476 )
2026-08-24 00:22:29 +02:00
Andras Bacsai
c1219576cf
feat(livewire): handle infrastructure request failures with toast
...
Add a local preview route and test coverage for proxy-style failures, suppressing raw Livewire error responses and showing a user-friendly toast after gestures.
2026-08-23 13:51:22 +02:00
Andras Bacsai and GitHub
379abb2526
fix(docker): make cleanup commands idempotent ( #11463 )
2026-08-22 17:22:50 +02:00
Andras Bacsai and GitHub
7fd678d907
fix(previews): remove persistent volumes on deletion ( #11455 )
2026-08-22 13:16:44 +02:00
Andras Bacsai and GitHub
60eff6fb6e
fix(docker): update helper CLI for registry pushes ( #11461 )
2026-08-22 12:53:20 +02:00
Andras Bacsai and GitHub
59cd5b0d72
fix(api): allow system-wide GitHub Apps across teams ( #11453 )
2026-08-21 23:35:24 +02:00
Andras Bacsai
eb57a691ca
feat(domains): add asynchronous DNS validation
...
Add queued DNS checks with polling, status indicators, and notifications for application and service domains. Improve volume backup target labels and names.
2026-08-21 21:22:04 +02:00
Andras Bacsai
e82843ac39
fix(terminal): distinguish containers across servers
...
Namespace terminal container targets by server UUID and bump Coolify to 4.3.11.
2026-08-21 13:55:54 +02:00
Andras Bacsai
dd90926583
fix(ci): protect main during sync conflicts
2026-08-21 12:19:05 +02:00
Andras Bacsai
7bbd91175f
Revert "Merge branch 'next' into main"
...
This reverts commit 2598f3e4c8 , reversing
changes made to 83f1a2e503 .
2026-08-21 12:12:56 +02:00
Andras Bacsai and GitHub
2598f3e4c8
Merge branch 'next' into main
2026-08-21 12:11:40 +02:00
Andras Bacsai and GitHub
83f1a2e503
fix(domains): allow adding domains without explicit ports ( #11442 )
v4.3.10
2026-08-21 12:04:14 +02:00
Andras Bacsai
15072b9cf7
fix(ui): release modal scroll lock before confirmation submission
...
Close the confirmation modal before submitting destructive actions and reopen it when submission fails or returns an error.
2026-08-21 11:23:04 +02:00
Andras Bacsai and GitHub
65f4649a7d
fix(deployments): ignore newly tracked static configuration ( #11430 )
2026-08-20 20:17:08 +02:00
github-actions[bot]
9866593a51
Merge remote-tracking branch 'origin/main' into next
2026-08-20 10:50:16 +00:00
Andras Bacsai and GitHub
33218532a8
Align resource access checks ( #11405 )
2026-08-20 12:49:59 +02:00
Andras Bacsai
c9b857884b
fix(api): align team-scoped responses
2026-08-20 12:40:13 +02:00
github-actions[bot]
fc6f6fd0d4
Merge remote-tracking branch 'origin/main' into next
2026-08-20 09:10:52 +00:00
Andras Bacsai
38502e8205
fix(resources): preserve deletion when remote cleanup fails
...
Separate remote service cleanup from resource deletion and ensure database removal
completes despite cleanup errors. Update the disabled two-factor badge icon.
2026-08-20 11:10:14 +02:00
github-actions[bot]
5b749850a3
Merge remote-tracking branch 'origin/main' into next
2026-08-20 07:39:12 +00:00
Andras Bacsai
8f90882875
fix(teams): make membership and source deletions atomic
...
Wrap team membership changes, invitation revocation, and GitHub source deletion in transactions, with coverage for rollback failures.
2026-08-20 09:38:50 +02:00
github-actions[bot]
cd1e595492
Merge remote-tracking branch 'origin/main' into next
2026-08-20 07:35:24 +00:00
github-actions[bot]
7759c9b910
Merge remote-tracking branch 'origin/main' into next
2026-08-20 07:34:23 +00:00
Andras Bacsai
1eea1a1412
Merge remote-tracking branch 'origin/main'
2026-08-20 09:34:13 +02:00
Andras Bacsai and GitHub
de1d234ea5
fix(auth): require confirmation before accepting magic links ( #11413 )
2026-08-20 09:34:05 +02:00
Andras Bacsai
680071dca8
fix(teams): restrict deletion to owners and backfill team ownership
2026-08-20 09:32:32 +02:00
github-actions[bot]
e8b0840c09
Merge remote-tracking branch 'origin/main' into next
2026-08-19 14:47:36 +00:00
Andras Bacsai and GitHub
14d40c73a2
fix(docker-cleanup): finalize executions after job failure ( #11408 )
2026-08-19 16:47:19 +02:00
github-actions[bot]
1d0050ef76
Merge remote-tracking branch 'origin/main' into next
2026-08-19 14:47:17 +00:00
Andras Bacsai and GitHub
7c69b32c58
fix(services): handle empty compose environment sections ( #11407 )
2026-08-19 16:46:57 +02:00
🏔️ Peak and GitHub
68f4c23305
feat(var): environment variable copy button ( #11379 )
2026-08-19 15:27:29 +02:00
peaklabs-dev
dd0bae638d
test(var): fix env variable tests
2026-08-19 15:24:02 +02:00
peaklabs-dev
88ec944be7
fix(var): fail on missing user when hiding env values
2026-08-19 15:22:25 +02:00
peaklabs-dev
0b811b5ef6
feat(ui): add copy button to environment variable page
2026-08-19 15:11:49 +02:00
peaklabs-dev
afbe4d6fd7
feat(var): add environment variable copy functionality
2026-08-19 15:11:49 +02:00
peaklabs-dev
eb9a422d9b
refactor(ui): rename forms.copy-button to forms.copy-input
2026-08-19 15:11:49 +02:00
peaklabs-dev
595b72df6a
feat(ui): add some animations to the copy button
2026-08-19 15:11:49 +02:00
peaklabs-dev
0e35eb2aa3
feat(ui): use the shared copy button component everywhere
2026-08-19 15:11:49 +02:00
peaklabs-dev
bd6398e649
chore: remove global copyToClipboard helper
2026-08-19 15:11:49 +02:00
peaklabs-dev
8757cd2686
test: update tests for the new copy button component
2026-08-19 15:11:49 +02:00
peaklabs-dev
4ee59442ce
feat(ui): add shared copy button component
2026-08-19 15:11:34 +02:00
peaklabs-dev
a4886f6dfb
feat(ui): add copy icon
2026-08-19 15:11:34 +02:00
Andras Bacsai
13a577a731
fix: align resource access checks
2026-08-19 15:05:51 +02:00
Andras Bacsai and GitHub
fd97baf2dd
Hide source path from volume creation UI ( #7591 )
2026-08-19 13:51:44 +02:00
Andras Bacsai
63d22f1331
chore: remove legacy Dusk tests and configure maintenance driver
2026-08-19 13:49:14 +02:00
Andras Bacsai
937892b3ea
fix(storage): guard volume names and authorize source removal
2026-08-19 13:15:15 +02:00
Andras Bacsai
1d37968f5d
Merge remote-tracking branch 'origin/next' into remove-local-volume-source
2026-08-19 13:13:09 +02:00