SherUnlocked-4869/dsh-plugin-msg-nav

Conversation node navigation rail for the DSH Web UI: one dash per user message on the right edge, reading-position tracking, hover preview card, click-to-jump with highlight line, sliding window, and auto-hide.

A conversation node-navigation rail for the DSH Web UI: a column of short dash nodes on the right edge of the conversation, one node per real user message, tracking your reading position. Hovering morphs the strip into a single-line message preview panel; clicking any preview smoothly jumps to that message with a highlight dash; Alt+↑ / Alt+↓ jump between adjacent user messages; scroll-wheel browses when there are many nodes. A host-side session projection covers all user messages across the entire history the moment you enter a session — zero page-fetch requests, no initial lag.

UI Enhancements ★ 9 updated 2026-08-29
View on GitHub ↗

Install

dsh plugin --profile web add github:SherUnlocked-4869/dsh-plugin-msg-nav

dsh plugin --profile web add github:SherUnlocked-4869/dsh-plugin-msg-nav — a bundle install: dsh plugin forwards to pnpm, and packages declaring dsh.bundle are automatically added to the dsh.profile.bundles layer stack. Then dsh web. Update: cd ~/.dsh/profiles/web && pnpm update dsh-plugin-msg-nav.

Compatibility

DSH web profile; bundle format — no manual config edits. Follows dsh-chat-timeline's host session projection + client on-demand loading pattern.

Details

Recent updates

Right-edge node rail (one dash per user message); hover morph to preview panel; smooth jump + highlight; Alt+↑/↓ adjacency jumps; wheel browsing; full-history host projection with zero fetch requests.

FAQ

How do I jump between messages?
Click any preview in the hover panel to smoothly scroll to that message, or use Alt+↑ / Alt+↓ to jump directly between adjacent user messages.
Does it slow down long sessions?
No — the host-side session projection gives the rail full history coverage instantly, with no page-fetch requests and no initial lag.
Does it need manual config?
No — it is distributed as a bundle, so dsh plugin add automatically joins the profile layer stack.

Alternatives

jjxjjjjiik-bot/dsh-chat-timeline · Physicolor/harness-ui-enhancer · No-PRM/dsh-explorer

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins