Skip to content

QuickPaste v0.19.3

Choose a tag to compare

@zkwi zkwi released this 23 Jul 05:16
· 26 commits to main since this release

QuickPaste v0.19.3 发布说明

v0.19.3 修复从快速面板返回 Chrome 等多线程窗口时,Windows 前台输入焦点交接可能失败并退化为仅复制的问题。本版本以标准 GitHub Release 分发,不标记为 Pre-release;真实机长循环仍保留为待验证项,因此不表述为已经全面验收。

主要变化

  • 自动粘贴在切换回原目标前,临时与当前前台窗口线程共享 Windows 输入队列,使后台 Tauri 命令线程可以可靠完成前台焦点交接。
  • 目标顶层窗口成为前台后保留 100ms 稳定期,随后再次核对目标进程、实际输入焦点子窗口、剪贴板版本和授权时限,再发送 Ctrl+V。
  • 目标失效、剪贴板被其他应用改写、修饰键未释放或完整性级别不匹配时,仍只复制并显示手动粘贴提示,不会向未经确认的窗口注入输入。
  • 实现路径参考 Ditto d36f864 的 ExternalWindowTracker,但不修改系统全局前台锁超时,也不强制释放用户正在按下的全部按键。

下载

数据与兼容性

  • 本版本不改变 SQLite schema、数据目录、历史保留规则、剪贴板格式或管理员授权协议,无需迁移。
  • 数据库、WAL 和 SHM 继续保存在 QuickPaste.exe 同级的 data 文件夹。复制或迁移前必须从托盘完全退出 QuickPaste,避免遗漏仍在 WAL 中的数据。
  • 主程序继续保持普通用户权限;管理员窗口仍只通过现有一次性 UAC helper 粘贴。
  • 安装包仍只提供当前用户范围的 Windows x64 NSIS,不生成 MSI、MSIX 或 APPX。
  • 当前发布二进制未进行 Authenticode 签名。

尚待真实机验证

  • Windows 10/11 的覆盖安装、卸载、保留 data 与重装。
  • Chrome/WebView2、Office、记事本、远程剪贴板工具和管理员窗口组合下的长期焦点与粘贴兼容矩阵。
  • 100%–250% DPI、多显示器负坐标、不同任务栏位置和辅助技术组合。
  • 500 次暖唤起、10,000 次外部普通目标粘贴、100,000 次独立捕获与长时间监听。

以上项目保持为 pending real-machine,不作为已完成验证陈述。