Skip to content

Releases: Frost-Reed/blocker-notify

Release list

v0.3.0

Choose a tag to compare

@Frost-Reed Frost-Reed released this 14 Aug 09:38

✨ 功能

  • 提示音:新增可操作阻塞(审批/提问/审阅)时播放两声短提示音(Web Audio 合成,无需音频文件);首次点击页面预热 AudioContext,重启后第一个阻塞也会响
  • 操作系统级通知:Notification API 弹系统通知(Windows 操作中心 / macOS 通知中心),正文含「会话标题 — 类别(工具名 — 原因)」;多条聚合、10 秒自动关闭、点击通知聚焦页面/打开会话
  • 权限自检:已开启 → 标题栏 🔔 测试按钮;未开启 → 一键开启(真实点击必弹权限请求);被拒 → 提示去浏览器设置修复
  • 只提醒可操作事件:沙箱拒绝(无可操作项)彻底静默——无横幅/声音/通知,仅 Host 日志记录
  • 横幅交互:只显示会话标题+状态;点击行 = 跳转会话 + 该条立即移除(不依赖审批结果);✕ 关闭;新阻塞到达重现
  • 去重与对齐:重复审批(新时间戳)也重新通知;挂起中的审批不被后续拒绝覆盖;已解决自动消失

🛠 打包

  • 按 DSH 规范打包(dsh.bundle + dsh.client),lib/ 已提交;npm pack tarball 经「安装 → 重启 → 运行时提醒」全链路验证通过
  • 安装:dsh plugin --profile web add github:Frost-Reed/blocker-notify(git 安装首次需 pnpm allowBuilds 授权;或下载本 Release 的 tarball 用 file: 安装,免构建授权)

v0.2.2

Choose a tag to compare

@Frost-Reed Frost-Reed released this 14 Aug 07:18
v0.2.2 — formal release (source-repo build): real-time blocker alerts…