peaklabs-dev
266d414a04
feat(docker): add container name prefix for generated container names
2026-09-09 15:01:57 +02:00
🏔️ Peak
45501131bb
fix(docker): custom container names ( #11701 )
2026-09-09 14:58:10 +02:00
peaklabs-dev
efe474e0e2
fix(docker): enable consistent naming for legacy custom container names
2026-09-09 13:38:07 +02:00
Andras Bacsai
ab3b3926aa
feat: add database import API and Cloudflare DNS management
...
Queue database imports from upload, S3, or server paths via REST, and
manage Cloudflare DNS records from integration tokens and domain UIs.
2026-09-09 11:14:22 +02:00
Andras Bacsai
f359778115
Merge remote-tracking branch 'origin/next' into coolify-analytics-traefik-caddy
...
# Conflicts:
# resources/views/components/forms/listbox.blade.php
2026-09-08 11:55:49 +02:00
Andras Bacsai
09e9822264
Merge remote-tracking branch 'origin/next' into automation/sync-main-to-next
...
# Conflicts:
# app/Actions/Database/StartDatabase.php
# app/Models/StandaloneClickhouse.php
# app/Models/StandaloneDragonfly.php
# app/Models/StandaloneKeydb.php
# app/Models/StandaloneMariadb.php
# app/Models/StandaloneMongodb.php
# app/Models/StandaloneMysql.php
# app/Models/StandalonePostgresql.php
# app/Models/StandaloneRedis.php
# resources/views/livewire/project/shared/storages/all.blade.php
# tests/Feature/PersistentStorageVolumesLayoutTest.php
# tests/Feature/UserSeederTest.php
2026-09-08 10:02:12 +02:00
Andras Bacsai
c68259cddf
Merge remote-tracking branch 'origin/next' into coolify-analytics-traefik-caddy
2026-09-07 20:28:42 +02:00
Andras Bacsai
ba30c64d7d
fix(stripe): prevent duplicate subscription checkouts ( #11666 )
2026-09-07 20:25:06 +02:00
Andras Bacsai
0b462f6a58
feat(backups): alert when scheduled backups are missing ( #11433 )
2026-09-07 14:09:42 +02:00
Andras Bacsai
3c0e43f482
feat(settings): configure CDN URL for stored images
...
Add a persisted instance setting for S3 image CDN URLs and use it when building image links. Cache profile avatars and project icons with immutable one-year headers.
2026-09-04 21:15:06 +02:00
Andras Bacsai
053b030c42
fix: remove database restart limits and clear stale Traefik state
...
Drop restart-limit fields and enforcement from database resources, clear cached Traefik version data when proxies change, and show missing service environment variables from disabled deploy actions.
2026-09-04 15:42:26 +02:00
Andras Bacsai
9ef1ab7649
Merge remote-tracking branch 'origin/next' into automation/sync-main-to-next
...
# Conflicts:
# app/Actions/Database/StartDatabase.php
# app/Jobs/ApplicationDeploymentJob.php
# app/Livewire/Project/Shared/EnvironmentVariable/Show.php
# app/Models/Application.php
# app/Models/Service.php
# app/Models/StandaloneClickhouse.php
# app/Models/StandaloneDragonfly.php
# app/Models/StandaloneKeydb.php
# app/Models/StandaloneMariadb.php
# app/Models/StandaloneMongodb.php
# app/Models/StandaloneMysql.php
# app/Models/StandalonePostgresql.php
# app/Models/StandaloneRedis.php
# resources/views/livewire/project/application/heading.blade.php
# resources/views/livewire/project/service/heading.blade.php
# tests/Feature/PersistentStorageVolumesLayoutTest.php
2026-09-02 21:19:57 +02:00
Andras Bacsai
e2e91fbb85
feat(domains): support per-domain internal port overrides ( #11594 )
2026-09-02 19:39:19 +02:00
Andras Bacsai
67b33c27a9
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
Andras Bacsai
ccea7287bf
feat(previews): add preview domain management and DNS status tracking
2026-08-30 16:20:16 +02:00
Andras Bacsai
57a322ba11
fix(audit): restrict sensitive fields and centralize event filtering
2026-08-24 10:05:29 +02:00
Andras Bacsai
8726746241
Merge remote-tracking branch 'origin/next' into team-resource-audit-logging
2026-08-24 00:02:30 +02:00
Andras Bacsai
91d4467322
feat(secrets): resolve integrations across deployments and databases
...
Add secret manager integration links and API support, resolve referenced credentials in database startup commands, and improve environment variable handling and filtering.
2026-08-23 21:33:00 +02:00
Andras Bacsai
51461456f6
feat(secrets): resolve remote secret references at deployment
...
Add Doppler, Infisical, and Vault integrations with per-resource secret links, autocomplete, and deploy-time resolution for applications, services, and databases without persisting remote values.
2026-08-23 20:09:31 +02:00
Andras Bacsai
40e5fd8521
feat(audit): add team activity tracking and audit log
2026-08-22 13:18:14 +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
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]
cd1e595492
Merge remote-tracking branch 'origin/main' into next
2026-08-20 07:35:24 +00:00
Andras Bacsai
680071dca8
fix(teams): restrict deletion to owners and backfill team ownership
2026-08-20 09:32:32 +02:00
Andras Bacsai
81227670e6
Reapply "Merge origin/next into main"
...
This reverts commit 15359833d3 .
2026-08-19 12:39:55 +02:00
Andras Bacsai
15359833d3
Revert "Merge origin/next into main"
...
This reverts commit 541d743907 , reversing
changes made to bb1d3f13f2 .
2026-08-19 12:33:16 +02:00
Andras Bacsai
38aaf8cb2a
fix(caddy): prevent exact label generation argument error ( #11397 )
2026-08-19 12:31:36 +02:00
Andras Bacsai
541d743907
Merge origin/next into main
2026-08-19 12:30:09 +02:00
Andras Bacsai
849ba8f34c
fix(email): support custom SMTP EHLO domains ( #11398 )
2026-08-19 11:25:46 +02:00
github-actions[bot]
68460496e8
Merge remote-tracking branch 'origin/main' into next
2026-08-18 14:55:54 +00:00
🏔️ Peak
911f6f5dfc
fix: wrap seeders in db transactions ( #11360 )
2026-08-18 16:55:34 +02:00
Andras Bacsai
e78fde9b53
Merge remote-tracking branch 'origin/next' into third-party-integration-tokens
2026-08-18 16:26:53 +02:00
github-actions[bot]
39d1300877
Merge remote-tracking branch 'origin/main' into next
2026-08-18 14:24:27 +00:00
Mael
e7ad8fe59d
fix(oauth): prevent data loss during OAuth settings re-seed ( #8210 )
2026-08-18 16:23:47 +02:00
Andras Bacsai
fe9e1e46f5
Merge remote-tracking branch 'origin/main' into next
2026-08-18 16:17:26 +02:00
Andras Bacsai
85e0821dd4
Merge branch 'main' into third-party-integration-tokens
2026-08-18 16:15:53 +02:00
Andras Bacsai
743f54b317
feat(security): add Cloudflare integration token management
...
Add encrypted team-scoped integration token storage, admin UI, authorization, and Cloudflare token validation.
2026-08-18 16:15:34 +02:00
Andras Bacsai
b075693274
fix(backups): preserve existing volume backup timeouts
...
Change only the default timeout for new volume backups without modifying existing schedules.
2026-08-18 15:30:59 +02:00
Andras Bacsai
ce2ea0544e
feat(auth): improve OAuth buttons and OIDC settings layout
...
Add provider icons and full-width centered login buttons, organize OIDC fields, and remove hardcoded user IDs from the seeder.
2026-08-18 14:33:21 +02:00
Andras Bacsai
dd597d1527
fix(backups): support long-running volume backups
2026-08-18 14:10:23 +02:00
Andras Bacsai
253e59e731
Merge remote-tracking branch 'origin/next' into openid-auth-support
2026-08-18 14:03:09 +02:00
Andras Bacsai
d2d6c8ac96
fix(deployments): defer container cleanup and configure dashboard HTTPS
2026-08-18 12:51:54 +02:00
Andras Bacsai
17d9d1a370
feat(domains): add configurable HTTPS redirects for service apps
2026-08-18 09:08:18 +02:00
Andras Bacsai
76030a30d4
chore(v5): archive V5 implementation and remove runtime integration
...
Move V5 source, migrations, UI, scripts, and tests into documentation, then remove V5 routes, models, jobs, configuration, dependencies, and application hooks.
2026-08-15 19:13:30 +02:00
Andras Bacsai
857375f69c
feat(backups): add configurable CPU usage for volume compression
...
Add server-level compression CPU presets for volume backups and close the private key modal after saving.
2026-08-14 12:00:46 +02:00
Andras Bacsai
fd5eb3e0cd
feat(project): add icons and improve persistent volume management
...
Add project icon storage and serving with local/S3 support, prevent deletion of compose-managed volumes, and optimize volume backups. Refine project and backup UI components with consistent styling and coverage.
2026-08-13 22:56:52 +02:00
Andras Bacsai
e79230cf37
fix(docker): replace deprecated stop flags with version-aware ones
...
Store each server's Docker version and build stop commands via
dockerStopCommand() so newer Docker uses --timeout instead of
deprecated --time/-t. Also show Docker version in server details.
2026-08-13 11:17:44 +02:00
Aditya Tripathi
825a5206ad
feat(traffic): add traffic and GeoIP Sentinel config settings
...
Expose top-n, sampling threshold, retention, and GeoIP options on
server settings; pass them into Sentinel env and the API/UI.
2026-08-13 07:58:51 +00:00
Aditya Tripathi
4d5e135d6d
Merge remote-tracking branch 'origin/next' into coolify-analytics-traefik-caddy
2026-08-12 15:57:03 +00:00