Releases: ReasonW6/Remember
Releases · ReasonW6/Remember
Release list
Remember v0.1.4
本次改动
新增:默认启用360×134紧凑悬浮窗,提供录制文件选择、录制、播放和管理员重启;支持一键切换完整界面并恢复上次使用的录制。重构:标题栏缩至36px,仅保留图标和项目名;统一紧凑窗口按钮尺寸,修复文字换行和无效占位选项。重构:启动阶段只创建主 WebView;高级设置和操作提示改为独立入口、按需创建并复用,输入过滤改为原子窗口句柄登记。优化:增加静态首帧外壳和页面底色,启动测量0/10白帧,外壳 P50/P95 为73/160ms,启动 renderer 从3个降至1个。优化:录制库、快捷键、高级设置、权限状态和管理员恢复移出同步启动关键路径,并新增十轮启动测量脚本。修复:首次创建录制/回放提示窗不再阻塞操作命令;高级设置中的输入不会被录制或误触发全局快捷键。移除:删除系统托盘和后台驻留;关闭主窗口会安全停止并保存当前任务,然后彻底退出。
下载与校验
remember.exe:Windows x64 优化便携版。remember.exe.sha256:优化版 SHA-256 校验文件。remember-debug.exe:Windows x64 调试版,仅用于诊断。remember-debug.exe.sha256:调试版 SHA-256 校验文件。
SHA-256:
remember.exe:fa2e959bda4042cae53c19b5f4c657dc1464f0de3e164b58431278db1de8e845remember-debug.exe:5fb49f4218d08e7f6359b3b01cbebc360ed02e3d4a06e74fb42646fe65b946c2
注意事项
- 两个 EXE 均未进行 Authenticode 数字签名,Windows 可能显示“未知发布者”或 SmartScreen 提示;SHA-256 只能校验文件完整性。
- 录制保存在 EXE 同级
recordings目录,请将程序放在当前用户可写目录;日常使用remember.exe,Debug 版仅用于诊断。 - 静态外壳已消除启动白屏;主界面可操作时间仍受 WebView2 冷启动影响,本机十轮实测 P50/P95 为
561/652ms。
Remember v0.1.3
本版本重点提升 Windows 录制/回放的可靠性、性能与应用生命周期安全,同时保持“只记录键鼠与时间、向当前焦点窗口回放”的产品定位。
主要改进
- 新增可靠的单实例机制:重复启动会激活现有窗口;关闭主窗口会隐藏到系统托盘,并可从托盘恢复或安全退出。
- 重构全局输入链路:热键动作与键鼠事件按同一顺序处理,修复 F8/F12 自动重复、录制边界和锁竞争问题;批量消费输入队列,但不会合并或丢弃拖动轨迹。
- 强化回放停止和输入清理:每轮释放未配对的按键/鼠标状态,长等待可立即唤醒停止,零时长无限循环会主动让出 CPU。
- 设置改为原子事务保存;播放会等待设置真正应用,避免全局快捷键读取旧循环次数或速度。
- 管理员重启前会安全停止当前任务并保存待处理录制,提权重启后可幂等恢复。
- 单个录制增加 250,000 步和 64 MiB 文件安全边界;达到步骤上限时会保留并保存已录内容,损坏或超大文件仍会显示,但不会被加载或回放。
性能优化
- 录制列表使用文件元数据缓存,并串行合并重复刷新,减少重复扫盘和 JSON 解析。
- 完成的录制在保存与回放间共享只读数据,减少大型录制的深拷贝。
- 输入队列按批处理,同时保持事件完整顺序。
- 回放停止改为通知唤醒,移除定时轮询。
- 主窗口、高级设置和活动提示窗口按需加载各自前端代码。
安全与发布
- 将构建工具链中的 PostCSS 固定升级到 8.5.23,并同步升级 NanoID 至 3.3.16;当前 npm audit 结果为 0 个已知漏洞。
- Windows CI 现在审计完整 npm 依赖树,包括开发依赖;同时继续执行 RustSec、测试、构建和严格 Clippy 检查。
- 按主窗口、高级设置窗口和活动提示窗口分别收紧 Tauri 命令权限。
- 发行文件附带 SHA-256 校验文件。
兼容说明
继续保留既有设计:当前焦点原始输入回放、不绑定目标窗口、普通移动约 16ms 采样、拖动时保留全部轨迹、无限循环、再次按播放快捷键停止、手动录制不自动最小化,以及按住 Ctrl 点击直接删除。
下载与校验
remember.exe:Windows x64 优化便携版。remember.exe.sha256:优化版 SHA-256 校验文件。remember-debug.exe:Windows x64 调试版,仅用于诊断问题。remember-debug.exe.sha256:调试版 SHA-256 校验文件。
SHA-256:
remember.exe:6dcc8b9296cac05276745a8538f7ad8b61f936fd671e460aa045d7d4419a9401remember-debug.exe:2ea0820354f428b6269c93cc125dcce8ffaa93d8107c0452ced92588e6677a86
注意
- 两个可执行文件均未进行 Authenticode 数字签名,Windows 可能显示“未知发布者”或 SmartScreen 提示。
- SHA-256 可用于确认文件完整性,但不能证明发布者身份。
- 建议日常使用
remember.exe;remember-debug.exe仅用于诊断。
Remember v0.1.2
新增与改进
- 新增“高级设置”窗口,可统一设置提示音音量、静音、全局快捷键和左上角操作提示。
- 高级设置只保留一个顶部“保存”按钮,保存后会短暂显示“已保存”提示。
- 静音时音量滑块会变灰并禁止操作;调整音量后会播放试听提示音。
- 录制时显示绿色圆点,回放时显示蓝色圆点;提示位于屏幕左上角且不会抢占焦点或影响操作。
- 新增“以管理员身份重启”,用于录制或回放需要操作高权限系统窗口的场景。
- 默认录制文件名改为“录制日期-时长”,例如
20260726-11824ms。 - 高级设置窗口中的操作不会被错误录入当前录制。
下载与校验
remember.exe:Windows x64 优化便携版。remember.exe.sha256:优化版 SHA-256 校验文件。remember-debug.exe:Windows x64 调试版,仅用于诊断问题。remember-debug.exe.sha256:调试版 SHA-256 校验文件。
SHA-256:
remember.exe:5016b1a8f350911702d4b18eb908cff2c9ccc911190e3c105b30d8a324040244remember-debug.exe:02faa1c0797efa6b1af8a06eb4330b30352b71a43a371aac7045ae23f9db40e0
注意
- 两个可执行文件均未进行 Authenticode 数字签名,Windows 可能显示“未知发布者”或 SmartScreen 提示。
- SHA-256 可用于确认文件完整性,但不能证明发布者身份。
- 如需操作高权限系统窗口,请使用“以管理员身份重启”;Windows 的 UAC 安全桌面仍需手动确认。
- 建议日常使用
remember.exe;remember-debug.exe仅用于诊断。
Code signing policy
- The v0.1.2 assets are unsigned. The SignPath Foundation application is pending.
- If accepted, future Windows release executables will be signed according to the project code signing policy.
- Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Remember v0.1.1
修复内容
- 修复长按鼠标绘图或拖动时轨迹点丢失、回放变成起点到终点直线的问题。
- 按住任意鼠标键期间完整记录移动轨迹,避免输入事件因锁竞争而静默丢失。
- 提高窗口标题栏等 Windows 系统区域左右键回放的可靠性。
- 改进多显示器坐标定位和录制启停边界的可靠性。
下载与校验
remember.exe:Windows x64 优化便携版。remember.exe.sha256:优化版 SHA-256 校验文件。remember-debug.exe:Windows x64 调试版,仅用于诊断问题。remember-debug.exe.sha256:调试版 SHA-256 校验文件。
SHA-256:
remember.exe:7c172ba43122cf73027cff4e1e3ba72e45735bf67f10098d6f9e3aaaeb5b2857remember-debug.exe:d7fcaa35e7434fd20da18ace7b7abe301d3ec4d1ad7ac5010dfaf5ef5614476f
注意
- 两个可执行文件均未进行 Authenticode 数字签名,Windows 可能显示“未知发布者”或 SmartScreen 提示。
- SHA-256 可用于确认文件完整性,但不能证明发布者身份。
- 回放会把真实键盘和鼠标输入发送给当前获得焦点的窗口,使用前请确认目标窗口。
- 建议日常使用
remember.exe;remember-debug.exe仅用于诊断。
Remember v0.1.0
Remember v0.1.0 是首个可直接下载运行的 Windows x64 便携版本。
主要功能:
- 录制并回放键盘、鼠标和原始时间间隔
- 约 16ms 鼠标移动采样
- 有限循环与无限循环,无人为次数或速度上限
- 播放快捷键再次按下即可停止回放
- 录制文件保存在 remember.exe 同级 recordings 目录
- 支持录制重命名、普通确认删除和 Ctrl 点击强制删除
- 原子保存、并发防覆盖、损坏文件提示和退出保存保护
下载与校验:
- remember.exe:Windows x64 便携版
- remember.exe.sha256:SHA-256 校验文件
- SHA-256:9a3dd91bc0d1011b3e4d85f49198f5b373a2ca0044d31acfab70239efffa65f9
注意:
- 当前可执行文件未进行 Authenticode 数字签名,Windows 可能显示未知发布者提示。
- Remember 有意不校验目标窗口;回放会把真实输入发送给当前获得焦点的窗口。
- 请将 remember.exe 放在当前用户有写入权限的目录。