DeepSHPlugins
dsh-jumpbar 项目预览
GITHUB / COMMUNITY PROJECT

dsh-jumpbar

UI 增强JavaScriptMIT

DSH Web 用户消息跳转条:对话区右缘 minimap 式横杠条带,悬停预览消息内容、点击跳转置顶、拖拽快速浏览,并带当前视口标记。

1 Starsdelaydai 更新时间 2026-08-21
访问 GitHub 仓库
dsh-jumpbar 项目预览

项目介绍

中文

DSH Web 用户消息跳转条:对话区右缘 minimap 式横杠条带,悬停预览消息内容、点击跳转置顶、拖拽快速浏览,并带当前视口标记。

English

User message jump bar for the DSH web GUI: a minimap-style dash strip on the right edge of the conversation, with hover preview, click-to-jump, drag-to-scrub and a viewport marker.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
delaydai
仓库
delaydai/dsh-jumpbar
GitHub Stars
1
Forks
0
开发语言
JavaScript
许可证
MIT
最近推送
2026-08-21
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

49/ 100
维护活跃
86
文档与实用信息
74
生态关注度
9
安装便捷信号
75
项目声明信号
100

近 21 天仍在更新;关注度尚低(1)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:delaydai/dsh-jumpbar

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-jumpbar

User message jump bar for the DeepSeek Harness (DSH) web GUI.

A minimap-style dash strip floats at the right edge of the conversation scrollport. Every dash maps to one of *your* messages (kind user only, not steering bubbles), positioned by the message's real vertical ratio inside the transcript. Hover a dash to preview the message content; click to smooth-scroll the message to the top with a short brand-color highlight.

Install

dsh plugin --profile web add dsh-jumpbar

Restart dsh web, then open any conversation with at least one user message — the strip appears on the right edge of the chat column.

What you get

  • Minimap-style positioning — dash spacing reflects how messages are spread

through the transcript, so you can see at a glance where each user message sits. A thin viewport marker inside the strip tracks your current reading position.

  • Hover preview — a bubble beside the strip shows the message's text

(action buttons and clock are stripped from a cloned row; the product DOM is never touched), and the matching message row is faintly highlighted in the transcript. Keyboard-focusable, no pointer required.

  • Click to jump — smooth-scrolls the target message to the top (12px gutter)

and flashes a highlight overlay at the settled position.

  • Drag to scrub — press the strip (between dashes) and drag to move through

the transcript; pointer capture keeps the gesture alive outside the strip.

  • Live updates — new messages, loaded history, window/column resizes, and

session switches recompute the strip via MutationObserver + ResizeObserver with rAF throttling; stale previews and cache entries are dropped on change.

  • Zero footprint — hidden entirely while no user message exists; floats in

shell.overlay, never squeezing the conversation layout.

How it works

Pure browser-side plugin. It registers one shell.overlay entry and measures the product's own data attributes ([data-conversation-scroll], [data-chat-flow-kind="user"], [data-chat-anchor-key]), so it needs no host logic and changes no product code.

Development

dsh plugin --profile web add link:D:/dsh/dsh-jumpbar
# or from the checkout directory:
dsh plugin --profile web add .

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目