invalidnaaaame/dsh-scroll-timeline

invalidnaaaame★ 3TypeScriptLast synced: 2026-08-14

Open on GitHub

DSH web plugin: ChatGPT-style scroll timeline on the chat sidebar — magnetic mountain hover, click to jump to user messages. Derived from vlln/dsh-navbar (MIT).

README excerpt

dsh-scroll-timeline A ChatGPT-style scroll timeline for the chat sidebar: a rail of horizontal bar nodes (one per user message) with magnetic mountain hover, hover preview, and click-to-jump. English 中文 An evenly spaced node rail on the right edge of the sidebar (one horizontal bar per user message) — the peak bar follows your reading position, hovering grows a magnetic "mountain" (design ratios 39/30/21/15/9; base and peak widths are adjustable via CSS variables), a hover preview card (6-line clamp), click-to-jump with smooth scrolling and a brand-blue highlight, full history always visible, and auto-hide when there are fewer than 2 user messages. Form factor: an official bundle plugin ( dsh.bundle + dshClient channel, browser-only , empty Node half), 0 patches. Derived from vlln/dsh-navbar (MIT, spec issue dsh-external/issues 144), with the interaction redesigned: horizontal bar nodes, magnetic mountain hover, sidebar-adjacent positioning, and full history. Preview Features Feature Description Scroll timeline Vertical node rail on the right edge of the sidebar, one horizontal bar per user message (3px tall, 14px hit area) Reading position Peak bar (39px brand blue) follows the cu…

View full README on GitHub →
Terminal / TUIchatgptdeepseek-harnessdsh-plugindsh-plugin-marketdsh-pluginsscroll-timelinesidebar

Category