You've already forked zblade.dev
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:
+43
-13
@@ -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>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>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>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>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 to <strong>Vite 8</strong>.</li>
|
||||||
<li>Updated <strong>CodeMirror</strong> modules to their latest versions.</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">
|
<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>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>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 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>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>
|
<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 */
|
||||||
.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: 1px solid var(--color-border);
|
||||||
|
border-left: 2px solid transparent;
|
||||||
padding: var(--space-md);
|
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 {
|
.changes-section-open {
|
||||||
border-color: var(--color-accent);
|
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 {
|
.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 */
|
/* Updates Tables */
|
||||||
@@ -1184,18 +1200,22 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: var(--space-xs);
|
gap: var(--space-xs);
|
||||||
font-size: 0.9rem;
|
font-size: 0.92rem;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
margin-bottom: var(--space-sm);
|
margin-bottom: var(--space-sm);
|
||||||
color: var(--color-accent);
|
color: var(--color-accent);
|
||||||
font-family: var(--font-mono);
|
font-family: var(--font-mono);
|
||||||
letter-spacing: 0.05em;
|
letter-spacing: 0.08em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-toggle {
|
.changes-toggle {
|
||||||
width: 100%;
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
width: auto;
|
||||||
|
max-width: 100%;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: none;
|
border: none;
|
||||||
@@ -1204,41 +1224,51 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
|||||||
text-align: left;
|
text-align: left;
|
||||||
color: var(--color-accent);
|
color: var(--color-accent);
|
||||||
font: inherit;
|
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 {
|
.changes-toggle:hover {
|
||||||
color: var(--color-accent);
|
color: var(--color-accent);
|
||||||
|
opacity: 0.92;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-toggle:focus-visible {
|
.changes-toggle:focus-visible {
|
||||||
outline: 1px solid var(--color-accent);
|
outline: 1px solid var(--color-accent);
|
||||||
outline-offset: 3px;
|
outline-offset: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-toggle-main {
|
.changes-toggle-main {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: var(--space-xs);
|
gap: 0.45rem;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-toggle-meta {
|
.changes-toggle-meta {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 0.35rem;
|
gap: 0.45rem;
|
||||||
margin-left: 0.35rem;
|
margin-left: 0.55rem;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
|
color: color-mix(in srgb, var(--color-accent) 78%, var(--color-text-secondary) 22%);
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-count {
|
.changes-count {
|
||||||
color: var(--color-accent);
|
color: currentColor;
|
||||||
font-size: inherit;
|
font-size: 0.8rem;
|
||||||
|
letter-spacing: 0.04em;
|
||||||
|
opacity: 0.9;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-chevron {
|
.changes-chevron {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 0.9em;
|
width: auto;
|
||||||
|
height: auto;
|
||||||
|
font-size: 0.85rem;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.changes-icon {
|
.changes-icon {
|
||||||
|
|||||||
Reference in New Issue
Block a user