Skip to content

dsh-session-eater v0.4.0

Choose a tag to compare

@mikugui mikugui released this 20 Sep 09:34
· 29 commits to main since this release
  • 新增:侧边栏药丸行最右侧的撤销按钮(与图标同一行对齐),一键撤回最近吃掉的一条;
    台账为空时不显示,鼠标悬停会说明要撤的是哪条。
  • 新增:设置页「最近吃掉」台账(最多 12 条,存浏览器本地),每条可单独撤销 ——
    不必再去抓那条几秒就消失的回执。
  • 新增:界面文案全部可自定义(12 段),留空即不显示;默认值改为「想吃大白饭 / 啊啊啊」等。
  • 修复:「删了之后刷新会话又回来了」。真正的根因是宿主进程里会话对象仍然存活,
    新页面拉 baseline 时它被重新塞回客户端列表;「按工作区」视图靠账目过滤看不出来,
    但切到**「单列表」视图**就会整排冒回来。现在插件会把台账里的会话从客户端列表里持续摘掉。
  • 修复:带撤销的回执不再 4 秒自动消失(改为常驻 + ✕ 关闭)。
  • 修复:回执加了宽度上限与不可压缩的按钮,长标题不会再把撤销按钮挤出屏幕。
  • 修复:自定义图标不是正方形时,嘴按 object-fit: contain 后的实际显示矩形定位,
    不再飘到留白上。
  • 修复:inject 里补上 sessions —— 之前 apply() 跑得比该服务注册更早,
    导致隐藏已吃掉会话的过滤器被静默跳过。