Skip to content

OpenLess v1.2.1-tauri

Choose a tag to compare

@github-actions github-actions released this 30 Apr 06:36
90141e2

OpenLess v1.2.1

中英文 UI · 用户的话不丢 · 取消即取消 · 单实例锁 · 全平台释放。

macOS 一行安装(免去 Gatekeeper 拦截):

curl -L -o /tmp/OpenLess.dmg "https://github.com/appergb/openless/releases/download/v1.2.1-tauri/OpenLess_1.2.1_aarch64.dmg" && \
  hdiutil attach /tmp/OpenLess.dmg -nobrowse && \
  ditto "/Volumes/OpenLess/OpenLess.app" /Applications/OpenLess.app && \
  hdiutil detach "/Volumes/OpenLess" && \
  xattr -cr /Applications/OpenLess.app && \
  open /Applications/OpenLess.app

中文 / Chinese

✨ 主要改动

  • i18n:完整中英双语,设置 → 语言 一键切换;首启自动按系统语言
  • 数据安全:ASR partial 缓存 + 末帧排队 + Whisper 失败保留 buffer,"用户的话不能丢"
  • 会话状态机:Esc 取消支持任何阶段(包括 Processing);hold/toggle 边沿不再卡死
  • 单实例锁:tauri-plugin-single-instance,防双安装重复粘贴
  • UI 动画补齐:所有按钮 hover/active 反馈;页面切换淡入;胶囊随电平实时呼吸
  • 胶囊 2s 自动隐藏:所有终止态(Done/Cancelled/Error)2 秒后悬浮窗自动消失
  • 词汇本实时刷新:每次说话结束、命中数立即更新,不用切 tab

📥 安装指引

macOS (arm64) — 浏览器下载用户:

  1. 下载 OpenLess_1.2.1_aarch64.dmg 并打开,拖 OpenLess 到「应用程序」
  2. 终端跑一句 xattr -cr /Applications/OpenLess.app && open /Applications/OpenLess.app
  3. 或者「访达」里 右键 → 打开 → 仍要打开
  4. 授权 麦克风 + 辅助功能 后完全退出再重新打开(macOS TCC 规则)

Windows (x64)

  1. 下载 OpenLess_1.2.1_x64-setup.exe.msi
  2. 双击安装,遇到 SmartScreen 蓝色窗口 → 更多信息 → 仍要运行

Linux:见对应 .AppImage / .deb / .rpm 文件,按发行版常规方式安装。

⚠️ 已知限制

  • macOS 版本未公证(Apple Developer 证书未配置)— 首次打开必须 xattr -cr 或右键打开
  • 自动更新功能未上线(issue #33)— 新版需手动重新下载

English

✨ Highlights

  • i18n: Full English/简体中文 UI, switchable in Settings → Language; auto-detect at first launch
  • Data integrity: ASR partial cache + serialized audio finalize + Whisper buffer retained on failure — "your words don't get lost"
  • Session state machine: Esc cancels at any phase (including Processing); hotkey edges no longer get swallowed during Starting
  • Single-instance lock: tauri-plugin-single-instance prevents two OpenLess processes from pasting twice
  • UI polish: hover/active transitions everywhere; page-swap fade; capsule breathes with live audio level
  • Capsule auto-hide: All terminal states (Done / Cancelled / Error) auto-dismiss after 2s
  • Vocabulary live refresh: Hit counter updates immediately when a session ends — no need to switch tabs

📥 Install

macOS one-liner (skips Gatekeeper):

curl -L -o /tmp/OpenLess.dmg "https://github.com/appergb/openless/releases/download/v1.2.1-tauri/OpenLess_1.2.1_aarch64.dmg" && \
  hdiutil attach /tmp/OpenLess.dmg -nobrowse && \
  ditto "/Volumes/OpenLess/OpenLess.app" /Applications/OpenLess.app && \
  hdiutil detach "/Volumes/OpenLess" && \
  xattr -cr /Applications/OpenLess.app && \
  open /Applications/OpenLess.app

Browser-download macOS (arm64, Apple Silicon)

  1. Download OpenLess_1.2.1_aarch64.dmg, open, drag OpenLess to /Applications
  2. In Terminal: xattr -cr /Applications/OpenLess.app && open /Applications/OpenLess.app
  3. Or in Finder: right-click → Open → Open Anyway
  4. Grant Microphone + Accessibility, then fully quit and relaunch (macOS TCC requirement)

Windows (x64)

  1. Download OpenLess_1.2.1_x64-setup.exe or .msi
  2. Double-click; on the blue SmartScreen warning click More info → Run anyway

Linux: see the bundled .AppImage / .deb / .rpm and install per your distro.

⚠️ Known limitations

  • macOS build is not notarized (Apple Developer cert not configured) — first-launch needs xattr -cr or right-click-Open
  • Auto-updater not yet shipped (issue #33) — manual re-download for new versions