Skip to content

chore: bump version to 0.4.6 - #899

Merged
chenyme merged 30 commits into
mainfrom
dev
Oct 22, 2026
Merged

chenyme merged 30 commits into
mainfrom
dev

Conversation

@chenyme

@chenyme chenyme commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

✨ Feature

  • None in this release; it is a reliability, presentation and security update.

⚡ Optimization

  • Long traces open and close smoothly: Reasoning and tool chains keep their expanded content instead of rebuilding it on every toggle, so long runs no
    longer freeze the conversation while expanding or collapsing.
  • Inline illustrations follow the app: Intelligent UI diagrams now use the app's cards, tables and good/bad tone colours, size themselves to their
    content instead of scrolling inside their own box, and no longer clip the selection ring at their edges.
  • Verifiable downloads: Every desktop asset now ships alongside SHA256SUMS in GNU coreutils format and a provenance record naming the source commit and
    tag it was built from.
  • Faster desktop releases: macOS builds are produced on native runners per architecture in separate platform jobs instead of one long serial job, so a
    release finishes with far less waiting.
  • Smaller desktop app: Unused dependencies were removed from the desktop shell.

🐛 Fixed

  • Fixed reasoning and tool steps staying on "Calling" with a timer that kept counting after the reply had finished, which happened when a tool returned
    binary content and its trace write failed.
  • Fixed image generation failing when a provider returned both a URL and inline bytes for the same image; the inline bytes are used and the redundant
    download is skipped.
  • Fixed admin pickers with long option lists trapping the mouse wheel, for both the permission-group selector and the upstream protocol menu.
  • Fixed admin log tabs being clipped on phones, where the last tabs could not be reached or tapped.
  • Fixed desktop releases being published from the wrong ref; publication now runs in the source tag context and verifies the tag before uploading.
  • Fixed macOS packaging signing checks by verifying the DMG signer's team ID, so a build signed by the wrong identity fails instead of shipping.
  • Fixed desktop builds failing with --locked when the root package version in Cargo.lock drifted from the project version.
  • Security: Certificate verification on the server and in the desktop app now rejects chains built from revoked or distrusted intermediate certificates
    (Go 1.26.10 with x/net 0.60.0, rustls-webpki 0.103.16, webpki-root-certs 1.0.10).
  • Security: The desktop updater no longer includes ZIP extraction support, removing a library with unpatched archive advisories.
  • Security: The JavaScript toolchain moved to Node.js 26.12.1, with supported lines documented as 22.23.4 / 24.22.1 / 26.12.1, closing eight Node.js
    advisories.

Noxiven and others added 30 commits October 16, 2026 14:48
chore: improve desktop build workflow
chore: remove unused dependencies and update tauri-plugin-updater configuration
fix: keep binary tool output from  leaving tool steps stuck as calling
PR #858 实现了菜单高度限制和滚动条样式,但协议菜单默认使用非模态 Popover,并通过 Portal 挂载到 body 下。外层 Dialog 的滚动锁会将菜单中的滚轮事件视为弹窗外部事件并取消,**实际表现为鼠标滚轮无法触发滚动条响应,键盘方向键可以触发**。

将 ProtocolsDropdown 改为<Popover modal>,使协议菜单能够正常接收鼠标滚轮事件。

关联 #853、#858。
fix: add per-model preference for Base64 image results
fix: allow mouse wheel scrolling in admin protocol dropdown
 webpki-root-certs for RUSTSEC-2026-0382/0383
fix: update Go and x/net security patches
chore: bump version to 0.4.6
@chenyme chenyme self-assigned this Oct 22, 2026
@chenyme
chenyme merged commit e186de0 into main Oct 22, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants