diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a2a3635..c685d54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -69,10 +69,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 moment once used. The text comes from the source markdown, since Qt emits one `<pre>` per line and the block cannot be recovered from the rendered HTML. -- Icons on the chat buttons (New, Attach, Clear files, Stop, Send), drawn - at runtime so there is still no icon file to install. Send is now a square - button beside the entry box with its label under the icon, and New/Attach - sit at the right end of the picker row. +- Icons on the chat buttons (New, Attach, Clear files, Stop, Send, Record), + drawn at runtime so there is still no icon file to install. The toolbar + buttons are icon-only, each with a tooltip, and `icon_size` in config.toml + sets the glyph size. - Skills. Instruction files read from `~/.agents/skills/*/SKILL.md` can be loaded into the model's context on demand: the model calls a `load_skill` tool, or you type `/skill-name` or mention a skill's name. Loaded skills @@ -118,6 +118,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 assistant tool-call message. Interleaved-thinking models (DeepSeek V3.2+/V4, GLM-4.7+ on SiliconFlow) require this and stop answering — ending the turn at the thinking — when it is dropped. +- Audio capture no longer claims to be recording when it is not. + `AudioRecorder.start()` halts any previous source, checks the new source's + error, and reports a generic failure; a second start without a stop no + longer leaks the first source. +- A pending image attached before a model switch could reach a model without + vision when sent alongside audio. The send-time gate now checks every + pending modality at once and offers a single switch to a model that accepts + them all. +- A sub-second recording could be named `voice-note-0s.wav`; the history + marker now rounds to a minimum of one second. Tool calling and reasoning output vary between providers. Web search on a cloud model may not work as reliably as it does with a local router. |
