Skip to content

Releases: boogoo619/dsh-focus-overlay

v0.3.0

Choose a tag to compare

@boogoo619 boogoo619 released this 18 Aug 05:15

新增功能 · New features

  • 自动进入专注模式 — 回复正常完成后自动打开专注,并定位到本轮你的提问(设置页开关,默认关闭)。
    Auto-enter focus mode after a reply completes, scrolled to your question (settings toggle, off by default).
  • 新回复提醒 — 专注中收到新回复时弹出「新回复已生成 · View」。
    "New reply ready" toast while focus is open.
  • 等待回复提醒 — AI 提问 / 需要审批时,专注中弹出「AI 正在等待你的回复 · 去回复」,回答完自动消失。
    "AI is waiting for your reply" toast for questions/approvals, auto-cleared once answered.

其它 · Other

  • 异常结束(手动停止 / 报错 / 超 token / 打断)不触发自动进入。
    Abnormal endings (stop / error / max-tokens / interrupt) never trigger.
  • 导航条左移,避免与浏览器滚动条重叠。
    Navbar moved left to avoid the browser scrollbar.

Full Changelog: v0.2.0...v0.3.0

dsh-focus-overlay v0.2.0

Choose a tag to compare

@boogoo619 boogoo619 released this 18 Aug 04:14

新特性

  • 导航条动效:类似 macOS Dock 的轻微放大效果——默认降低透明度,鼠标靠近时整条左移并让圆点放大,悬停单个圆点进一步放大 + 高亮 + 弹出预览。
  • 锚点定位布局:点击圆点后,药丸以该圆点为原点原地展开,其余圆点对称让位;点击的圆点位移极小(7px,落在药丸范围内),悬停不会丢失。

修复

  • 激活药丸颜色从错误的深色改为品牌蓝(#4176E6)。
  • 圆点 / 药丸之间的外轮廓间距统一为 6px,视觉一致。
  • 导航条悬停判定区向右扩展到页面边缘,避免鼠标滑出失效。

工程

  • 纯逻辑抽出到 src/client/model.ts,并新增 14 个 vitest 单元测试。

dsh-focus-overlay v0.1.0

Choose a tag to compare

@boogoo619 boogoo619 released this 16 Aug 20:38

首个公开版本。

为 DeepSeek Harness(DSH)Web GUI 提供的专注模式插件:一键进入全屏阅读视图,隐藏标题区与输入区,把 AI 的工具调用流程折叠成摘要,只保留「你与 AI 的对话」。文本与图片渲染复用官方原语,与聊天视图 1:1 一致。

安装

dsh plugin --profile web add dsh-focus-overlay
dsh web

特性

  • 全屏专注遮罩(shell.overlay,纯增量,不触碰自带 UI)
  • 官方 MarkdownText / MessageText 渲染 + 会话授权图片解析
  • 工具调用折叠成分类摘要行
  • 精确保留聊天滚动位置
  • 右侧节点导航条(悬停预览 / 点击跳转 / 激活药丸跟随)
  • 「回到最新」悬浮按钮
  • 文件提及、i18n(中/英)、设置页(导航条 / 定位策略 / 文字区宽度)