You've already forked zblade.dev
docs(changelog): add v0.2.0 features and bug fixes" - that's 54 characters, which is under 72. Good.docs(changelog): add v0.2.0 features and bug fixes
Add full git commit message feature, Local AI refactoring, and fixes for text flickering and scroll position when loading conversations
This commit is contained in:
@@ -29,7 +29,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<div class="version-header">
|
||||
<div class="version-info">
|
||||
<h2 class="version-number">v0.2.0</h2>
|
||||
<span class="version-date">TBD</span>
|
||||
<span class="version-date">February 16, 2026</span>
|
||||
</div>
|
||||
<span class="version-badge badge-development">Development</span>
|
||||
</div>
|
||||
@@ -43,6 +43,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
<ul class="changes-list">
|
||||
<li>When selecting a screenshot, added a half-second delay before capturing to allow time for UI elements (like window selection boxes) to disappear.</li>
|
||||
<li><strong>Git performance.</strong> Replaced most external <code>git</code> calls with <code>gix</code> for faster, more efficient Git operations.</li>
|
||||
<li><strong>Git Commit message.</strong> Now uses the full git commit message instead of just the first line.</li>
|
||||
<li><strong>Local AI refactoring.</strong> Refactored Local AI so that it's separate from the main AI flow for easier maintenance.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -63,7 +65,9 @@ import BaseLayout from '../layouts/BaseLayout.astro';
|
||||
Bug Fixes
|
||||
</h3>
|
||||
<ul class="changes-list">
|
||||
<li><strong>CodeMirror "Ranges must be added sorted" crash.</strong> Three extensions could add decorations in unsorted order causing CodeMirror to crash:
|
||||
<li>Fixed text disappearing or flickering when sending new messages after loading a conversation from history.</li>
|
||||
<li>Fixed scroll not going to bottom when loading an existing conversation from history.</li>
|
||||
<li>**CodeMirror "Ranges must be added sorted" crash.** Three extensions could add decorations in unsorted order causing CodeMirror to crash:
|
||||
<ul style="margin-top: 0.5rem; margin-left: 1rem; list-style: disc;">
|
||||
<li><code>diffDecorations.ts</code> — Sort was <code>(from, to)</code> but CodeMirror requires <code>(from, startSide, to)</code>. Fixed by tracking <code>startSide</code> on each decoration and sorting by <code>(from, startSide, to)</code>.</li>
|
||||
<li><code>rainbowBrackets.ts</code> — Visible ranges expanded to line boundaries could overlap, causing duplicate/unsorted bracket decorations. Fixed by tracking <code>maxProcessed</code> to skip already-processed positions and sorting all brackets before adding.</li>
|
||||
|
||||
Reference in New Issue
Block a user