V3.15.6

tobychui/zoraxyV3.15.6Aug 8, 2026by github-actions[bot]

Upgrading?

AI Summary

Pake V3.15.6 fixes critical Windows system tray behavior and macOS menu functionality on error pages, while also updating Node.js requirements and security dependencies.

Key Highlights

  • Windows tray icon now properly restores the window after being hidden with `--hide-on-close`
  • macOS menu commands (Reload, Back, Forward) now use native WebKit APIs to work on blank error pages
  • Links on GitHub release pages and internal routes now open in the webview instead of triggering downloads
  • macOS now supports `--ignore-certificate-errors` flag

Breaking Changes

  • Minimum Node.js version increased from 18 to 20

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

Related Repositories