Skip to content

PocketShell v1.7.3

Choose a tag to compare

@Big-Pony Big-Pony released this 01 Aug 16:42

v1.7.3 — 2026-08-02

修复

  • 更新后 Web Push 静默失效:每次版本更新后,设置里的 Web Push 开关仍显示「开」却收不到任何推送,必须手动关一次再打开 → 现在每次连上 Agent 时自动校对并补回订阅。仅对本机通知权限已授予的设备生效,不会替从未开启过推送的设备订阅,也不会弹出权限框。
  • 关闭推送残留订阅:关闭 Web Push 时只通知 Agent 停止发送,浏览器侧订阅仍然存活 → 现在一并退订。

已知问题

  • 订阅自愈需经历完整的「更新 → 重连」流程才会触发,尚未在真机上验证。

升级

应用内点更新徽标,或:

curl -fsSL https://raw.githubusercontent.com/Big-Pony/pocketshell/main/install.sh | sh

装成服务的升级后需重启:sudo systemctl restart pocketshell(macOS 上 launchd 会自动拉起)。


v1.7.3 — 2026-08-02

Fixed

  • Web Push silently stopped working after an update: the Web Push toggle in Settings still showed "on" after every version update while no notification arrived, requiring a manual off/on cycle → the subscription is now checked and restored automatically on each connection to the agent. This only applies to devices that already granted notification permission; it never subscribes a device that has not opted in, and never raises a permission prompt.
  • Stale subscription after turning push off: turning Web Push off only told the agent to stop sending, leaving the browser subscription alive → it is now unsubscribed as well.

Known issues

  • The self-heal path requires a full update-then-reconnect cycle to trigger and has not yet been verified on a physical device.

Upgrade

Tap the update badge in the app, or:

curl -fsSL https://raw.githubusercontent.com/Big-Pony/pocketshell/main/install.sh | sh

If installed as a service, restart after upgrading: sudo systemctl restart pocketshell (launchd restarts it automatically on macOS).