Andras Bacsai
41b06e73a0
feat(auth): add OIDC SSO and registration controls ( #10543 )
2026-08-18 14:46:25 +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
8400e26a3f
feat(auth): consolidate OAuth settings into standard authentication page
...
Display all OAuth providers on one settings page, prioritize OpenID Connect, and add its provider icon.
2026-08-18 14:22:49 +02:00
Andras Bacsai
253e59e731
Merge remote-tracking branch 'origin/next' into openid-auth-support
2026-08-18 14:03:09 +02:00
🏔️ Peak
2e1d075ce1
feat: add configurable Horizon dashboard access ( #9354 )
2026-08-17 13:09:57 +02:00
peaklabs-dev
5da6c5e118
feat(horizon): read allowed emails from config and allow root user by id
...
- read allowed emails from config instead of env(), which returns null once configs are cached in production
- allow the root user by id instead of matching their email
- clean up gate code
2026-08-17 13:07:49 +02:00
peaklabs-dev
342be9e99b
chore: remove horizon var from .env.development
2026-08-17 13:04:36 +02:00
🏔️ Peak
00e3ffe809
Merge branch 'next' into feature/horizon-configurable-admin-access
2026-08-17 12:08:17 +02:00
Andras Bacsai
84021504b3
feat(ui): show Coolify version in mobile sidebar
2026-08-16 21:17:08 +02:00
Andras Bacsai
866a3ab528
fix(ui): improve backup execution table scrolling and borders
2026-08-16 21:14:16 +02:00
Andras Bacsai
bd79f4ec91
fix(ui): refine breadcrumb search icon and header border
2026-08-16 21:10:15 +02:00
Andras Bacsai
3fe1349ac4
feat(ui): add admin navigation link for root users
2026-08-16 21:05:12 +02:00
Andras Bacsai
6ad9605734
fix(ui): improve dark-mode loading contrast and remove header borders
...
Use the warning accent for dark-mode loading indicators and simplify desktop navigation chrome by removing sidebar and top-bar separator borders. Add regression coverage for loading contrast and checkpoint spinner markup.
2026-08-16 21:00:33 +02:00
Andras Bacsai
5b517f21be
feat(ui): add configurable page widths and searchable controls
...
Add full-width and centered layout preferences across the app shell and workspaces.
Replace page-size selects with dropdowns and add searchable breadcrumb switching.
2026-08-16 20:54:50 +02:00
Andras Bacsai
b3b4d8a5f1
chore(release): bump Coolify versions to 4.3.6 and 4.3.7
2026-08-16 20:18:38 +02:00
Andras Bacsai
b976d19f25
fix(ui): improve dropdown positioning and empty backup states
...
Refactor dropdown behavior, add sorted resource selection to breadcrumbs, and show an empty state when no backup executions exist.
2026-08-16 19:19:04 +02:00
Andras Bacsai
232e2eab51
Merge remote-tracking branch 'origin/main'
2026-08-16 18:27:29 +02:00
Andras Bacsai
e28d8ca0ff
fix: handle complete empty snapshots and match dropdown trigger width
2026-08-16 18:26:40 +02:00
Onur Dilmen
d1bdcdb61c
fix(lang): add missing keys for Authentik and Zitadel OAuth ( #9938 )
2026-08-16 18:20:38 +02:00
Andras Bacsai
9729e765b4
fix(ui): prevent floating dropdown Alpine scope errors ( #11311 )
2026-08-16 13:44:30 +02:00
Andras Bacsai
4c22919d38
chore(release): bump Coolify and nightly versions
2026-08-16 09:31:37 +02:00
Andras Bacsai
ead8fcd41a
fix(deployment): restore deployment log download actions ( #11306 )
2026-08-16 08:29:31 +02:00
Andras Bacsai
8e73149a06
fix(team): prevent danger zone source loading error ( #11305 )
2026-08-16 08:29:21 +02:00
Andras Bacsai
9c5020c93b
fix(subscription): preserve adjustment modal state during Livewire updates
2026-08-16 08:19:42 +02:00
Andras Bacsai
bb45668a80
fix(ui): fix subscription access and mobile menu positioning
...
Add the subscription link for cloud team admins, anchor the mobile account menu below its trigger, and protect the subscription modal from Livewire morphing.
2026-08-16 08:02:23 +02:00
Andras Bacsai
0a35909ddf
feat(ui): standardize paginated tables and responsive dropdowns
...
Add reusable pagination and page-size controls, improve mobile dropdown positioning, and migrate paginated views to consistent table components.
2026-08-16 00:58:23 +02:00
Andras Bacsai
7bcdc23086
ci(build): use short SHA tags for image manifests
...
Expose the short SHA between workflow jobs and verify image tag propagation.
2026-08-15 23:50:14 +02:00
Andras Bacsai
c6a12d7078
feat(shared-variables): display project icons in project views
...
Add project icon images with fallback icons and cache-busting URLs, plus coverage for both shared-variable views.
2026-08-15 23:15:31 +02:00
Andras Bacsai
96f55e3e31
feat(dashboard): display project icons in project cards
2026-08-15 23:14:06 +02:00
Andras Bacsai
09ccd32737
chore(release): bump Coolify version to 4.3.4 and nightly to 4.3.5
2026-08-15 22:10:22 +02:00
Andras Bacsai
2113c0687d
fix(deployment): constrain desktop logs layout and bump version
...
Set the fallback Coolify version to 4.3.4 and keep the deployment logs panel at a fixed desktop height.
2026-08-15 22:07:44 +02:00
Andras Bacsai
d99072b28e
chore(release): bump Coolify and helper versions
2026-08-15 21:00:54 +02:00
Andras Bacsai
0824c91aca
fix(forms): prevent reparsing partial numeric hosts
2026-08-15 20:57:26 +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
1440d35750
fix(resources): preserve records sharing IDs across model types ( #11300 )
2026-08-15 18:43:20 +02:00
Andras Bacsai
bb9f5e5768
fix(healthcheck): allow more time for Coolify startup ( #11299 )
2026-08-15 18:38:59 +02:00
Andras Bacsai
81ed9a3af2
fix(sentinel): prevent restart after Sentinel is disabled ( #11298 )
2026-08-15 18:33:39 +02:00
Andras Bacsai
1c25b58dc8
fix(proxy): set Traefik network labels for compose services
...
Add the Coolify network label when no user-selected Traefik network exists, while preserving custom labels for applications and services.
2026-08-15 18:31:32 +02:00
Andras Bacsai
006b1b2b74
fix(domains): prevent search indexing header overflow ( #11275 )
2026-08-15 18:27:12 +02:00
Andras Bacsai
ad2933ec8b
fix(storage): validate S3 connection with current form values ( #11297 )
2026-08-15 18:25:28 +02:00
Andras Bacsai
e37a8dfa8a
fix(storage): test S3 connection with current form values
...
Preserve unsaved storage settings while persisting the resulting usability
and notification status.
2026-08-15 18:23:58 +02:00
Andras Bacsai
905dd42467
fix(docker): keep MinIO client versions consistent ( #11291 )
2026-08-15 18:04:47 +02:00
Andras Bacsai
aed5ec3e2f
docs(ui): clarify application image retention cleanup options
2026-08-15 17:59:32 +02:00
Andras Bacsai
0a6db15216
fix(backup): use shared compression for database dumps
...
Centralize compressor selection and apply helper-image compression to dump-all database backups.
2026-08-15 15:51:11 +02:00
Andras Bacsai
909e776fbc
fix(database): allow PostgreSQL custom format backups safely
...
Detect custom format archives before scanning for blocked commands and tighten PostgreSQL restore command matching.
2026-08-15 15:12:59 +02:00
Andras Bacsai
60f9fdd827
fix(ui): show application links as a compact mobile badge
2026-08-15 14:04:09 +02:00
Andras Bacsai
2677e47138
fix(storage): split S3 endpoint input and persist stopped status
...
Persist exited status across application, database, service, and preview stop paths, and reuse the split host/port/path input for S3 endpoints with linked validation feedback.
2026-08-15 11:46:49 +02:00
Andras Bacsai
ec8a24d178
fix(environment): keep Compose self-references editable
2026-08-15 10:59:04 +02:00
Juan Torchia
6ff6615600
fix(docker): keep MinIO client versions consistent
2026-08-14 21:06:13 +00:00
Andras Bacsai
096a1f5f08
fix(database): set PostgreSQL SSL certificate ownership ( #11286 )
2026-08-14 20:44:05 +02:00