V3.11.8

tw93/PakeV3.11.8Jun 7, 2026by github-actions[bot]

AI Summary

Enhanced the user experience by improving native download handling, allowing dots in application names, and providing clearer error messages for Linux builds.

Key Highlights

  • Improved right-click downloads for images and videos to handle stricter CSP rules.
  • App names on macOS and Windows now support dots (e.g., `Vectorizer.AI`).
  • AppImage build failures now provide clearer guidance on dependency issues like gtk/gdk-pixbuf.
  • Local file packaging preserves dots in generated app names on macOS and Windows.
  • Refined the fallback message for pnpm version mismatches.

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</h1>
<p><em>Turn any webpage into a desktop app with one command.</em></p>
</div>

### Changelog

1. Better Right-Click Downloads: Image and video downloads from packaged webviews now use the native download path, including pages with stricter CSP rules.
2. Clearer AppImage Failure Guidance: Linux AppImage build failures now surface more useful guidance from the build target, including gtk/gdk-pixbuf dependency issues and strip-related failures.
3. Desktop Names With Dots: macOS and Windows app names now allow dots inside names, so names like `Vectorizer.AI` work while leading dots, dashes, and spaces are still rejected (#1215).
4. Local File Name Preservation: Local file packaging now keeps dots in generated macOS and Windows app names, while Linux package names remain normalized for package-manager compatibility.
5. pnpm Fallback Message Refinement: The internal pnpm fallback path has clearer handling when the installed pnpm version differs from Pake's pinned `pnpm@10.26.2`.
6. Contributor Guidance Cleanup: Published agent guidance is now self-contained in the repository, with release and packaging instructions aligned around generated `dist/cli.js` and public artifact verification.

### 更新日志

1. 右键下载更稳定:打包后的 WebView 中,图片和视频右键下载会走原生下载路径,包括 CSP 更严格的页面。
2. AppImage 构建失败提示更清晰:Linux AppImage 构建失败时,会从构建目标给出更有用的排查信息,包括 gtk/gdk-pixbuf 依赖问题和 strip 相关失败。
3. 桌面应用名称支持点号:macOS 和 Windows 应用名现在允许中间带点号,例如 `Vectorizer.AI`;前导点号、横线和空格仍会被拒绝 (#1215)。
4. 本地文件名保留点号:本地文件打包时,macOS 和 Windows 生成的应用名会保留文件名中的点号;Linux 包名仍按包管理器兼容规则归一化。
5. pnpm 回退提示优化:当用户本机 pnpm 版本和 Pake 固定的 `pnpm@10.26.2` 不一致时,内部回退路径的处理和提示更清楚。
6. 贡献者文档清理:公开的 agent guidance 已整理为仓库内自包含文档,并围绕生成的 `dist/cli.js` 和公开产物验证补齐发布、打包说明。

Special thanks to @yumingyuan2 for the naming consistency report behind this release. If Pake helps you, please consider giving it a star and recommending it to your friends.

> https://github.com/tw93/Pake