Skip to content

Releases: ryekee/RuaKey-releases

RuaKey 1.2.0

Choose a tag to compare

@ryekee ryekee released this 05 Oct 04:10
4bd1ca8

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

Choose a tag to compare

@ryekee ryekee released this 25 Sep 10:10
4bd1ca8

🆕 新增

  • 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

Choose a tag to compare

@ryekee ryekee released this 02 Sep 08:55
4bd1ca8

🆕 新增 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

Choose a tag to compare

@ryekee ryekee released this 29 Aug 04:53
4bd1ca8

🛠 修复 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 Virtual instead of Unknown.

RuaKey 1.0.0

Choose a tag to compare

@ryekee ryekee released this 19 Aug 07:48
4bd1ca8

🆕 新增 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

Choose a tag to compare

@ryekee ryekee released this 14 Aug 09:49
36eacef

🛠 修复 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

Choose a tag to compare

@ryekee ryekee released this 28 Jul 08:26
36eacef

🛠 修复 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

Choose a tag to compare

@ryekee ryekee released this 21 Jul 08:22
36eacef

🛠 修复 Fix

  • 🎛 修复了一个 HUD 的样式错误。

🛠 Fix

  • 🎛 Fixed a HUD styling issue.

RuaKey 0.6.8

Choose a tag to compare

@ryekee ryekee released this 15 Jul 14:26
36eacef

🛠 修复 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

Choose a tag to compare

@ryekee ryekee released this 13 Jul 18:19
36eacef

🆕 新增 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.