Repository navigation
Releases: ryekee/RuaKey-releases
Releases · ryekee/RuaKey-releases
Release list
RuaKey 1.2.0
RuaKey 1.2.0
🆕 新增 New
- 🧭 历史精度提示:无法确认的日期连续性和缺失的历史明细会明确标注,读数据时更有底。
🛠 修复 Fix
- 🌏 跨时区统计:出差或旅行换了时区,历史日期和小时统计保留当时的归属。键盘、鼠标、应用统计与导出使用一致的日期规则。
- 🔥 连续活跃记录:向西旅行可以有超过 24 小时的一天,向东跨过日期变更线也不会仅因跳过一个当地日期而中断记录。
⚡ 更快更省 Performance
- ⏳ 升级时界面可用:历史库的首次日期归属整理在后台执行,并显示准备进度;整理完成后开始采集。
🆕 New
- 🧭 History confidence: Uncertain day continuity and missing historical detail are now marked, so you know what your statistics can tell you.
🛠 Fix
- 🌏 Statistics across time zones: Historical dates and hourly charts keep the time zone in which they were recorded. Keyboard, mouse, app statistics and exports follow the same day rules.
- 🔥 Active streaks while traveling: Westward travel can extend a day beyond 24 hours. Crossing the date line eastward no longer breaks a streak just because a local date was skipped.
⚡ Performance
- ⏳ Responsive upgrades: The first history migration runs in the background with progress shown. Recording starts when the migration is complete.
RuaKey 1.1.1
🆕 新增
- Brief 简报:在 HUD 回顾上一段输入,查看敲击次数、平均与峰值 KPM、鼠标活动和常用 App。
- 全屏免打扰:可在全屏应用中隐藏 HUD,并跳过简报。
🛠 修复
- 统计更准确:修复 Typing DNA 全时段统计、连续活跃天数和切页日期保留问题,并改善 HUD 稳定性。
🆕 New
- Brief: See a summary of your last session right on the HUD, including keystrokes, average and peak KPM, mouse activity and top apps.
- Full-screen focus: You can now hide the HUD and skip Briefs in full-screen apps.
🛠 Fix
- More reliable statistics: Fixed all-time Typing DNA, active streaks and date selection when switching pages, plus HUD stability fixes.
RuaKey 1.1.0
🆕 新增 New
- ⌨️ 键盘身份:系统把同一把键盘识别成多个设备时,现在可以用自定义名称把它们归到一起。历史敲击、趋势、纪录和设备统计会统一计算,也能随时拆开,不改写原始记录。
- 🧭 完整的键盘管理:设置新增 Identity 页面,集中查看所有检测过的键盘及 VID、PID、Location ID,并按最近接入、累计敲击量或设备标识排序。
- 🔊 按身份控制打字音效:同一键盘身份下的设备可以一起启用或静音,不必逐条设置。
- 📦 导出保留身份信息:CSV 新增 Keyboard Identity ID 与名称,同时保留原始设备明细,便于追溯和分析。
🛠 修复 Fix
- 🧩 重复键盘统计可以合并:归入同一身份后,Keyboards 页面和各项统计不再把它们当作多把键盘重复展示。
🆕 New
- ⌨️ Keyboard Identity: When macOS detects one physical keyboard as multiple devices, you can now group them under a custom name. History, trends, records, and device statistics are combined without rewriting raw data, and the grouping remains fully reversible.
- 🧭 Complete keyboard management: The new Identity settings page lists every detected keyboard with its VID, PID, and Location ID. Sort by last connected time, lifetime keystrokes, or device identifiers.
- 🔊 Identity-based typing sound: Enable or mute typing sounds for an entire keyboard identity instead of configuring each detected device separately.
- 📦 Identity-aware exports: CSV exports now include Keyboard Identity IDs and names while preserving raw device details for traceability.
🛠 Fix
- 🧩 Unified duplicate keyboard statistics: Once devices are assigned to the same identity, the Keyboards page and statistics treat them as one keyboard.
RuaKey 1.0.1
🛠 修复 Fix
- 🔄 键盘恢复更顺:检测到 HID 设备变化后立即恢复监听;设备暂时被其他客户端占用时进行短时重试。Karabiner 与蓝牙键盘重连不再等待长周期轮询。
- 🖥️ 设备标识更清楚:已识别的 Karabiner 虚拟键盘显示为
Virtual,不再显示Unknown。
🛠 Fix
- 🔄 Smoother keyboard recovery: RuaKey reacts to HID device changes immediately and retries briefly when another client temporarily owns a device. Karabiner and Bluetooth reconnects no longer wait on a long polling cycle.
- 🖥️ Clearer device labels: Known Karabiner virtual keyboards are now shown as
Virtualinstead ofUnknown.
RuaKey 1.0.0
🆕 新增 New
- 🔐 正式签名与 Apple 公证:RuaKey 1.0 现在可以直接通过 Gatekeeper。首次从旧版升级时,macOS 可能会要求最后授权一次「输入监听」;完成后,后续更新会保持稳定身份,不再反复授权。
🛠 修复 Fix
- 🧭 权限引导更清楚:引导页只在「输入监听」被拒绝时出现。正常情况只需打开 RuaKey 开关;旧版迁移异常时,仍会告诉你如何恢复。
🆕 New
- 🔐 Developer ID signed and Apple notarized: RuaKey 1.0 now passes Gatekeeper normally. When moving from a legacy build, macOS may ask for Input Monitoring one final time. After that, routine updates keep a stable identity and should not require permission again.
🛠 Fix
- 🧭 A clearer permission guide: The guide now appears only when Input Monitoring is denied. Most people only need to turn RuaKey on, while legacy builds still have a recovery path when needed.
RuaKey 0.6.11
🛠 修复 Fix
- ⌨️ 唤醒后继续记录:部分 USB 键盘在屏幕休眠后重新连接时,RuaKey 会自动重建监听,不再显示 Listening 却漏记输入。
🛠 Fix
- ⌨️ Keeps counting after wake: When some USB keyboards reconnect after screen sleep, RuaKey now rebuilds monitoring automatically instead of showing Listening while missing input.
RuaKey 0.6.10
🛠 修复 Fix
- 🖥 HUD 跟着你走:多屏使用时,HUD 会跟随当前活跃窗口换屏;显示器接入、断开或调整分辨率后,也会重新找对位置。
- 🧊 唤醒后更顺:权限检查、活跃窗口定位和应用图标取色改到后台处理。Mac 刚睡醒、系统服务反应慢时,RuaKey 不会再被这些查询拖住。
🛠 Fix
- 🖥 The HUD follows your work: On multi-display setups, the HUD now follows the active window and finds the right position again after displays or resolutions change.
- 🧊 Smoother after wake: Permission checks, active-window lookup, and app icon colors now load in the background, so slow macOS services no longer hold up the interface.
RuaKey 0.6.9
🛠 修复 Fix
- 🎛 修复了一个 HUD 的样式错误。
🛠 Fix
- 🎛 Fixed a HUD styling issue.
RuaKey 0.6.8
🛠 修复 Fix
- 🧼 HUD 清爽了一点:移除顶部呼吸线和绿色监听灯,数据与按键光影保持不变。
- 🧾 记录更稳:优化退出、清除数据和跨日时的保存。少丢数,也少闹鬼。
⚡ 更快更省 Performance
- 🌿 少吃一点 CPU:降低空闲和 HUD 常驻时的资源占用。RuaKey 负责数按键,不负责给 Mac 加热。
🛠 Fix
- 🧼 A cleaner HUD: Removed the breathing line and green listening light. The numbers and key glow stay the same.
- 🧾 More reliable records: Improved saving when quitting, erasing data, and crossing midnight. Fewer missing counts, fewer ghosts.
⚡ Performance
- 🌿 A little easier on the CPU: RuaKey does less work while idle or while the HUD stays open. Its job is to count keys, not warm the Mac.
RuaKey 0.6.7
🆕 新增 New
- ✨ 更新完自动弹「What's New」:升级后第一次启动,直接告诉你这版改了什么,不用再去翻 release note。想回看时,设置 ▸ About ▸ What's New 随时打开;中英繁日四语跟随界面语言。
🛠 修复 Fix
- 🧭 权限引导页重做:四个步骤收进一张清单卡,第 1、3 步整行可点,一下就跳到系统设置、或在 Finder 里定位 RuaKey.app;文案也顺口多了。
- 🧹 设置页小按钮清理:Privacy 和 About 里的「打开、显示、导出、清除、检查更新」全部改成整行可点,告别一排长短不齐的小按钮。
- 💿 安装盘背景换新:DMG 拖拽安装页跟上了现在的键帽图标和终端风格,像素箭头指路。
🆕 New
- ✨ What's New after every update: the first launch after upgrading shows you what changed, no need to dig through release notes. Reopen it anytime from Settings ▸ About ▸ What's New; follows your app language in English, 简体中文, 繁體中文 and 日本語.
🛠 Fix
- 🧭 Permission guide, redone: the four steps now live in one clean card. Steps 1 and 3 are clickable rows that jump straight to System Settings or reveal RuaKey.app in Finder, and the copy reads better too.
- 🧹 Tidier Settings actions: Open, Reveal, Export, Erase and Check for updates are now full clickable rows instead of a ragged line-up of small buttons.
- 💿 Fresh installer look: the DMG drag-to-install background now matches the app's keycap icon and terminal style, pixel arrow included.