Skip to content

Releases: angziii/PawPause

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 18 May 08:20

PawPause v1.0.9

This release adds custom reminder tasks, so PawPause can remind you about daily things like ordering lunch at 11:30, leaving work, or any other fixed-time routine.

Downloads

  • Mac Apple Silicon: PawPause-1.0.9-mac-arm64.dmg
  • Mac Intel: PawPause-1.0.9-mac-x64.dmg
  • Windows: PawPause-1.0.9-win-x64.exe

The macOS builds are Developer ID signed, notarized, and stapled by the release workflow.

What Changed

  • Added custom reminder items with a title and daily time.
  • Added reminder bubbles when a custom reminder is due.
  • Added per-reminder countdown controls. Each reminder can decide whether the pet should show a countdown before it is due.
  • Added a configurable countdown lead time, so the pet countdown appears only shortly before the reminder time instead of staying visible all day.
  • Added optional pet enlargement when a reminder is due, with a configurable scale.
  • Improved reminder countdown readability so the title shows at least three Chinese characters before truncating.
  • Simplified the new-reminder row by removing the extra countdown toggle next to the Add Reminder button.

中文更新摘要

  • 新增提醒事项功能,可以设置每天固定时间提醒,比如 11:30 点外卖、下班提醒,或者其他日常事项。
  • 提醒时间到了以后,桌宠会弹出提醒气泡。
  • 每个提醒事项都可以单独设置是否显示宠物倒计时。
  • 倒计时支持设置提前多久开始显示,避免倒计时一整天都挂在宠物头上。
  • 提醒到点后可以选择放大宠物,并可自定义放大比例。
  • 优化宠物头上倒计时的标题显示,至少能显示 3 个汉字再截断。
  • 删除新增提醒栏里“添加提醒”左边的多余“宠物倒计时”开关,界面更简洁。

Notes

Custom reminders are stored locally with the rest of PawPause settings. Existing break, hydration, focus, and agent activity reminders continue to work as before.

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 14 May 11:56

PawPause v1.0.8

This is a patch release for the v1.0.7 packaging issues.

Downloads

  • Mac Apple Silicon: PawPause-1.0.8-mac-arm64.dmg
  • Mac Intel: PawPause-1.0.8-mac-x64.dmg
  • Windows: PawPause-1.0.8-win-x64.exe

The macOS builds are Developer ID signed, notarized, and stapled by the release workflow.

What Changed

  • Fixed the Windows startup crash caused by importing electron-updater as a named ESM export. electron-updater is CommonJS, so PawPause now imports it through the default CommonJS package object.
  • Fixed the macOS DMG layout where the draggable item was named mac-arm64 or mac-x64 instead of PawPause.app. The release workflow now passes the actual notarized app bundle to electron-builder's --prepackaged option.
  • Keeps the v1.0.7 improvements: Windows in-app update checks, WSL-aware Hermes events, Windows Agent activity monitoring, imported companion recovery, README Agent Integration docs, and the paste-ready instructions for agents.

中文更新摘要

  • 修复 Windows 启动时报 electron-updater named export 的主进程崩溃。
  • 修复 macOS DMG 打开后显示 mac-arm64 / mac-x64 文件夹,而不是 PawPause.app 的问题。
  • 保留 v1.0.7 的更新:Windows 应用内更新检查、WSL Hermes 事件修复、Windows Agent activity monitor、导入桌宠恢复、README Agent 使用说明,以及可以直接粘贴给 Agent 的配置片段。

Notes

If you downloaded v1.0.7, replace it with v1.0.8. Windows users affected by the startup error should install the v1.0.8 Windows build directly from the GitHub Release page.

v1.0.7

v1.0.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 May 10:40

Superseded: v1.0.7 has packaging issues on Windows and macOS. Please use v1.0.8 instead: https://github.com/angziii/PawPause/releases/tag/v1.0.8

PawPause v1.0.7

This release makes agent integration clearer and more reliable, fixes Hermes-on-WSL event delivery for Windows users, protects imported companions across updates, and adds Windows in-app update checks.

Downloads

  • Mac Apple Silicon: PawPause-1.0.7-mac-arm64.dmg
  • Mac Intel: PawPause-1.0.7-mac-x64.dmg
  • Windows: PawPause-1.0.7-win-x64.exe

The macOS builds are Developer ID signed, notarized, and stapled by the release workflow.

What Changed

  • Added Windows in-app update checks through GitHub Releases. PawPause asks before downloading and asks again before restarting to install.
  • Added a tray/menu action to check for updates manually.
  • Added electron-builder update metadata output for Windows NSIS updates, and added macOS zip artifacts alongside DMGs in the release workflow.
  • Fixed Hermes Agent integration when Hermes runs inside WSL and PawPause runs on Windows. The Hermes hook now writes events to the Windows user's %APPDATA%\PawPause\agent-events\hermes.jsonl, so the Windows app can pick them up.
  • Enabled Agent activity monitoring on Windows instead of limiting it to macOS.
  • Added Windows %APPDATA% event-file lookup for Hermes and OpenCode hook events.
  • Protected imported companions across updates by scanning PawPause, legacy PawPal, and PetDex companion data directories.
  • Filtered stale companion records whose spritesheet file no longer exists, avoiding broken pet appearances after reinstall-style updates.
  • Reworked the README Agent Integration section with clearer per-agent setup and a paste-ready instruction block for agents.

