Releases: boogoo619/dsh-focus-overlay
Releases · boogoo619/dsh-focus-overlay
Release list
v0.3.0
新增功能 · 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
新特性
- 导航条动效:类似 macOS Dock 的轻微放大效果——默认降低透明度,鼠标靠近时整条左移并让圆点放大,悬停单个圆点进一步放大 + 高亮 + 弹出预览。
- 锚点定位布局:点击圆点后,药丸以该圆点为原点原地展开,其余圆点对称让位;点击的圆点位移极小(7px,落在药丸范围内),悬停不会丢失。
修复
- 激活药丸颜色从错误的深色改为品牌蓝(
#4176E6)。 - 圆点 / 药丸之间的外轮廓间距统一为 6px,视觉一致。
- 导航条悬停判定区向右扩展到页面边缘,避免鼠标滑出失效。
工程
- 纯逻辑抽出到
src/client/model.ts,并新增 14 个 vitest 单元测试。
dsh-focus-overlay v0.1.0
首个公开版本。
为 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(中/英)、设置页(导航条 / 定位策略 / 文字区宽度)