release: v2.0.8 - UX Persistence & Per-Agent Knowledge Mix (2026-05-14)
This commit is contained in:
+31
-20
@@ -321,26 +321,10 @@
|
||||
.input-footer { display: flex; align-items: center; justify-content: space-between; }
|
||||
.footer-left { display: flex; align-items: center; gap: 8px; }
|
||||
|
||||
/* Company chip — sits in the records-line beside the Records ▾ menu. */
|
||||
.company-chip {
|
||||
display: inline-flex; align-items: center; gap: 5px;
|
||||
background: var(--surface);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: 999px;
|
||||
padding: 3px 10px;
|
||||
color: var(--text-dim);
|
||||
font-size: 11px; font-weight: 600;
|
||||
cursor: pointer;
|
||||
transition: all 0.15s ease;
|
||||
}
|
||||
.company-chip:hover { border-color: var(--border-bright); color: var(--text-primary); }
|
||||
.company-chip[data-active="true"] {
|
||||
background: var(--accent-glow);
|
||||
border-color: var(--accent);
|
||||
color: var(--accent);
|
||||
}
|
||||
.company-chip-icon { font-size: 12px; }
|
||||
.company-manage-btn { padding: 2px 6px; font-size: 11px; margin-left: 2px; }
|
||||
/* (Removed) Pill-shaped `.company-chip` / `.company-manage-btn` —
|
||||
the Corp toggle now lives in the header toolbar reusing the
|
||||
existing `.icon-btn.toggle-chip` rounded-rectangle look. See
|
||||
#companyChip in sidebar.html. */
|
||||
.company-name-input {
|
||||
flex: 1; background: var(--input-bg); border: 1px solid var(--border);
|
||||
border-radius: 6px; padding: 6px 10px; color: var(--text-primary); font-size: 12px;
|
||||
@@ -407,6 +391,33 @@
|
||||
background: var(--accent-glow);
|
||||
}
|
||||
|
||||
/* Per-agent Knowledge Mix slider row — sits between the controls
|
||||
row and the (collapsed) prompt editor. Indent matches the
|
||||
prompt-editor indent (38px) so the emoji stays as the visual
|
||||
"ruler" for everything that follows. */
|
||||
.company-agent-mix-row {
|
||||
display: flex; align-items: center; gap: 8px;
|
||||
margin: 6px 0 0 38px;
|
||||
font-size: 10px; color: var(--text-dim);
|
||||
}
|
||||
.company-agent-mix-label { flex-shrink: 0; }
|
||||
.company-agent-mix-slider {
|
||||
flex: 1; min-width: 0;
|
||||
accent-color: var(--accent);
|
||||
cursor: pointer;
|
||||
}
|
||||
.company-agent-mix-slider:disabled { opacity: 0.5; cursor: not-allowed; }
|
||||
.company-agent-mix-hint {
|
||||
flex-shrink: 0; font-size: 9.5px; color: var(--text-dim);
|
||||
min-width: 165px; text-align: right;
|
||||
}
|
||||
.company-agent-mix-cbwrap {
|
||||
display: inline-flex; align-items: center; gap: 3px;
|
||||
font-size: 9.5px; cursor: pointer; color: var(--text-dim);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.company-agent-mix-cbwrap input[type="checkbox"] { accent-color: var(--accent); }
|
||||
|
||||
/* Expandable prompt editor under each agent card. Toggled via the
|
||||
Edit button. Three textareas (tagline / specialty / persona) +
|
||||
Reset / Save / Cancel — empty save clears that field's override. */
|
||||
|
||||
Reference in New Issue
Block a user