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.

UI Enhancements ★ 3 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add dsh-turn-rail

dsh 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

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

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins