V3.15.6
tw93/PakeV3.15.6Aug 8, 2026by github-actions[bot]
AI Summary
This release focuses on stability and security, fixing Windows system tray behavior and macOS menu functionality on error pages while updating dependencies and raising the minimum Node.js requirement to version 20.
Key Highlights
- Fixed Windows system tray restore functionality and taskbar icon issues
- macOS menu commands now use native WebKit APIs on error pages
- Fixed links mistakenly treated as downloads for GitHub and assets
- Security updates for sharp, tmp, file-type, and quinn-proto
Breaking Changes
- Minimum Node.js version raised to 20 (previously 18)
Full Release Notes
<div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.15.6</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Fixed the Windows system tray: after `--hide-on-close`, left-clicking the tray icon restores the window instead of doing nothing, and autostarted apps no longer register a blank taskbar icon. 2. macOS menu commands keep working on blank error pages: Reload, Go Home, Back, Forward, and Copy URL now use native WebKit APIs instead of page JavaScript, so they still respond after a page fails to load. 3. Fixed links mistaken for downloads: GitHub release pages and in-app routes such as `/assets/` open in the webview again, and Cmd/Ctrl+click counts as navigation rather than "save as". 4. Fixed the startup window appearing before its content is ready, and tray Hide/Show plus the activation shortcut now act on every window instead of only the main one. 5. `--ignore-certificate-errors` now works on macOS, and sharp, tmp, file-type, and quinn-proto were updated for security advisories. Node 20 is now the minimum, up from 18. ### 更新日志 1. 修复 Windows 系统托盘:用 `--hide-on-close` 关闭后,左键点击托盘图标可以正常唤回窗口,开机自启的应用也不会再出现空白任务栏图标。 2. macOS 菜单在空白错误页上依然可用:重新加载、回到首页、后退、前进和复制链接改用原生 WebKit 接口,不再依赖页面 JavaScript,页面加载失败时也能响应。 3. 修复链接被误判为下载:GitHub release 页面和 `/assets/` 这类应用内路由重新在 webview 里打开,Cmd/Ctrl 点击按跳转处理而不是另存为。 4. 修复启动窗口在内容就绪前提前显示的问题,托盘的隐藏、显示与激活快捷键现在作用于全部窗口,而不只是主窗口。 5. macOS 上 `--ignore-certificate-errors` 现已生效,同时升级 sharp、tmp、file-type 与 quinn-proto 修复安全公告。Node 最低版本从 18 提升到 20。 Special thanks to @mcc1, @Sha1rholder, and @tidylogic for the detailed reports, and to @javier, @MildyNora, and @anupamme for the pull requests behind this release. If Pake helps you, please consider giving it a star and recommending it to your friends. > https://github.com/tw93/Pake