中文更新摘要

  • Windows 增加应用内更新检查:发现新版本后会先询问是否下载,下载完再询问是否重启安装。
  • 菜单里增加“检查更新”。
  • 修复 Windows 用户把 Hermes Agent 跑在 WSL 里时 PawPause 收不到提示的问题。新版 Hermes hook 会自动把事件写到 Windows 的 %APPDATA%\PawPause\agent-events\hermes.jsonl
  • Windows 版 PawPause 现在也会启动 Agent activity monitor。
  • PawPause 会读取 Windows %APPDATA% 下的 Hermes/OpenCode hook 事件文件。
  • 修复粗暴重装/覆盖更新后导入桌宠图片可能丢失的问题:现在会扫描 PawPause、旧 PawPal、PetDex 的桌宠目录,并过滤掉图片文件已经不存在的坏记录。
  • README 重新整理了 Agent 配合使用方式,并增加一段可以直接粘贴给 Agent 的安装说明。

Notes

If you previously installed the Hermes hook in WSL, replace it with the v1.0.7 hook and restart Hermes. This is required for Windows PawPause to receive WSL Hermes events without manually setting PAWPAUSE_HERMES_AGENT_EVENTS.

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 14 May 08:09

PawPause v1.0.6

This release adds low-battery awareness, richer Stats, more pet motion controls, and a smoother Settings experience.

Downloads

  • Mac Apple Silicon: PawPause-1.0.6-mac-arm64.dmg
  • Mac Intel: PawPause-1.0.6-mac-x64.dmg
  • Windows: PawPause-1.0.6-win-x64.exe

The macOS builds are Developer ID signed, notarized, and stapled by the release workflow.

What Changed

  • Added low-battery detection. When your computer is running on battery and drops to a low level, PawPause pops up a charging reminder.
  • Added companion days to Stats below the existing charts.
  • Added a GitHub-style focus heatmap. Daily focus time now maps to GitHub-green intensity, and hovering a day shows how long you focused.
  • Added a Settings control for pet bubble display duration, adjustable from 0.1s to 10s.
  • Added new pet roam directions: up/down, up/down/left/right, and diagonal movement.
  • Fixed Settings controls that could jump back after the first click, including language and roam-direction switches.
  • Updated the official site copy and download links for v1.0.6.

中文更新摘要

  • 感知低电量时会弹出提醒,提示你给电脑充电。
  • Stats 里新增「陪伴天数」,放在现有统计图下面。
  • Stats 里新增类似 GitHub 的绿色专注热力图,每天使用时长越长颜色越深,鼠标悬停可查看当天专注多久。
  • 设置里可以修改桌宠头上气泡的显示时间,范围 0.1 秒到 10 秒。
  • 设置里可以启用小动物上下跑、上下左右跑、斜着跑。
  • 修复设置页点击切换不灵敏、第一次点击会跳回的问题。

Notes

Low-battery detection uses the local operating system battery status. On macOS, distraction detection and agent window recognition may still require Accessibility permission.

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 12 May 12:59

PawPause v1.0.3

This release updates PawPause with smoother agent awareness, a cleaner settings experience, the bundled demo pet, sound feedback, lyrics mode, and expanded OpenCode support.

Downloads

  • Mac Apple Silicon: PawPause-1.0.3-mac-arm64.dmg
  • Mac Intel: PawPause-1.0.3-mac-x64.dmg
  • Windows: PawPause-1.0.3-win-x64.exe

The macOS builds are Developer ID signed, notarized, and stapled so Gatekeeper can verify them after download.

What Changed

  • Fixed a Codex false-positive issue where PawPause could show a completion prompt even when you were not actively using Codex.
  • Optimized the Settings UI display and removed redundant page labels.
  • Added a GitHub star nudge on the official site: "Star us to support PawPause."
  • Added a bundled electronic pet so the app can demonstrate the startup look immediately.
  • Added notification sound feedback for agent completion and status prompts.
  • Added Lyrics Mode so the pet can stay visible without accepting clicks.
  • Added OpenCode support through the local PawPause OpenCode plugin and event monitor.
  • Added DeepSeek TUI activity support for local sessions, tools, permissions, completion, and failure states.
  • Fixed clickable agent bubbles so they can bring the related Claude Code, Codex, OpenCode, or DeepSeek TUI window forward.
  • Reduced pet-window flicker when message bubbles appear or disappear while keeping the no-bubble window compact.
  • Fixed the README download-count badge so release downloads render reliably again.

