From e7d3d2c1a3077167ea0084aacb4cae13edf85e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig-=C3=98rjan=20Smelror?= Date: Wed, 4 Mar 2026 22:03:43 +0100 Subject: [PATCH] docs(changelog): add recent fixes and improvements --- src/pages/changelog.astro | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/pages/changelog.astro b/src/pages/changelog.astro index 5b0d158..95507b7 100644 --- a/src/pages/changelog.astro +++ b/src/pages/changelog.astro @@ -46,6 +46,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
  • Zaguán Coder Daemon. Enabled parallel tool calling for supported models.
  • Zaguán Coder Daemon. Added preliminary support for Mistral Devstral 2.
  • Rust Backend. Did an audit of the Rust backend using the Rust Skill. Found and fixed a few bugs, memory optimizations and panic-prone locks.
  • +
  • Zaguán Coder Daemon. Working on making the Mercury 2 system prompt stronger and better.
  • Zaguán Coder Daemon. Replaced Gemini 3 Flash Preview with Gemini 3.1 Flash Lite Preview.
  • Zaguán Coder Daemon. Initial testing support for Inception Mercury 2.
  • @@ -73,7 +74,11 @@ import BaseLayout from '../layouts/BaseLayout.astro';
  • Layout Alignment. Fixed an alignment issue in the space between the editor and the chat.
  • Chat Image Paste. Fixed a bug introduced after the audit where pasting images into chat no longer worked.
  • Chat Streaming. Fixed a bug in the chat so that regular responses now stream correctly.
  • - +
  • Chat UI. Fixed the chat and removed a lot of noisy cards.
  • +
  • New Chat Creation. Fixed a bug when creating a new chat where the model received no data at all.
  • +
  • Zaguán Coder Daemon. Removed artificial limitation on the number of turns models could do.
  • +
  • Zaguán Coder Daemon. Fixed a bug where the conversation wouldn't end properly, especially after repeated tool calls.
  • + @@ -400,7 +405,16 @@ import BaseLayout from '../layouts/BaseLayout.astro';
  • 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.
  • indentGuides.ts — Same overlapping visible ranges risk. Fixed with maxProcessed guard.
  • - +
  • Chat UI. Fixed the chat and removed a lot of noisy cards.
  • +
  • New Chat Creation. Fixed a bug when creating a new chat where the model received no data at all.
  • +
  • Zaguán Coder Daemon. Removed artificial limitation on the number of turns models could do.
  • +
  • Chat UI. Fixed the chat and removed a lot of noisy cards.
  • +
  • New Chat Creation. Fixed a bug when creating a new chat where the model received no data at all.
  • +
  • Zaguán Coder Daemon. Removed artificial limitation on the number of turns models could do.
  • + +
  • Chat UI. Fixed the chat and removed a lot of noisy cards.
  • +
  • New Chat Creation. Fixed a bug when creating a new chat where the model received no data at all.
  • +
  • Zaguán Coder Daemon. Removed artificial limitation on the number of turns models could do.
  • Chat becomes inert after UI reload. After a UI reload (e.g. crash recovery), the frontend's loading state was false even though the backend was still streaming. Added get_chat_status Tauri command that returns true if the backend is streaming. Frontend init() now calls get_chat_status and restores loading = true if the backend is still active. Files: chat.rs, lib.rs, useChat.ts
  • Can't scroll to bottom after crash/reload. After reload, the scroll container starts at the top. The isUserAtBottomRef quickly becomes false from the scroll handler, so streaming auto-scroll stops working. Added an initial scroll-to-bottom effect that fires once when messages first load, ensuring the user sees the latest content and isUserAtBottomRef stays true for streaming auto-scroll. Files: ChatPanel.tsx