docs(changelog): add configuration and release audit updates

Refresh the v0.5.0 highlights and fixes with configuration redesign
and final release audit notes.

Polish changelog section styling for clearer collapsible states and
improved toggle presentation.
This commit is contained in:
2026-03-24 21:54:51 +01:00
parent b05215eaa0
commit 54309856bc
+43 -13
View File
@@ -46,6 +46,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<li><strong>Semantic Search.</strong> Zaguán Blade now analyzes your codebase and builds a deep reference map that the model can query semantically.</li>
<li><strong>Smarter Context Retrieval.</strong> Instead of pulling broad chunks of code, the model can now pinpoint the most relevant symbols, files, and references it actually needs.</li>
<li><strong>Lower Token Usage.</strong> Semantic search helps reduce context size while improving response quality and precision across code understanding tasks.</li>
<li><strong>Configuration Redesign.</strong> Reworked <strong>Settings</strong> into <strong>Configuration</strong> for a clearer and more intentional setup experience.</li>
<li>Fully implemented <strong>i18n</strong> for <strong>Zaguán Blade</strong>, with <strong>English</strong> and <strong>Spanish</strong> now available.</li>
<li>Updated to <strong>Vite 8</strong>.</li>
<li>Updated <strong>CodeMirror</strong> modules to their latest versions.</li>
@@ -65,6 +66,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<ul class="changes-list">
<li><strong>Tool Calls.</strong> Fixed a bug where the final response could arrive above a <code>run_command</code> tool call.</li>
<li><strong>Blade Terminal.</strong> Fixed a bug where extra text would sometimes precede the command from <code>run_command</code>.</li>
<li><strong>Release Audit.</strong> Completed a final release audit and fixed several lingering issues, including removing the old Chat implementation.</li>
<li><strong>Chat Panel.</strong> Fixed Markdown rendering so messages feel more fluid and natural.</li>
<li><strong>Chat Input.</strong> Fixed a bug where the cursor was rendered at double the font size.</li>
<li><strong>Editor.</strong> Fixed the font color of inactive line numbers in the gutter to be brighter and more visible.</li>
@@ -1076,18 +1078,32 @@ import BaseLayout from '../layouts/BaseLayout.astro';
/* Changes Section */
.changes-section {
background: var(--color-bg);
position: relative;
overflow: hidden;
background: linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-elevated) 100%);
border: 1px solid var(--color-border);
border-left: 2px solid transparent;
padding: var(--space-md);
transition: border-color 0.2s ease, background-color 0.2s ease;
transition: border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
}
.changes-section:hover {
border-color: var(--color-accent);
transform: translateY(-1px);
}
.changes-section-open {
border-color: var(--color-accent);
border-left-color: var(--color-accent);
background: linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg) 100%);
}
.version-latest .changes-section {
background: var(--color-bg-secondary);
background: linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg-elevated) 100%);
}
.version-latest .changes-section-open {
background: linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg) 100%);
}
/* Updates Tables */
@@ -1184,18 +1200,22 @@ import BaseLayout from '../layouts/BaseLayout.astro';
display: flex;
align-items: center;
gap: var(--space-xs);
font-size: 0.9rem;
font-size: 0.92rem;
font-weight: 700;
text-transform: uppercase;
margin-bottom: var(--space-sm);
color: var(--color-accent);
font-family: var(--font-mono);
letter-spacing: 0.05em;
letter-spacing: 0.08em;
}
.changes-toggle {
width: 100%;
display: inline-flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
width: auto;
max-width: 100%;
margin-bottom: 0;
padding: 0;
border: none;
@@ -1204,41 +1224,51 @@ import BaseLayout from '../layouts/BaseLayout.astro';
text-align: left;
color: var(--color-accent);
font: inherit;
text-shadow: 0 0 14px rgba(34, 197, 94, 0.1);
transition: color 0.2s ease, opacity 0.2s ease;
}
.changes-toggle:hover {
color: var(--color-accent);
opacity: 0.92;
}
.changes-toggle:focus-visible {
outline: 1px solid var(--color-accent);
outline-offset: 3px;
outline-offset: 5px;
}
.changes-toggle-main {
display: inline-flex;
align-items: center;
gap: var(--space-xs);
gap: 0.45rem;
min-width: 0;
}
.changes-toggle-meta {
display: inline-flex;
align-items: center;
gap: 0.35rem;
margin-left: 0.35rem;
gap: 0.45rem;
margin-left: 0.55rem;
flex-shrink: 0;
color: color-mix(in srgb, var(--color-accent) 78%, var(--color-text-secondary) 22%);
}
.changes-count {
color: var(--color-accent);
font-size: inherit;
color: currentColor;
font-size: 0.8rem;
letter-spacing: 0.04em;
opacity: 0.9;
}
.changes-chevron {
display: inline-block;
font-size: 0.9em;
width: auto;
height: auto;
font-size: 0.85rem;
line-height: 1;
border: none;
border-radius: 0;
}
.changes-icon {