V3.11.8
soxoj/socid-extractorV3.11.8Jun 7, 2026by github-actions[bot]
AI Summary
This release focuses on improving desktop application packaging capabilities, specifically addressing download behaviors, build error reporting, and naming conventions across different operating systems.
Key Highlights
- Native download path support for images and videos in packaged webviews.
- Enhanced Linux AppImage build failure guidance with specific error messages.
- Updated naming rules to allow dots in macOS and Windows app names.
- Refined pnpm fallback messages for users with mismatched versions.
New Features
- Native download path support for webviews.
- Enhanced build error messages for Linux.
- Flexible desktop naming conventions (dots allowed).
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