Changelog
- 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. - 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.
- 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". - 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.
--ignore-certificate-errorsnow 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.
更新日志
- 修复 Windows 系统托盘:用
--hide-on-close关闭后,左键点击托盘图标可以正常唤回窗口,开机自启的应用也不会再出现空白任务栏图标。 - macOS 菜单在空白错误页上依然可用:重新加载、回到首页、后退、前进和复制链接改用原生 WebKit 接口,不再依赖页面 JavaScript,页面加载失败时也能响应。
- 修复链接被误判为下载:GitHub release 页面和
/assets/这类应用内路由重新在 webview 里打开,Cmd/Ctrl 点击按跳转处理而不是另存为。 - 修复启动窗口在内容就绪前提前显示的问题,托盘的隐藏、显示与激活快捷键现在作用于全部窗口,而不只是主窗口。
- 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.