mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 08:09:18 +02:00
Add SQLite indexes for contenus page language/tag queries + WIP: Peertube orphans, dialogs, contact decoupling, context note, finality types
This commit is contained in:
@@ -948,7 +948,7 @@ th.admin-ap-col {
|
||||
border-bottom: 1px solid var(--border-primary);
|
||||
}
|
||||
|
||||
.admin-dialog__header h2 {
|
||||
.admin-dialog__header h3 {
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.06em;
|
||||
text-transform: uppercase;
|
||||
@@ -1014,6 +1014,9 @@ th.admin-ap-col {
|
||||
padding: var(--space-m) var(--space-l);
|
||||
font-size: var(--step--1);
|
||||
line-height: 1.6;
|
||||
overflow-y: auto;
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.admin-dialog__body > *:first-child {
|
||||
@@ -1045,6 +1048,116 @@ th.admin-ap-col {
|
||||
padding: 0 var(--space-l) var(--space-m);
|
||||
}
|
||||
|
||||
/* Side-panel variant: pinned to right, full height */
|
||||
.admin-dialog--sheet {
|
||||
max-width: 720px;
|
||||
max-height: 100vh;
|
||||
height: 100vh;
|
||||
margin: 0 0 0 auto;
|
||||
border-radius: 16px 0 0 16px;
|
||||
animation: adminSheetIn 0.3s ease-out;
|
||||
overflow: hidden;
|
||||
}
|
||||
.admin-dialog--sheet[open] {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
@keyframes adminSheetIn {
|
||||
from { transform: translateX(100%); }
|
||||
to { transform: translateX(0); }
|
||||
}
|
||||
.admin-dialog--sheet::backdrop {
|
||||
background: rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
/* Dialog table: replaces grey background box with flat table + heading */
|
||||
.n-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 0.85em;
|
||||
margin: var(--space-xs) 0 var(--space-md) 0;
|
||||
}
|
||||
.n-table thead th {
|
||||
text-align: left;
|
||||
padding: var(--space-3xs) var(--space-xs);
|
||||
border-bottom: 1px solid var(--border-primary);
|
||||
font-weight: 600;
|
||||
color: var(--text-secondary);
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.n-table tbody td {
|
||||
padding: var(--space-3xs) var(--space-xs);
|
||||
border-bottom: 1px solid var(--border-secondary);
|
||||
vertical-align: top;
|
||||
}
|
||||
.n-table .n-table__info {
|
||||
color: var(--text-tertiary);
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.n-heading {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--space-2xs);
|
||||
margin: 0 0 var(--space-xs) 0;
|
||||
font-size: var(--step--1);
|
||||
font-weight: 600;
|
||||
color: var(--text-primary);
|
||||
line-height: 1.4;
|
||||
}
|
||||
.n-meta {
|
||||
font-weight: 400;
|
||||
font-size: 0.9em;
|
||||
color: var(--text-secondary);
|
||||
margin-left: var(--space-2xs);
|
||||
}
|
||||
|
||||
.n-grid {
|
||||
display: block;
|
||||
}
|
||||
.n-section,
|
||||
.n-grid > section,
|
||||
.n-grid > details {
|
||||
margin: 2ch 0;
|
||||
}
|
||||
.n-section:first-child,
|
||||
.n-grid > section:first-child,
|
||||
.n-grid > details:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
.n-section:last-child,
|
||||
.n-grid > section:last-child,
|
||||
.n-grid > details:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.n-grid .n-heading {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
/* <details>/<summary> inside cleanup sections */
|
||||
.n-grid > details > summary {
|
||||
cursor: pointer;
|
||||
font-weight: 600;
|
||||
font-size: var(--step--1);
|
||||
color: var(--text-primary);
|
||||
padding: var(--space-xs) 0;
|
||||
list-style: none;
|
||||
}
|
||||
.n-grid > details > summary::-webkit-details-marker {
|
||||
display: none;
|
||||
}
|
||||
.n-grid > details > summary::before {
|
||||
content: '▸ ';
|
||||
display: inline-block;
|
||||
transition: transform 0.15s;
|
||||
}
|
||||
.n-grid > details[open] > summary::before {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
.n-grid > details > :not(summary) {
|
||||
padding-left: calc(1ch + var(--space-xs));
|
||||
}
|
||||
|
||||
/* ── Import results log ─────────────────────────────────────────────── */
|
||||
.admin-import-log {
|
||||
list-style: none;
|
||||
|
||||
Reference in New Issue
Block a user