Skip to content

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:21

新增

  • 桌面端常驻托盘:关闭窗口后应用不再退出,而是在后台继续运行,窗口同时从 macOS 程序坞 / Windows 与 Linux 任务栏中隐藏,只保留菜单栏 / 托盘图标;首次关闭时会提示一次。退出请使用托盘菜单中的"退出 Astra"(macOS 也可按 ⌘Q)。
  • 重新设计的托盘菜单(中英双语):
    • 显示版本与服务状态(启动 / 停止过程中实时提示)、API 版本不匹配与可用更新;
    • 打开主窗口,或直接前往概览、请求日志、客户端、提供商、模型、设置;
    • 按客户端快速切换所绑定的提供商,并显示当前绑定;
    • 启动 / 停止 / 重启服务、复制 API 地址、在浏览器中打开控制台、打开日志目录、检查更新;
    • macOS / Windows 新增"登录时启动",开机自动启动时只驻留托盘、不弹出窗口。
  • macOS 使用随系统明暗自动着色的菜单栏图标;Windows 单击托盘图标打开窗口,右键打开菜单。
  • 官网下载页会根据访问者的系统与架构推荐对应的安装包。

修复

  • macOS 安装包版本在窗口打开时无法完成"重启以安装"自动更新。
  • 桌面端启动器改为安装到用户目录(~/Applications、~/.local/share/applications 等),卸载时会一并清理 0.2.1 及更早版本写入的启动器。
  • 通过 npx 安装桌面端时,npm 12 因继承的环境变量拒绝执行内部 npm 命令。
  • 发布时等待各平台包在 npm 上可安装后再发布 CLI,避免 @latest 安装时缺少服务端依赖。