diff --git a/src/pages/changelog.astro b/src/pages/changelog.astro
index c773f38..784d749 100644
--- a/src/pages/changelog.astro
+++ b/src/pages/changelog.astro
@@ -29,7 +29,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
@@ -43,6 +43,8 @@ import BaseLayout from '../layouts/BaseLayout.astro';
- When selecting a screenshot, added a half-second delay before capturing to allow time for UI elements (like window selection boxes) to disappear.
- Git performance. Replaced most external
git calls with gix for faster, more efficient Git operations.
+ - Git Commit message. Now uses the full git commit message instead of just the first line.
+ - Local AI refactoring. Refactored Local AI so that it's separate from the main AI flow for easier maintenance.
@@ -63,7 +65,9 @@ import BaseLayout from '../layouts/BaseLayout.astro';
Bug Fixes
- - CodeMirror "Ranges must be added sorted" crash. Three extensions could add decorations in unsorted order causing CodeMirror to crash:
+
- Fixed text disappearing or flickering when sending new messages after loading a conversation from history.
+ - Fixed scroll not going to bottom when loading an existing conversation from history.
+ - **CodeMirror "Ranges must be added sorted" crash.** Three extensions could add decorations in unsorted order causing CodeMirror to crash:
diffDecorations.ts — Sort was (from, to) but CodeMirror requires (from, startSide, to). Fixed by tracking startSide on each decoration and sorting by (from, startSide, to).
rainbowBrackets.ts — Visible ranges expanded to line boundaries could overlap, causing duplicate/unsorted bracket decorations. Fixed by tracking maxProcessed to skip already-processed positions and sorting all brackets before adding.