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