Commit graph

1777 commits

Author SHA1 Message Date
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
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
0e35eb2aa3
feat(ui): use the shared copy button component everywhere 2026-08-19 15:11:49 +02:00
Andras Bacsai
937892b3ea fix(storage): guard volume names and authorize source removal 2026-08-19 13:15:15 +02:00
Andras Bacsai
680a7e892d fix(storage): clarify source path removal impact 2026-08-18 20:05:09 +02:00
Andras Bacsai
f5f904a403 refactor(storage): separate volumes from directory mounts 2026-08-18 20:01:36 +02:00
Andras Bacsai
b2af1c11a5 fix(logs): clean up deployment log scrolling on teardown 2026-08-18 14:02:48 +02:00
Andras Bacsai
3cca2a0bfe fix(ui): add spacing between database backup sections
Add a flex column gap to the backup edit layout and cover the spacing with a feature test.
2026-08-18 12:53:41 +02:00
Andras Bacsai
a3e78a3677 fix(authorization): gate mutable Livewire controls by policy
Disable unauthorized listbox inputs and hide application deploy actions, with updated disabled styling and coverage.
2026-08-18 10:18:52 +02:00
Andras Bacsai
cd2c3f3431
fix(postgresql): persist selected public access state (#11348) 2026-08-18 09:46:41 +02:00
Andras Bacsai
8ecf77eadb fix(postgresql): persist selected public access state 2026-08-18 09:42:22 +02:00
Andras Bacsai
0d23b29775 fix: honor GitHub default branches and reconcile proxy networks
Use searchable repository and branch selectors, select each repository's default branch when available, and discover running container networks during proxy reconciliation.
2026-08-18 09:16:29 +02:00
Andras Bacsai
17d9d1a370 feat(domains): add configurable HTTPS redirects for service apps 2026-08-18 09:08:18 +02:00
Andras Bacsai
282227b238
fix(domains): preserve ports in split URL inputs (#11328) 2026-08-17 16:05:21 +02:00
Andras Bacsai
866a3ab528 fix(ui): improve backup execution table scrolling and borders 2026-08-16 21:14:16 +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
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
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
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
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
006b1b2b74
fix(domains): prevent search indexing header overflow (#11275) 2026-08-15 18:27:12 +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
b3789d4a36 fix(ui): normalize S3 endpoints and remove duplicate config warnings
Normalize endpoints on blur and submit, link internal-target errors to settings, and target the S3 submit loading state.
2026-08-14 18:48:34 +02:00
Andras Bacsai
b2c2214336 fix(domains): keep search indexing headers on one line 2026-08-14 11:55:59 +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
447a26568e fix(logs): preserve manual follow state and hide filtered lines 2026-08-13 15:04:01 +02:00
Andras Bacsai
1932673c22 feat(ui): consolidate resource heading actions 2026-08-13 14:08:33 +02:00
Andras Bacsai
5f3108b68d feat(ui): unify resource headings with responsive action menus
Add responsive overflow handling and dedicated action menus for application,
service, database, and server headings, while improving upgrade and email
settings flows and returning 404s for missing deployment environments.
2026-08-13 12:17:16 +02:00
Andras Bacsai
462d6af99e
feat(services): add Jean Server one-click template (#11248) 2026-08-13 11:15:42 +02:00
Andras Bacsai
c3f485e0d6 feat(services): add Jean Server one-click template and extra fields
Register the jean-server compose template, logo, and catalog entries,
and expose token and allowed-origins settings on the service form.
Sort extra fields by sortOrder and omit empty service-name prefixes.
2026-08-13 11:00:04 +02:00
Andras Bacsai
37ed725dc1 fix(ui): scope resource card keys and env count hide
Limit enter/space deploy handlers to the card root with .self so nested focusable content no longer triggers deploy. Hide the environments table resource count on mobile via a stable class instead of nth-child.
2026-08-12 23:57:32 +02:00
Andras Bacsai
1f550e8fcf fix(ui): show resource domains in mobile resource list 2026-08-12 23:54:40 +02:00
Andras Bacsai
2c6208c8ce fix(ui): render domain guidance below the section header 2026-08-12 23:52:27 +02:00
🏔️ Peak
2c28c9f32a
fix(ui): healthcheck wording (#11232) 2026-08-12 23:11:02 +02:00
peaklabs-dev
abd8a78bc5
fix(ui): add domain on resource grid 2026-08-12 23:01:47 +02:00
peaklabs-dev
d97eb11cf1
fix(ux): make environment table rows fully clickable 2026-08-12 23:01:47 +02:00
peaklabs-dev
3b873c964b
fix(ux): make resource table rows fully clickable 2026-08-12 23:01:47 +02:00
🏔️ Peak
d19b46b33a
fix(ux): make new resource card clickable (#11227) 2026-08-12 22:44:28 +02:00
Andras Bacsai
61d988745c
fix(ui): terminal page design (#11203) 2026-08-12 16:39:54 +02:00
Andras Bacsai
2793bc5cdb fix(ui): improve mobile terminal controls and target filtering 2026-08-12 16:39:13 +02:00
Andras Bacsai
0764ec425d
fix(ui): environment settings broken header & project settings header (#11204) 2026-08-12 16:30:49 +02:00
Andras Bacsai
8e6e2b099a feat(ui): dock configuration warnings in the navigation HUD 2026-08-12 16:24:01 +02:00
Yannick Seeger
a052b4b9e5 fix(ui): replace the project layer-2 bar with a page header
The project navbar rendered a single Resources tab that was only ever active
on project.resource.index, a page that never rendered the bar, and rendered
nothing at all without an environment, leaving project and environment
settings with no title.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 14:20:38 +02:00
Andras Bacsai
4e3def11e3 fix(ui): expose environment variable settings on mobile
Collapse environment variable rows to the key and settings action on small
screens, and let the key open the corresponding details modal.
2026-08-12 11:51:42 +02:00
Andras Bacsai
8264129f03 fix(ui): raise top bar above open service actions 2026-08-12 11:32:00 +02:00
Andras Bacsai
1a8a4bb5ef fix(ui): refine overlays, toast actions, and save-state feedback
Improve overlay stacking and positioning, add toast copying, standardize domain labels, and animate unsaved changes while saving.
2026-08-11 12:08:44 +02:00
Andras Bacsai
41b3ed95aa fix(ui): stabilize domain controls and unify resource navigation
Preserve optimistic listbox selections during Livewire saves, refresh service domains after updates, and align application, service, and server navigation layouts.
2026-08-11 11:28:46 +02:00
Andras Bacsai
3f47d41880 feat(ui): improve terminal mobile UX and server status feedback
Add keyboard-aware terminal controls, refine terminal layouts and navigation, surface proxy and Sentinel health warnings, and make avatar uploads update only after successful persistence.
2026-08-11 09:33:11 +02:00