mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-19 20:14:59 +00:00
feat(volume-backups): add service backup UI and polish layouts
Add dedicated service volume-backup Livewire pages and routes, wire shared storage backups for services, and pass S3 trusted hosts into MinIO resolve options. Also refine breadcrumbs, sticky sidebars, destination/GitHub layouts, resource filters, and login recovery link.
This commit is contained in:
1 parent
0312cc8ffb
commit
5842d77b81
69 files changed
+1607
-501
No files matched your search
+5
-16
@@ -994,6 +994,7 @@ body.terminal-is-fullscreen .terminal-fullscreen-shell [data-terminal-mobile-too
|
||||
/* Layer card header: compact strip on the shell, subtle title color */
|
||||
.application-settings-section > :is(header, .application-settings-section-header) {
|
||||
display: flex;
|
||||
min-height: 3rem;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
@@ -1029,30 +1030,18 @@ body.terminal-is-fullscreen .terminal-fullscreen-shell [data-terminal-mobile-too
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
/* Server pages share the application settings grid. The small desktop offset
|
||||
aligns the first card edge with the visible sidebar section label. */
|
||||
/* All settings sidebars share one alignment rule. Their natural position is
|
||||
level with the content column; once scrolled they stay below the top bar. */
|
||||
.server-settings-workspace > :not(.application-settings-navigation) {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
@media (min-width: 1280px) {
|
||||
.server-settings-workspace > :not(.application-settings-navigation) {
|
||||
margin-top: 0.75rem;
|
||||
}
|
||||
|
||||
/*
|
||||
* Settings / resource side nav stays pinned while the form column scrolls.
|
||||
* top = primary header (3rem) + layer-2 bar (3rem) + hairline gap (0.5rem).
|
||||
* max-height lets long menus scroll inside the pin instead of forcing the
|
||||
* whole page to move the nav out of view.
|
||||
*/
|
||||
.application-settings-navigation {
|
||||
position: sticky;
|
||||
top: 6.5rem;
|
||||
top: 3.5rem;
|
||||
align-self: start;
|
||||
max-height: calc(100dvh - 7.25rem);
|
||||
/* Inset content so the default ring-2 + ring-offset-2 focus ring is not
|
||||
clipped by overflow-x on the right edge of this narrow column. */
|
||||
max-height: calc(100dvh - 4.25rem);
|
||||
padding-right: 0.375rem;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
|
||||
Reference in new issue
Block a user