Skip to content

0.2.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:38
· 4 commits to master since this release

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)。可临时停掉或临时打开提醒,支持「一节课 / 一个午 / 今日结束 / 指定分钟」,到点自动恢复、不写入设置、重启宿主即回常态
  • 内部调整(本版新增):判定源仲裁改为两段式(先探测出唯一目标源,再只对它执行判定),并保证同一拍至多产生一条通知。此项为结构性修正,使用者可观察到的行为与改版前等价

安装

  1. 下载下方的 Decibel_Monitor.cipx
  2. 在 ClassIsland 的插件管理中导入该文件
  3. 重启 ClassIsland

可选依赖

KeyboardCapture:仅「热键确认」判定源需要,未安装不影响其余功能。

校验

下载后请核对下方 MD5 与文件是否一致。

Important

下载时请注意核对文件MD5是否正确。

文件名 MD5
Decibel_Monitor.cipx 7CB85C786738F8B0BFB33E2D288DCE20

Full Changelog: 0.1.0.0...0.2.0.0