release: v2.0.2 - Structural Integrity & Automated Context Management

This commit is contained in:
g1nation
2026-05-13 22:34:44 +09:00
parent e85e11aac6
commit c40571b7ef
22 changed files with 2802 additions and 232 deletions
+17 -16
View File
@@ -357,24 +357,25 @@
border-color: var(--border-bright);
}
/* Compact model picker placed directly below the input box. */
.input-model-row {
display: flex; align-items: center; gap: 8px;
margin-top: 6px; padding: 4px 8px;
background: var(--surface); border: 1px solid var(--border); border-radius: 8px;
/* Inline model picker that lives in the input footer, next to the attach
button. Replaces the (now-removed) bottom model row + the separate
"Model: ..." status text — one surface, click to change. */
.model-pill {
display: inline-flex; align-items: center; gap: 4px;
font-size: 10px; color: var(--text-dim); max-width: 220px;
}
.input-model-label {
font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em;
color: var(--text-dim); flex-shrink: 0;
.model-prefix { color: var(--text-dim); flex-shrink: 0; }
.model-inline-sel {
background: transparent; border: none; outline: none;
color: var(--text-primary); font-size: 10px;
padding: 0; margin: 0; cursor: pointer;
max-width: 180px; min-width: 0;
text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
font-weight: 500;
}
.input-model-select-wrap { flex: 1; min-width: 0; }
.input-model-select-wrap select {
width: 100%; min-width: 0;
background: transparent; color: var(--text-primary);
border: none; outline: none; padding: 4px 6px;
font-size: 11px; cursor: pointer;
}
.input-model-select-wrap select:focus { box-shadow: 0 0 0 2px var(--accent-glow); border-radius: 4px; }
.model-inline-sel:hover { color: var(--accent); }
.model-inline-sel:focus-visible { outline: 1px dashed var(--accent); outline-offset: 2px; }
.status-label { font-size: 10px; color: var(--text-dim); }
.send-btn {
background: var(--accent); color: #fff; border: none; padding: 6px 14px; border-radius: 6px;