Commit Graph
17030 Commits
Author SHA1 Message Date
Andras Bacsai 60eff6fb6e fix(docker): update helper CLI for registry pushes (#11461) 2026-08-22 12:53:20 +02:00
Andras Bacsai 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
Aditya Tripathi 7c01f63f53 fix(traffic-analytics): stop leaking geoip key and gate sentinel restart
- Only send GEOIP_MAXMIND_LICENSE_KEY to Sentinel when GeoIP is enabled
- Skip restarting Sentinel when disabling analytics unless it was already running
- Validate Sentinel API responses are JSON objects before reading them
- Restore "live" toggle state from localStorage instead of only disabling it
- Use content-based wire:key for breakdown/path rows instead of loop index
- Add missing Kosovo country code and require update permission for geoip listbox
2026-08-21 11:22:36 +00:00
Aditya Tripathi 6181c43dba Merge remote-tracking branch 'origin/next' into coolify-analytics-traefik-caddy 2026-08-21 10:47:47 +00:00
Andras Bacsai 0bcaa4f51a Merge remote-tracking branch 'origin/main' into next 2026-08-21 12:19:57 +02:00
Andras Bacsai dd90926583 fix(ci): protect main during sync conflicts 2026-08-21 12:19:05 +02:00
Andras Bacsai ca5fcce39b Reapply "Merge branch 'next' into main"
This reverts commit 7bbd91175f.
2026-08-21 12:15:46 +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 2598f3e4c8 Merge branch 'next' into main 2026-08-21 12:11:40 +02:00
Andras Bacsai 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 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 33218532a8 Align resource access checks (#11405) 2026-08-20 12:49:59 +02:00
Aditya Tripathi d887d1cbdc fix(dashboard): remove traffic analytics enablement nudge
Drop the dashboard banner that prompted enabling traffic analytics
on eligible servers. Keep nudge coverage on the analytics page and
update tests accordingly.
2026-08-20 10:40:45 +00:00
Andras Bacsai c9b857884b fix(api): align team-scoped responses 2026-08-20 12:40:13 +02:00
Aditya Tripathi b2fb22934c Merge remote-tracking branch 'origin/next' into coolify-analytics-traefik-caddy
# Conflicts:
#	app/Models/ServerSetting.php
#	package-lock.json
#	package.json
#	resources/views/components/forms/listbox.blade.php
2026-08-20 09:33:47 +00: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 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 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 7c69b32c58 fix(services): handle empty compose environment sections (#11407) 2026-08-19 16:46:57 +02:00
peaklabs-dev cf0865ef09 feat(ui): show traefik dashboard link beside proxy actions 2026-08-19 16:29:17 +02:00
peaklabs-dev ab44b1e069 feat(ui): use split action button 2026-08-19 15:59:06 +02:00
peaklabs-dev e71648d01b feat(ui): add split action button component 2026-08-19 15:59:06 +02:00
🏔️ Peak 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 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