generated from nhcarrigan/template
-
v1.8.1
Stablereleased this
2026-02-26 23:44:13 -08:00 | 17 commits to main since this release[1.8.1] - 2026-02-26
Fixed
- Markdown bullet points and numbered lists now render correctly in the chat terminal; Tauri's WebView strips browser default list styles, so
list-style-typeis now set explicitly forul(disc) andol(decimal) - All per-task sounds (success, error, permission request, task start) have been moved from a global
characterStatesubscription to the per-conversation event handler; background tabs now receive their completion sounds correctly, and switching back to a finished tab no longer replays a sound that already fired (closes #172) - Text typed into the prompt input is now saved per conversation tab; switching to another tab and returning restores the in-progress draft exactly as it was left
- Vague "Process interrupted" and "Disconnected" messages now include the specific cause — keyboard shortcut (Ctrl+C), stop button, or unexpected crash
- When Claude Code exits whilst a prompt is in-flight, a visible error message now appears explaining that the last prompt was not processed and prompting reconnection
- An
intentional_stopflag now prevents the stdout EOF path from emitting a duplicate "Disconnected from Claude Code unexpectedly" message when the stop was user-initiated - Fixed two cooperating reactivity bugs that were preventing the tool permission modal from appearing:
pendingPermissionswas being mutated in-place (causing Svelte's derived-store chain to skip re-renders), andPermissionModal.sveltewas using$state()where a plainletbinding is required for correct store-subscription reactivity
Downloads
- Markdown bullet points and numbered lists now render correctly in the chat terminal; Tauri's WebView strips browser default list styles, so