Skip to content

Releases: ZaunEkko/selection-ai-assistant

Selection AI Assistant v0.3.2

Choose a tag to compare

@ZaunEkko ZaunEkko released this 07 Aug 07:06
61d7699

主要更新

  • 重建滚动跟随:操作条现在会真正跟着来源窗口滚动。此前它按一个固定的错误常数漂移,UIA 修正从未落地,实际不可用。
  • 修正吸附行为:滚动停下后操作条落在选区的最终位置,不再停在滚动动画中途。
  • 滚动比例改为从真实测量中学习(每个来源进程独立),实测从 0.080 修正到 0.7~0.9 的真实区间。
  • 忽略不落在来源窗口上的滚轮事件:滚动其它窗口不再把操作条带偏或隐藏。
  • Ctrl+滚轮(缩放)与 Shift+滚轮(横向滚动)不再被当作纵向滚动处理。
  • 选区滚出视口后隐藏操作条,而不是把它留在无关内容上;反向滚动把选区带回视口时会正确重现。
  • 多行选区从视口顶部滚出时不再提前判定为已吸附,避免操作条被定死在正在滚走的选区上。
  • 修复来源窗口被拖出显示器边缘时,选区其实不可见却仍显示操作条的问题。
  • 升级 serde_with 到 3.21.0,修复 GHSA-7gcf-g7xr-8hxj;修复 npm 高危依赖告警。

下载

  • Selection-AI-Assistant_0.3.2_x64-setup.exe:NSIS 安装程序
  • Selection-AI-Assistant_0.3.2_x64_en-US.msi:MSI 安装包
  • Selection-AI-Assistant_0.3.2_x64.exe:独立可执行文件
  • SHA256SUMS.txt:SHA-256 校验值

安全与兼容性说明

  • 当前 Windows 二进制未进行代码签名,Windows 可能显示未知发布者警告;请使用 SHA256SUMS.txt 核对下载文件。
  • API key 和自定义请求头仍以明文保存在当前 Windows 用户的本机 settings 文件中,但不会通过 renderer IPC 回显。
  • macOS/Linux 暂不具备完整的系统级划词能力。

验证

  • 前端:9 个测试文件、116 项测试通过。
  • Rust:205 项测试通过(--locked),clippy 无新增警告。
  • Windows:EXE、MSI、NSIS 构建成功。独立 EXE 与 NSIS 安装程序的 ProductVersion / FileVersion 均为 0.3.2,MSI 属性表中的 ProductVersion 为 0.3.2。
  • 实机验收(记事本):慢滚逐格跟随恒 18~19px、快滚隐藏后正确吸附、选区滚出视口隐藏、反向滚动带回视口后正确重现、滚动中途换选区时新选区的操作条落在新位置、多行选区从顶部裁剪滚出时持续跟随。

Selection AI Assistant v0.3.1

Choose a tag to compare

@ZaunEkko ZaunEkko released this 14 Jul 02:58

主要更新

  • 收紧 renderer 与 Tauri IPC 的秘密边界,已保存 API key 和自定义请求头值不再返回前端。
  • 为七个窗口建立最小 Tauri capability、命令 ACL 和 caller label 纵深校验。
  • 启用生产 CSP,并阻止 Markdown 自动加载远程图片。
  • 修复 provider ID 重名,以及同名 provider 套用预设时丢失编辑身份的问题。
  • 收敛 Node 22.16、npm 11、Rust 1.88 和依赖安全基线,建立 Windows CI 门禁。
  • 补齐 SECURITY、CONTRIBUTING、Issue Forms、PR 模板和 Dependabot 配置。

下载

  • Selection-AI-Assistant_0.3.1_x64-setup.exe:NSIS 安装程序
  • Selection-AI-Assistant_0.3.1_x64_en-US.msi:MSI 安装包
  • Selection-AI-Assistant_0.3.1_x64.exe:独立可执行文件
  • SHA256SUMS.txt:SHA-256 校验值

安全与兼容性说明

  • 当前 Windows 二进制未进行代码签名,Windows 可能显示未知发布者警告;请使用 SHA256SUMS.txt 核对下载文件。
  • API key 和自定义请求头仍以明文保存在当前 Windows 用户的本机 settings 文件中,但不会通过 renderer IPC 回显。
  • macOS/Linux 暂不具备完整的系统级划词能力。

验证

  • 前端:9 个测试文件、116 项测试通过;生产构建和 npm audit 通过。
  • Rust:171 项测试通过;Rust 1.88 compatibility 与 RustSec 审计通过。
  • Windows:EXE、MSI、NSIS 构建成功,ProductVersion / FileVersion 均为 0.3.1。