V3.8.1

tw93/PakeV3.8.1Jan 23, 2026by github-actions[bot]

AI Summary

This release adds third-party login popup support via --new-window parameter, HTML5 fullscreen video compatibility for sites like YouTube, Linux packaging expansion with RPM support, and various stability fixes across platforms.

Key Highlights

  • Third-party Login Popups - --new-window parameter for OAuth/SSO flows
  • Fullscreen Video Support - HTML5 fullscreen compatibility layer
  • Linux Packaging Expansion - RPM bundling and multi-target builds
  • Linux Stability Fixes - disabled WebKit DMABUF renderer, improved focus handling
  • macOS Window Behavior - close now hides instead of minimize
  • Theme & UX Polish - default follows system settings

New Features

  • --new-window parameter for OAuth/SSO login flows
  • HTML5 Fullscreen compatibility for YouTube and similar sites
  • RPM bundling support with deb and appimage defaults
  • WebKit DMABUF renderer disabled by default for stability
  • Fullscreen input focus handling and restoration from tray
  • Window close behavior changed to hide instead of minimize
  • System theme following with explicit light/dark overrides

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

### Changelog

1. Third‑party Login Popups: Added `--new-window` to allow login flows that open a new window (OAuth, SSO, etc.), fully wired through CLI → config → Tauri window creation.
2. Fullscreen Video Support: Added an HTML5 Fullscreen compatibility layer in the inject script so sites like YouTube can enter real fullscreen reliably.
3. Linux Packaging Expansion: Added RPM bundling support and multi‑target builds; Linux defaults now include deb,appimage.
4. Linux Stability & Focus Fixes: Disabled WebKit DMABUF renderer by default for stability; improved fullscreen input focus handling; fullscreen now restores
correctly when showing from tray/start‑to‑tray flows.
5. macOS Window Behavior: Closing a window now hides it directly (no forced minimize), added missing window control permissions, and ensured Dock re‑open restores
hidden windows.
6. Theme & UX Polish: Default theme now follows system settings, with explicit light/dark overrides only when specified.

### 更新日志

1. 第三方登录弹窗:新增 `--new-window` 参数,支持 OAuth/SSO 等需要弹出新窗口的登录流程,并完整贯通 CLI → 配置 → Tauri 窗口。
2. 全屏视频支持:注入层新增 HTML5 Fullscreen 兼容逻辑,像 YouTube 等站点也能稳定进入全屏播放。
3. Linux 打包扩展:新增 RPM 打包并支持多目标构建,Linux 默认目标更新为 deb,appimage。
4. Linux 稳定性与焦点修复:默认禁用 WebKit DMABUF renderer 提升稳定性,修复全屏输入焦点问题,托盘唤起/开机启动场景下可正确恢复 fullscreen。
5. macOS 窗口行为:关闭窗口不再最小化,改为直接隐藏,补齐窗口控制权限,Dock 重新打开时可恢复隐藏窗口。
6. 主题与体验优化:默认跟随系统主题,仅在显式设置时强制亮/暗模式。

———

Learn how to use it through this main document. If you think Pake is useful to you, welcome to Star

https://github.com/tw93/Pake