Repository navigation
Better Notice v4.6.1
Better Notice 4.6.1
DeepSeek Harness Web 的插件:把会话状态统一成视觉与听觉提醒。
- 对话区 tab 行:每个热会话占一个座位,点一下直接切过去
- 左侧会话栏:每行标题前一枚状态图标(可带动效)
- 状态变化时:响一声 + 弹一张图(默认只有 error / pending / completed 会弹)
六类状态,一个会话只属于一类,优先级 error > pending > completed > running > pinned > idle。
安装
dsh plugin --profile <你的 profile> add @merusu/dsh-better-notice装完重启该 profile 的 GUI(只改 client.js 才可以只刷新页面)。确认成功:window.__HOTLIST_VERSION__ 返回 4.6.1,设置里出现「热表」导航。
这一版改了什么
- 删除第 7 类「收藏」,7 类 → 6 类(旧数据读时丢弃,不迁移、不报错)
- 老安装的旧默认顺序逐类自动升级,改过的值原样保留
- 「最近对话展示时间」补单位(分钟),设置 UI 收窄到 1–36,API 仍可写 0–120
- 内置素材只留会弹图的三个状态:
error/pending用红色 Meru,completed用蓝色 Lan;pinned/running/idle回落到自带 SVG 再回落 emoji —— 包体积从 1.6 MB 降到 700 KB - 内置音效两个 wav:
pending/error→attention.wav,completed→complete.wav
已知限制
文字动效只在左侧会话栏生效(tab 行座位的 label 由宿主渲染);顶栏位置尚未实现;.mp3/.wav 必须走插件自己注册的 /hotlist-sound 路由(宿主素材路由只认图片);静态路由不鉴权,只放公开素材。
完整文档见 README、ARCHITECTURE、EXTENDING。