V3.11.8
joshiayush/inbV3.11.8Jun 7, 2026by github-actions[bot]
AI Summary
A polish release for Pake improving right-click downloads, providing clearer AppImage failure guidance, and allowing dots in desktop app names.
Key Highlights
- Native download path for webview images/videos
- Clearer AppImage build failure guidance
- Support for dots in desktop app names
- Local file name preservation
New Features
- Native download path implementation
- AppImage error guidance improvements
- Dot support in app names (e.g., Vectorizer.AI)
- pnpm fallback message refinement
- Contributor guidance cleanup
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