中文更新摘要

  • 修复偶尔没有使用 Codex 也会乱提示的问题。
  • 优化设置页显示。
  • 官网打开后增加“点个星星支持我们吧”的提示。
  • 应用内增加一只电子宠物,用来演示启动后的样子。
  • 增加提示音。
  • 增加歌词模式:宠物只显示,无法点击。
  • 适配 OpenCode,并补充 DeepSeek TUI 本地活动支持。

Notes

On macOS, distraction detection and agent window recognition may require Accessibility permission. OpenCode support uses the plugin in integrations/opencode/pawpause-agent-hook.js.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 May 07:43

PawPause v1.0.0

PawPause 1.0.0 is the first full public release of the desktop companion. This version focuses on dependable distribution, richer agent-awareness, better multilingual behavior, and a calmer pet experience across macOS and Windows.

Downloads

  • Mac Apple Silicon: PawPause-1.0.0-mac-arm64.dmg or PawPause-1.0.0-mac-arm64.zip
  • Mac Intel: PawPause-1.0.0-mac-x64.dmg or PawPause-1.0.0-mac-x64.zip
  • Windows: PawPause-1.0.0-win-x64.exe

The macOS builds are configured for Developer ID signing, Hardened Runtime, notarization, and stapled notarization tickets, so Gatekeeper can verify the app after download.

What Changed

Release-Ready macOS Distribution

  • Added a production macOS signing and notarization pipeline for Electron Builder.
  • Enabled Hardened Runtime and tightened macOS entitlements to the permissions PawPause actually needs.
  • Added Developer ID notarization for the app bundle and notarization/stapling for generated DMG files.
  • Added CI validation with codesign, xcrun stapler validate, and spctl before release assets are uploaded.
  • Kept certificates, private keys, Apple ID credentials, app-specific passwords, and signing passwords out of the repository. GitHub Actions reads them only from encrypted repository secrets.

Better Agent Activity Awareness

  • Expanded multilingual agent-status copy so PawPause can describe agent work more naturally across supported languages.
  • Added more varied agent progress states, including thinking, tool use, script execution, command activity, permission needs, review states, and moments where the agent may need a user choice.
  • Improved status messages for Codex, Claude Code, and DeepSeek TUI style workflows so the desktop pet can reflect agent work without repeating the same text too often.

Smoother Desktop Pet Behavior

  • Fixed a drag interaction bug where a message bubble could steal the cursor anchor and make the pet jump.
  • Reworked message bubbles into their own transparent Electron window during normal pet mode. Bubble appearance and dismissal no longer resize or repaint the pet window, which removes the flicker that could happen when messages disappeared.
  • Reduced intermittent pet/status jitter by keeping the pet window stable while transient UI appears nearby.
  • Kept full-screen break and focus warning modes working with embedded messages where a larger pet window is intentional.

Focus, Breaks, and Distraction Nudges

  • Improved macOS distraction detection messaging around active-window monitoring and permission errors.
  • Preserved the screen-block break mode for moments when lightweight reminders are easy to ignore.
  • Continued support for hydration reminders, focus sessions, and PetDex-style imported companions.

Documentation and Website Updates

  • Refreshed the README and release guidance for public distribution.
  • Updated the website messaging to reflect the broader v1.0.0 feature set, agent-awareness improvements, and stable desktop companion behavior.

macOS Permissions

PawPause uses Apple Events to ask macOS System Events which application and window are active. This powers the optional distraction detection feature. macOS may ask for Automation and Accessibility permissions when that feature is enabled.

PawPause does not request camera, microphone, Bluetooth, contacts, calendar, or photo library access.

PawPause v0.1.4

Choose a tag to compare

@angziii angziii released this 06 May 14:26

Full Changelog: v0.1.3...v0.1.4

PawPause v0.1.3

Choose a tag to compare

@angziii angziii released this 05 May 08:44

What's New

  • Improved drag reliability — dragging the pet window is now smoother and more responsive, even during reminders and focus mode.
  • Smoother break run animation — increased tick rate to ~60fps so the active break movement feels more natural.
  • Pet window height refinement — tightened the pet window layout for a cleaner look.
  • Windows production builds — official Windows .exe installer with tray icon theme support (light/dark).
  • CI release workflow — automated multi-platform builds via GitHub Actions (Windows auto-build, macOS DMGs attached manually).

Downloads

File Platform
PawPause-0.1.3-mac-arm64.dmg macOS Apple Silicon (M1/M2/M3/M4)
PawPause-0.1.3-mac-x64.dmg macOS Intel
PawPause-0.1.3-win-x64.exe Windows 64-bit

On macOS

After installation, grant Accessibility permission when prompted — this enables distraction detection and Agent window recognition.

Full Changelog: https://github.com/angziii/PawPause/commits/v0.1.3