fix: DockerSecretsResolver - don't normalize absolute paths like /var/www/html/...
Some checks failed
Deploy Application / deploy (push) Has been cancelled

This commit is contained in:
2025-11-24 21:28:25 +01:00
parent 4eb7134853
commit 77abc65cd7
1327 changed files with 91915 additions and 9909 deletions

View File

@@ -8,7 +8,7 @@
* - Keyboard navigation enhancements
*/
@layer admin-utilities {
@layer utilities {
/**
* Focus Visible Enhancement (WCAG 2.1 Level AA)
*
@@ -16,9 +16,9 @@
* must have a visible focus indicator with min 3:1 contrast ratio.
*/
:focus-visible {
outline: var(--admin-focus-ring-width, 2px) solid var(--admin-focus-ring);
outline-offset: var(--admin-focus-ring-offset, 2px);
border-radius: var(--admin-radius-sm);
outline: var(--focus-ring-width, 2px) solid var(--focus-ring);
outline-offset: var(--focus-ring-offset, 2px);
border-radius: var(--radius-sm);
}
/**
@@ -31,18 +31,18 @@
position: absolute;
top: -9999px;
left: -9999px;
z-index: var(--admin-z-toast);
padding: var(--admin-spacing-md) var(--admin-spacing-lg);
background-color: var(--admin-accent-primary);
z-index: var(--z-toast);
padding: var(--spacing-md) var(--spacing-lg);
background-color: var(--accent-primary);
color: white;
text-decoration: none;
font-weight: var(--admin-font-weight-semibold);
border-radius: var(--admin-radius-md);
box-shadow: var(--admin-shadow-lg);
font-weight: var(--font-weight-semibold);
border-radius: var(--radius-md);
box-shadow: var(--shadow-lg);
&:focus {
top: var(--admin-spacing-md);
left: var(--admin-spacing-md);
top: var(--spacing-md);
left: var(--spacing-md);
}
}
@@ -111,8 +111,8 @@
right: -2px;
top: -2px;
bottom: -2px;
border: 2px solid var(--admin-focus-ring);
border-radius: var(--admin-radius-md);
border: 2px solid var(--focus-ring);
border-radius: var(--radius-md);
pointer-events: none;
}
}
@@ -123,7 +123,7 @@
* Show clear visual feedback for keyboard users.
*/
body.user-is-tabbing *:focus {
outline: 3px solid var(--admin-accent-info);
outline: 3px solid var(--accent-info);
outline-offset: 3px;
}
@@ -173,13 +173,13 @@
*/
.text-contrast-aa {
/* Ensures minimum 4.5:1 contrast */
color: var(--admin-content-text);
color: var(--content-text);
}
.text-contrast-large {
/* Large text can use lower contrast */
font-size: 1.125rem;
color: var(--admin-content-text);
color: var(--content-text);
opacity: 0.9;
}
@@ -190,7 +190,7 @@
*/
.admin-error,
.admin-form-error {
color: var(--admin-accent-error);
color: var(--accent-error);
&::before {
content: '⚠ ';
@@ -200,7 +200,7 @@
}
[aria-invalid="true"] {
border-color: var(--admin-accent-error) !important;
border-color: var(--accent-error) !important;
border-width: 2px !important;
/* Error icon */
@@ -219,21 +219,21 @@
.admin-success::before {
content: '✓ ';
font-weight: bold;
color: var(--admin-accent-success);
color: var(--accent-success);
margin-right: 0.25rem;
}
.admin-warning::before {
content: '⚠ ';
font-weight: bold;
color: var(--admin-accent-warning);
color: var(--accent-warning);
margin-right: 0.25rem;
}
.admin-info::before {
content: ' ';
font-weight: bold;
color: var(--admin-accent-info);
color: var(--accent-info);
margin-right: 0.25rem;
}
@@ -285,20 +285,20 @@
*/
table {
caption {
font-weight: var(--admin-font-weight-semibold);
font-weight: var(--font-weight-semibold);
text-align: left;
padding: var(--admin-spacing-md);
background-color: var(--admin-bg-secondary);
padding: var(--spacing-md);
background-color: var(--bg-secondary);
}
th {
font-weight: var(--admin-font-weight-semibold);
font-weight: var(--font-weight-semibold);
text-align: left;
}
/* Zebra striping for better readability */
tbody tr:nth-child(even) {
background-color: var(--admin-bg-secondary);
background-color: var(--bg-secondary);
}
}
@@ -321,7 +321,7 @@
a[href]::after {
content: " (" attr(href) ")";
font-size: 0.875em;
color: var(--admin-content-text);
color: var(--content-text);
}
/* Don't show internal links */