Yujm888/dsh-turn-rail
Codex-style auto-hiding right-edge turn rail: edge-peek show/hide, per-turn tooltip, in-rail search, and a scrolling 30-turn window for long sessions.
A Codex-style auto-hiding turn rail for the DSH web conversation: it lives on the right edge, fades in when the pointer is within 110px and fades out 120ms after leaving. A thin hover zone previews a turn's tooltip; clicking the wider marker area jumps to that turn. Long conversations keep at most 30 visible markers with an internal scroll, per-turn tooltips with time, a pinned search box (type to filter user messages, Esc/click to close), and a fully user-owned scroll position that never moves itself.
Install
dsh plugin --profile web add dsh-turn-raildsh plugin --profile web add dsh-turn-rail (npm dsh-turn-rail 0.1.0, verified npm 2026-08-31). Restart dsh web and hard-refresh the browser tab.
Compatibility
DSH >= 0.1.0-rc.6; web profile with sessionProjections (shipped web profile has it); zero runtime dependencies; MIT.
Details
- Repo: Yujm888/dsh-turn-rail
- Category: UI Enhancements
- Stars: 3
- Version: npm dsh-turn-rail 0.1.0
- Last push: 2026-08-15
- First seen: 2026-08-15
Recent updates
Edge-peek auto-hide; layered hit zones; per-turn tooltip; pinned search; 30-marker scrolling window; theme-aware and responsive; zero runtime deps.
FAQ
- Does it add any runtime dependencies?
- No — zero runtime dependencies and no settings or extra panels; the rail is minimal by design.
- How do I jump to a turn?
- Hover the thin zone around a marker to preview that turn, then click anywhere in the wider marker area to jump. With more than 30 turns the rail scrolls internally with a hidden scrollbar.
- Does the rail ever move on its own?
- It pins to the newest window once when a session opens and then never moves itself again — the scroll position is fully user-owned.
Alternatives
Wine-Red/dsh-codex-timeline · Anionex/dsh-turn-rewind · arrow949/dsh-turn-approval