Releases: tw93/Pake
V3.6.0 Handsome 🥷🏻
Changelog
- Menu Bar Enhanced: Introduced a brand-new native menu system with Navigation, View, Edit, Window and Help, plus richer shortcuts for back/forward/home, refresh, zoom controls, copy URL, and always-on-top toggle.
- Multi-party Login Support: Systematically fixed OAuth issues for Google, GitHub and more by improving window.open and auth popup interception, making third-party login smooth and reliable inside Pake.
- Auto Theme Adaptation: macOS titlebar now intelligently switches between light/dark based on webpage theme changes, responding to both system and in-page toggles.
- Stronger CLI Controls: Added --zoom, --min-width, --min-height, and improved navigation behavior with --force-internal-navigation.
- Windows Install Optimization: Fixed potential dependency install timeouts on first setup with smart retries and automatic CN mirror fallback.
- CSS Injection Fix: Resolved local CSS injection failures caused by special characters (e.g., icon font sequences like \f001).
- Dependency Updates: Upgraded to the latest Tauri v2.x and refreshed official plugins; minimum Rust version is now 1.85.0.
更新日志
- 菜单栏增强:新增全新的原生菜单体系,包含 Navigation / View / Edit / Window / Help,并补齐更丰富的快捷键:返回/前进/回首页、刷新、缩放控制、复制当前网址、窗口置顶等。
- 多账号/OAuth 登录支持:系统性解决 Google、GitHub 等第三方登录在 Pake 内无法跳转或白屏的问题,优化 window.open 与鉴权弹窗拦截逻辑,让登录流程更顺滑。
- 主题自动适配:Mac 端 Titlebar 支持根据网页深色/浅色模式自动切换颜色,系统切换与网页内切换都能智能响应。
- CLI 参数增强:新增 --zoom、--min-width、--min-height 等能力,并完善 --force-internal-navigation 的内部跳转体验。
- Windows 安装优化:修复首次安装依赖可能超时的问题,加入智能重试与 CN 镜像自动切换。
- CSS 注入修复:修复注入本地 CSS 时因特殊字符导致注入失效的问题。
- 依赖更新:Tauri v2 与官方插件全面升级,最低 Rust 版本要求更新至 1.85.0。
Learn how to use it through this main document. If you think Pake is useful to you, welcome to Star
V3.5.1 More inclusive 🙆🏻
Changelog
- Added --force-internal-navigation flag, allowing all page navigations to open inside Pake.
- Improved internal file download experience, preventing duplicate downloads and fixing PNG conversion issues on Linux.
- Updated build scripts and dependency configurations, improving output and resource stability, and ensuring logs remain visible in all scenarios.
更新日志
- 新增 --force-internal-navigation 参数,可以让所有的页面跳转都在 pake 内部打开
- 修复内部下载文件的体验,防止重复下载,修复 Linux 环境下图表 PNG 转换异常
- 构建脚本与依赖配置更新,改进内容输出与资源稳定性,防止有些地方看不到日志
Learn how to use it through this main document. If you think Pake is useful to you, welcome to Star
V3.4.3 Panda Magic 🐼
Changelog
- Continue to optimize packaging issues under Linux systems, improve compatibility, and optimize the packaging process of AppImage format
- Fixed the proxy setting issue on Windows
更新日志
- 继续优化Linux系统下的打包问题,提升兼容性,优化AppImage格式的打包流程
- 修复了Windows系统下的 Proxy 设置问题
Changelog 3.4.0
- add --maximize and --start-to-tray options, starts the maximized window, the other starts by default hidden in the menu bar.
- Fixed Chinese name display issuesResolved issues with Chinese application names not displaying correctly in title bars and
system menus. Chinese names now display properly across all platforms. - Support for multiple instancesUsers can now run multiple instances of the same application simultaneously, overcoming
previous single-instance limitations. Enable this feature using the --multi-instance command line parameter. - Support for hide-on-close parameterAdded hide-on-close functionality that allows applications to hide to the system tray
when closed instead of quitting completely. Enable using the --hide-on-close parameter. - Support for blob scene downloadingEnhanced download capabilities to properly handle blob-type file downloads, resolving
previous download failures for dynamically generated content. - Fixed the issue of using local icon files. Now you can directly use local images as icons in the application.
更新日志 3.4.0
- 增加 --maximize 和 --start-to-tray 参数,一个启动最大化窗口,一个默认启动隐藏到菜单栏
- 修复中文名称问题解决了应用名称使用中文时显示不正确的问题,现在中文名称可以正常显示在应用标题栏和系统菜单中。
- 支持多实例运行允许用户同时运行多个相同的应用实例,避免了之前的单实例限制,现在可以通过命令行参数 --multi-instance
启用此功能。 - 支持隐藏关闭参数新增了隐藏关闭功能,可以将应用设置为关闭时自动隐藏到托盘而不是完全退出,通过 --hide-on-close
参数启用。 - 支持 blob 场景下载增强了下载功能,现在可以正确处理 blob 类型的文件下载,解决了之前下载失败的问题。
- 修复了使用本地图标文件的问题,现在可以在应用中直接使用本地图片作为图标。
V3.4.0 Panda Magic 🐼
Changelog
- add --maximize and --start-to-tray options, starts the maximized window, the other starts by default hidden in the menu bar.
- Fixed Chinese name display issuesResolved issues with Chinese application names not displaying correctly in title bars and
system menus. Chinese names now display properly across all platforms. - Support for multiple instancesUsers can now run multiple instances of the same application simultaneously, overcoming
previous single-instance limitations. Enable this feature using the --multi-instance command line parameter. - Support for hide-on-close parameterAdded hide-on-close functionality that allows applications to hide to the system tray
when closed instead of quitting completely. Enable using the --hide-on-close parameter. - Support for blob scene downloadingEnhanced download capabilities to properly handle blob-type file downloads, resolving
previous download failures for dynamically generated content. - Fixed the issue of using local icon files. Now you can directly use local images as icons in the application.
更新日志
- 增加 --maximize 和 --start-to-tray 参数,一个启动最大化窗口,一个默认启动隐藏到菜单栏
- 修复中文名称问题解决了应用名称使用中文时显示不正确的问题,现在中文名称可以正常显示在应用标题栏和系统菜单中。
- 支持多实例运行允许用户同时运行多个相同的应用实例,避免了之前的单实例限制,现在可以通过命令行参数 --multi-instance
启用此功能。 - 支持隐藏关闭参数新增了隐藏关闭功能,可以将应用设置为关闭时自动隐藏到托盘而不是完全退出,通过 --hide-on-close
参数启用。 - 支持 blob 场景下载增强了下载功能,现在可以正确处理 blob 类型的文件下载,解决了之前下载失败的问题。
- 修复了使用本地图标文件的问题,现在可以在应用中直接使用本地图片作为图标。
V3.3.5 Smooth😊
更新日志
- 右键菜单增强:支持右键下载图片和打开链接功能,为网页应用提供更接近原生桌面应用的体验
- 多平台体验优化:修复 Linux、Windows 下的图标显示问题,优化"关闭时隐藏"多平台体验,修复单例模式窗口恢复等稳定性问题
- 拖拽配置功能:新增拖拽文件到应用窗口功能,通过 --enable-drag-drop 参数启用,提升桌面应用交互体验
- GitHub Actions 集成:新增 Action 文件支持其他仓库直接调用 Pake 进行应用打包,简化第三方集成流程
- 开发体验大幅提升:从 npm 完全迁移到 pnpm 提升安装速度,升级 Tauri CLI、Commander 等依赖,Node.js 最低版本要求 18.0.0
- 高级功能扩展:新增 --keep-binary 保持二进制文件选项,增强 WebAssembly 场景支持,为复杂应用提供更多配置选项
Changelog
- Enhanced right-click menu: Support for right-clicking to download images and open links, providing a more native desktop application experience for web apps
- Multi-platform experience optimization: Fixed icon display issues on Linux and Windows, optimized "hide on close" multi-platform experience, fixed singleton mode window recovery and other stability issues
- Drag-and-drop configuration: Added drag-and-drop file functionality to application windows via --enable-drag-drop parameter, enhancing desktop app interaction experience
- GitHub Actions integration: Added Action files enabling other repositories to directly use Pake for app packaging, simplifying third-party integration workflows
- Enhanced development experience: Complete migration from npm to pnpm for faster installation, upgraded core dependencies like Tauri CLI and Commander, minimum Node.js requirement raised to 18.0.0
- Advanced feature extensions: Added --keep-binary option to preserve binary files, enhanced WebAssembly scenario support, providing more configuration options for complex applications
V3.2.16 Cheeky 🐝
更新日志
- 智能图标获取:没有传入图标时自动获取网站高清图标,提供更好的视觉效果和用户体验
- CLI 功能大幅增强:新增 --proxy 代理设置、--incognito 无痕模式、--title 自定义标题、--hide-on-close 系统托盘隐藏、--inject 多文件注入等参数
- 图标显示修复:修复 Linux 和 Windows 下的图标显示问题,确保图标在不同系统下正常显示
- 桌面应用功能增强:支持窗口位置记忆、修复外部链接跳转、Windows 系统主题自动适配、单实例模式更新
- 全新的 GitHub Actions 工作流系统:重构质量测试工作流、新增 Contributors 更新工作流、完整的 Release 工作流支持
- 注入系统重构:增强 CSS 注入功能、完全重写事件处理逻辑、优化内置组件注入机制
- CLI 核心改进:支持包含空格和纯数字的应用名称、改进连字符命名支持、移除 is-url 依赖使用内置验证、替换 shelljs 为 execa 提升性能
- 开发工具链升级:Node.js 最低要求升级到 >=16.0.0、Rust 升级到最新稳定版、完整支持 pnpm、集成 Prettier 自动格式化
- 构建系统优化:Docker 升级 Rust 基础镜像到 1.82-slim、修复跨平台构建问题、优化多阶段构建流程
- 用户体验提升:优化 ChatGPT 等 AI 工具交互体验、改善图标显示问题、更规范的文件命名规则
- 测试系统完善:新增完整测试套件包含核心功能测试、GitHub Actions 集成测试、发布流程测试等
- 重要 Bug 修复:修复 Linux 包装文件问题、Windows ICO 图标复制问题、注入多文件 CLI 问题、窗口位置记忆等
- CLI 使用文档更新:详细的使用指南请参考 https://github.com/tw93/Pake/blob/main/docs/cli-usage_CN.md
Changelog
- Smart icon retrieval: Automatically fetches high-quality website icons when no icon is provided, delivering better visual effects and user experience
- CLI functionality greatly enhanced: Added --proxy for proxy settings, --incognito for private mode, --title for custom titles, --hide-on-close for system tray hiding, --inject for multi-file injection and other parameters
- Icon display fixes: Fixed icon display issues on Linux and Windows, ensuring icons display properly across different systems
- Desktop application enhancements: Support for window position memory, fixed external link navigation, Windows system theme auto-adaptation, single instance mode updates
- Brand new GitHub Actions workflow system: Refactored quality and test workflows, added Contributors update workflow, complete Release workflow support
- Injection system refactoring: Enhanced CSS injection functionality, completely rewrote event handling logic, optimized built-in component injection mechanism
- CLI core improvements: Support for app names with spaces and pure numbers, improved hyphenated naming support, removed is-url dependency with built-in validation, replaced shelljs with execa for better performance
- Development toolchain upgrades: Node.js minimum requirement upgraded to >=16.0.0, Rust upgraded to latest stable version, full pnpm support, integrated Prettier auto-formatting
- Build system optimization: Docker upgraded Rust base image to 1.82-slim, fixed cross-platform build issues, optimized multi-stage build process
- User experience improvements: Optimized ChatGPT and other AI tools interaction experience, improved icon display issues, more standardized file naming rules
- Testing system enhancement: Added complete test suites including core functionality tests, GitHub Actions integration tests, release process tests, etc.
- Important bug fixes: Fixed Linux packaging file issues, Windows ICO icon copying issues, multi-file injection CLI issues, window position memory, etc.
- CLI documentation updates: For detailed usage guide, please refer to https://github.com/tw93/Pake/blob/main/docs/cli-usage.md
V3.1.1 Happy New Year
更新日志
- Pake 官方包支持了 Excalidraw、Gemini、DeepSeek 这三个好产品的使用,欢迎去下载
- Pake CLI 支持配置打包版本、Linux 下打包支持 dep/appimage/rpm 格式,移除 all
- 重新支持了消息通知的能力,也即网页通知可以转变成 App 原生通知
- Action 打包里面支持全屏设置,简化其他参数的使用逻辑,也简化 CLI 的使用逻辑
Changelog
- The official Pake package now supports the use of three great products: Excalidraw, Gemini, DeepSeek. Feel free to download them.
- Pake CLI now supports configuring package versions and supports packaging in dep/appimage/rpm formats on Linux, with the removal of 'all'.
- Re-enabled the capability for message notifications, allowing web notifications to be transformed into native app notifications.
- Added support for fullscreen settings in Action packaging, simplifying the usage logic of other parameters and the CLI.
V3.0.3 Major update
更新日志
- 底层依赖的 Tauri 更新到了2.0版本,命令行、Actions 模式一起更新,强大不少,方便后面支持手机版本
- 使用上命令行场景简化的参数,不需要填入
safeDomain,同时支持了proxyUrl代理能力 - 运行默认支持了单例模式,特别 Windows 下使用不会出现多个窗口,并修复窗口关闭问题
- ChatGPT、小红书、YoutubeMusic 等常用软件适配原站点更新、容器支持拖拽和文件上传
Changelog
- Updated the underlying dependency, Tauri, to version 2.0. The command line and Actions mode have been updated together, making it significantly more powerful and facilitating future support for mobile versions.
- Simplified command line parameters for usage scenarios, eliminating the need to input
safeDomain, while also supportingproxyUrlproxy capabilities. - Default supports single instance, especially under Windows there will not be multiple instances.
- Adapted popular applications like ChatGPT, Xiaohongshu, and YouTube Music to the updates of their original sites, with container support for drag-and-drop and file uploads.
V2.6.1 Always there
更新日志
- 支持 Windows 打包下设置语言 pull/734 @xinyii ,支持 Linux 下使用 Docker 运行 Pake pull/762 @stone-w4tch3r,给 Linux 和 Windows 下的 App 增加了标题 pull/770 @jeasonnow。
- 继续优化 Pake 打包网页里面关于超链接跳出的处理,解决 Mac 全屏下关闭窗口的系统 Bug。
- 支持 Mac 下设置强制黑暗模式,可见 #dark-mode。
Changelog
- Added support for setting the language in Windows packaging pull/734 @xinyii, added support for running Pake using Docker on Linux pull/762 @stone-w4tch3r, and added titles to the app on Linux and Windows pull/770 @jeasonnow.
- Continued to optimize the handling of hyperlink jumps within the packaged web pages in Pake, and resolved the system bug of closing windows in full-screen mode on Mac.
- Added support for enforcing dark mode on Mac, see #dark-mode.
- Updated the image URLs in the documentation to a new version, ensuring that images load correctly without occasional failures.
V2.5.1 Better understand
更新日志
🆕 支持设置唤起快捷键、窗口置顶、禁用 Web 快捷键等新功能,详细可看 Cli 文档
😏 本地文件打包 iterCopyFile 修改成 useLocalFile,沉浸式头部从 transparent 修改成 hideTitleBar
🚀 提升国内用户打包的速度、把不常用的打包配置隐藏掉、升级底层到最新、简化了不少代码
🦖 支持配置菜单栏图标,同时不虚化显示、修复 Mac 下点击关闭展示的交互和原生一致
Update Log
🆕 Support setting activation shortcut, always on top, disable web shortcuts and other new features, see Cli documentation for details.
😏 Local file packaging iterCopyFile changed to useLocalFile, immersive header changed from transparent to hideTitleBar.
🚀 Improve the speed of packaging for domestic users, hide unused packaging configurations, upgrade the base layer to the latest, and simplify a lot of code.
🦖 Support configure menu bar icon, and do not show it as a dummy, fix the interaction of clicking to close the display on Mac to be consistent with the native one.
