release: v2.0.8 - UX Persistence & Per-Agent Knowledge Mix (2026-05-14)

This commit is contained in:
g1nation
2026-05-14 00:56:20 +09:00
parent 8104caf8d9
commit 147536fb13
19 changed files with 423 additions and 55 deletions
+31 -20
View File
@@ -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. */