Skip to content

Releases: guoziyangnb/translite

Release list

0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 15:42

TransLite 自动更新 · 内置国内镜像加速

行为变更提示

  • 启动后会按「应用设置 → 通用设置 → 自动检查更新」的开关静默联网检查新版本;发现新版本会在主界面右下角弹出通知,可点击「查看更新」直达升级入口。
  • 「应用设置 → 关于」页改为完整升级流程:检查更新 → 现在更新(自动下载并显示进度)→ 下载完成自动退出并重启安装,无需手动下载安装包。
  • 开发环境(npm run dev)不会触发更新检查,相关功能仅在打包后的安装版生效。

Windows 用户

  • 完整支持 in-app 自动更新:点「现在更新」即可全程自动完成。
  • 当前 Windows 安装包使用 NSIS 非 one-click 模式(保留了「选择安装目录」「创建桌面/开始菜单快捷方式」等选项),更新时会短暂弹出 NSIS 安装向导,向导自动跑完后会重启 TransLite。
  • 安装包文件名形如 TransLite-Setup--x64.exe,约 180 MB。

macOS 用户

  • ⚠️ 当前 macOS 构建使用 ad-hoc 签名、未做 Apple 公证,因此:
    • 首次安装:下载 DMG 拖入 /Applications 后,必须在终端执行 xattr -cr /Applications/TransLite.app,否则 Gatekeeper 会提示「TransLite 已损坏」。
    • 自动更新:electron-updater 在 macOS 上要求安装包带有 Developer ID 签名才能完成静默替换,因此本版本在 macOS 上的"现在更新"会在下载完成后报签名校验失败。
  • 推荐升级方式:在「应用设置 → 关于」中点「检查更新」确认有新版本后,前往 GitHub Releases (https://github.com/guoziyangnb/translite/releases) 手动下载对应架构的 DMG(TransLite--x64.dmg
    或 TransLite--arm64.dmg),再次执行 xattr -cr /Applications/TransLite.app 即可。
  • 后续版本若完成 Apple 公证,会在这里同步打开 macOS 的自动更新通道。

镜像源说明(国内加速)

  • 客户端运行时把 electron-updater 切到 generic provider,并按优先级依次尝试以下镜像:
    a. gh-proxy.com
    b. github.moeyy.xyz
    c. ghproxy.net
    d. 直连 GitHub(兜底)
  • 任一镜像 latest.yml 检查或安装包下载失败时,会自动 fallback 到下一条镜像并在 UI 上提示「镜像 X 失败,尝试切换到 Y」。
  • 关于页的"已发现新版本"卡片和系统通知里都会显示当前正在使用的镜像名称,方便排查网速问题。
  • 增/删/换镜像只需修改 src/main.js 顶部的 UPDATE_MIRRORS 数组,不需要动其他文件。

What's Changed

  • feat(updater): 集成 electron-updater,新增 checkUpdate / downloadUpdate / installUpdate 三个 IPC 与 onUpdateEvent 事件流
  • feat(updater): 引入多镜像 fallback 策略,把 GitHub Release 走 generic provider + 前缀镜像
  • feat(ui/about): 关于页重做检查→下载→重启的完整流程,新增进度条、速率、镜像名展示
  • feat(ui/main): 启动静默检查发现新版本时在主界面弹 notification,附带"查看更新"快捷入口
  • chore(updater): 启动 4s 后延迟检查,避免与模型预热抢占资源;开发环境优雅降级为提示文案

升级建议

  • Windows 老用户:本版本首次仍需手动从 Release 下载安装一次;之后即可全部走 in-app 自动更新。
  • macOS 老用户:手动下载新版 DMG 并执行 xattr -cr /Applications/TransLite.app 即可;自动更新在完成 Apple 公证前暂不可用。

0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:38
v0.1.0

feat: 自动检查更新