Repository navigation
Releases: Starsky16/Decibel_Monitor
Release list
dev 预构建 · d85ea01
自动构建于 GitHub Actions(dev 分支预发布,随时可能被覆盖更新),
可用下方 .cipx 安装(ClassIsland 声级计插件包,导入 ClassIsland 插件市场本地包)。
- 提交:d85ea01 fix(ci): 跳过标记改用 output 闸门,exit 78 在 GitHub Actions 会标为失败
- 构建时间:2026-10-04 13:58 UTC
- 稳定版请用 正式 Release
Important
下载时请注意核对文件MD5是否正确。
| 文件名 | MD5 |
|---|---|
| Decibel_Monitor.cipx | 8A0F05FA1C2A51C30CBE2C982D2301CD |
0.2.0.1
Decibel_Monitor 0.2.0.1
AI 辅助说明:本 Release 由 AI 辅助生成,作者负责审查其行为并保证功能与测试正常。
本仓库是 Yeson38/Decibel_Monitor 的 fork,由 Starsky16 维护(保留原作者署名)。本版本是继 0.1.0.0、0.2.0.0 之后发布的第三个公开版本。
本版变化(0.2.0.1)
- 修正插件包内 README 的过时表述:不再声称"改动已逐个作为 PR 提交给上游",改为"改动只保留在本 fork、不向上游提 PR",并注明安装请从本仓库 Releases 下载
.cipx - 功能与 0.2.0.0 完全一致、无行为变化;已安装 0.2.0.0 且不在意包内文档者可不必升级
相对上游 master 的变化
以下为 0.2.0.0 起的累积功能清单,0.2.0.1 未新增功能。
- 麦克风采样与计算核心重构:抽取共享采样服务、常驻静默捕获流,设备枚举与一次性采样分离
- 组件与设置重构:设置收敛为「测量全局 / 显示随组件 / 提醒在通知」三处,新增插件设置页,校准上收为全局设置
- 阈值提醒:新增「分贝提醒」通知提供方与提醒渠道
- 判定源框架:①超过阈值自动提醒;②超过阈值开筛选窗口,窗口内按下确认热键才提醒(需 KeyboardCapture 插件);各判定源带独立冷却
- 提醒状态点:组件上以形状与呼吸表达当前状态,数字颜色随判据变化并带滞回
- 时段闸门:课间休息与每节课开头若干分钟内抑制提醒,且抑制期间不占用冷却
- 提醒正文时长可在通知提供方处配置,冷却时长下限提升至 60 秒
- 防抖增强(0.2.0.0 新增):两个判定源各新增「连续超阈时长」(与平均窗口正交,默认关闭);判定源②的确认热键由输入框改为下拉选择;新增「应急强制提醒」——1 秒内连按确认热键若干次即立即提醒,无视阈值 / 冷却期 / 时段闸门,默认关闭
- 临时静默 / 临时开启(0.2.0.0 新增):托盘「更多选项… → 分贝监测」子菜单,以及三个可配合宿主触发器的自动化行动(
decibel-monitor.alert.silence/.resume/.forceEnable)。可临时停掉或临时打开提醒,支持「一节课 / 一个午 / 今日结束 / 指定分钟」,到点自动恢复、不写入设置、重启宿主即回常态 - 内部调整(0.2.0.0 新增):判定源仲裁改为两段式(先探测出唯一目标源,再只对它执行判定),并保证同一拍至多产生一条通知。此项为结构性修正,使用者可观察到的行为与改版前等价
安装
- 下载下方的
Decibel_Monitor.cipx - 在 ClassIsland 的插件管理中导入该文件
- 重启 ClassIsland
可选依赖
KeyboardCapture:仅「热键确认」判定源需要,未安装不影响其余功能。
校验
下载后请核对下方 MD5 与文件是否一致。
Important
下载时请注意核对文件MD5是否正确。
| 文件名 | MD5 |
|---|---|
| Decibel_Monitor.cipx | F16EEB64C3B190D1B10E25A4B9EEA47B |
Full Changelog: 0.2.0.0...0.2.0.1
0.2.0.0
Decibel_Monitor 0.2.0.0
AI 辅助说明:本 Release 由 AI 辅助生成,作者负责审查其行为并保证功能与测试正常。
本仓库是 Yeson38/Decibel_Monitor 的 fork,由 Starsky16 维护(保留原作者署名)。本版本是继 0.1.0.0 之后发布的第二个公开版本。
相对上游 master 的变化
- 麦克风采样与计算核心重构:抽取共享采样服务、常驻静默捕获流,设备枚举与一次性采样分离
- 组件与设置重构:设置收敛为「测量全局 / 显示随组件 / 提醒在通知」三处,新增插件设置页,校准上收为全局设置
- 阈值提醒:新增「分贝提醒」通知提供方与提醒渠道
- 判定源框架:①超过阈值自动提醒;②超过阈值开筛选窗口,窗口内按下确认热键才提醒(需 KeyboardCapture 插件);各判定源带独立冷却
- 提醒状态点:组件上以形状与呼吸表达当前状态,数字颜色随判据变化并带滞回
- 时段闸门:课间休息与每节课开头若干分钟内抑制提醒,且抑制期间不占用冷却
- 提醒正文时长可在通知提供方处配置,冷却时长下限提升至 60 秒
- 防抖增强(本版新增):两个判定源各新增「连续超阈时长」(与平均窗口正交,默认关闭);判定源②的确认热键由输入框改为下拉选择;新增「应急强制提醒」——1 秒内连按确认热键若干次即立即提醒,无视阈值 / 冷却期 / 时段闸门,默认关闭
- 临时静默 / 临时开启(本版新增):托盘「更多选项… → 分贝监测」子菜单,以及三个可配合宿主触发器的自动化行动(
decibel-monitor.alert.silence/.resume/.forceEnable)。可临时停掉或临时打开提醒,支持「一节课 / 一个午 / 今日结束 / 指定分钟」,到点自动恢复、不写入设置、重启宿主即回常态 - 内部调整(本版新增):判定源仲裁改为两段式(先探测出唯一目标源,再只对它执行判定),并保证同一拍至多产生一条通知。此项为结构性修正,使用者可观察到的行为与改版前等价
安装
- 下载下方的
Decibel_Monitor.cipx - 在 ClassIsland 的插件管理中导入该文件
- 重启 ClassIsland
可选依赖
KeyboardCapture:仅「热键确认」判定源需要,未安装不影响其余功能。
校验
下载后请核对下方 MD5 与文件是否一致。
Important
下载时请注意核对文件MD5是否正确。
| 文件名 | MD5 |
|---|---|
| Decibel_Monitor.cipx | 7CB85C786738F8B0BFB33E2D288DCE20 |
Full Changelog: 0.1.0.0...0.2.0.0
0.1.0.0
Decibel_Monitor 0.1.0.0
AI 辅助说明:本 Release 由 AI 辅助生成,作者负责审查其行为并保证功能与测试正常。
本仓库是 Yeson38/Decibel_Monitor 的 fork,由 Starsky16 维护(保留原作者署名)。这是本 fork 的首次发布。
相对上游 master 的变化
- 麦克风采样与计算核心重构:抽取共享采样服务、常驻静默捕获流,设备枚举与一次性采样分离
- 组件与设置重构:设置收敛为「测量全局 / 显示随组件 / 提醒在通知」三处,新增插件设置页,校准上收为全局设置
- 阈值提醒:新增「分贝提醒」通知提供方与提醒渠道
- 判定源框架:①超过阈值自动提醒;②超过阈值开筛选窗口,窗口内按下确认热键才提醒(需 KeyboardCapture 插件);各判定源带独立冷却
- 提醒状态点:组件上以形状与呼吸表达当前状态,数字颜色随判据变化并带滞回
- 时段闸门:课间休息与每节课开头若干分钟内抑制提醒,且抑制期间不占用冷却
- 提醒正文时长可在通知提供方处配置,冷却时长下限提升至 60 秒
安装
- 下载下方的
Decibel_Monitor.cipx - 在 ClassIsland 的插件管理中导入该文件
- 重启 ClassIsland
可选依赖
KeyboardCapture:仅「热键确认」判定源需要,未安装不影响其余功能。
校验
下载后请核对下方 MD5 与文件是否一致。
Important
下载时请注意核对文件MD5是否正确。
| 文件名 | MD5 |
|---|---|
| Decibel_Monitor.cipx | A529E6179EC7A3B2E9DDEAA801A6BC54 |
Full Changelog: 0.0.0.1...0.1.0.0