mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-09 00:12:21 +02:00
Harden maintainer-preview harness and review fixes
Unify conversational domain routing, preserve artifact completion evidence, replace provisional tool-round prose with terminal synthesis, and resolve verified maintainer review findings across search, frontend module identity, path policy, configuration, and built-in skill startup.
This commit is contained in:
+19
-13
@@ -8809,11 +8809,11 @@ pre { background: var(--code-bg, var(--hl-bg, #282c34)) !important; }
|
||||
transform-origin: left center;
|
||||
}
|
||||
.compare-pane.is-streaming {
|
||||
border-color: color-mix(in srgb, #4da3ff 34%, var(--border));
|
||||
box-shadow: inset 0 1px 0 color-mix(in srgb, #4da3ff 12%, transparent);
|
||||
border-color: color-mix(in srgb, var(--accent, var(--red)) 34%, var(--border));
|
||||
box-shadow: inset 0 1px 0 color-mix(in srgb, var(--accent, var(--red)) 12%, transparent);
|
||||
}
|
||||
.compare-pane.is-streaming::before {
|
||||
background: linear-gradient(90deg, transparent 0%, #4da3ff 35%, color-mix(in srgb, var(--red) 75%, #4da3ff) 50%, #4da3ff 65%, transparent 100%);
|
||||
background: linear-gradient(90deg, transparent 0%, var(--accent, var(--red)) 35%, var(--red) 50%, var(--accent, var(--red)) 65%, transparent 100%);
|
||||
animation: compare-pane-progress 1.25s linear infinite;
|
||||
}
|
||||
.compare-pane.is-awaiting-input {
|
||||
@@ -9127,9 +9127,9 @@ pre { background: var(--code-bg, var(--hl-bg, #282c34)) !important; }
|
||||
border-color: color-mix(in srgb, var(--border) 70%, transparent);
|
||||
}
|
||||
.pane-mode-search {
|
||||
color: color-mix(in srgb, #4da3ff 82%, var(--fg));
|
||||
background: color-mix(in srgb, #4da3ff 10%, var(--bg));
|
||||
border-color: color-mix(in srgb, #4da3ff 28%, var(--border));
|
||||
color: color-mix(in srgb, var(--accent, var(--red)) 82%, var(--fg));
|
||||
background: color-mix(in srgb, var(--accent, var(--red)) 10%, var(--bg));
|
||||
border-color: color-mix(in srgb, var(--accent, var(--red)) 28%, var(--border));
|
||||
}
|
||||
.pane-mode-research {
|
||||
color: color-mix(in srgb, #36c48f 82%, var(--fg));
|
||||
@@ -20797,6 +20797,13 @@ body:not(.email-doc-split-active) #email-lib-modal.email-lib-fullscreen:not(.mod
|
||||
flex: 0 0 auto;
|
||||
min-height: 0;
|
||||
}
|
||||
/* The active Tasks filter row is also a compact toolbar. Keep its wrapper
|
||||
content-sized so changing a filter cannot make the mobile panel grow a
|
||||
large empty gap between the chips and the task cards. */
|
||||
.admin-card > .doclib-chip-scroll-frame:has(> #tasks-filter-chips) {
|
||||
flex: 0 0 auto;
|
||||
min-height: 0;
|
||||
}
|
||||
#memory-category-filters {
|
||||
flex: 0 0 auto;
|
||||
min-height: 25px;
|
||||
@@ -21227,17 +21234,16 @@ body:not(.email-doc-split-active) #email-lib-modal.email-lib-fullscreen:not(.mod
|
||||
color: color-mix(in srgb, var(--fg) 45%, transparent);
|
||||
}
|
||||
.pdf-loading-state {
|
||||
min-height: 180px;
|
||||
margin: 16px;
|
||||
min-height: 120px;
|
||||
margin: 0;
|
||||
box-sizing: border-box;
|
||||
flex-direction: column;
|
||||
gap: 10px;
|
||||
border: 1px solid color-mix(in srgb, var(--accent, var(--red)) 22%, var(--border));
|
||||
border-radius: 12px;
|
||||
background: color-mix(in srgb, var(--accent, var(--red)) 5%, var(--bg));
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
background: transparent;
|
||||
color: color-mix(in srgb, var(--fg) 68%, transparent);
|
||||
box-shadow: inset 0 1px 0 color-mix(in srgb, var(--fg) 7%, transparent),
|
||||
0 8px 24px rgba(0, 0, 0, 0.12);
|
||||
box-shadow: none;
|
||||
font-size: 12px;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.01em;
|
||||
|
||||
Reference in New Issue
Block a user