v0.2.14
Added
- Serve Claude Code history through Railmux's cached, read-only local
transcript overlay when the provider's alternate screen has no tmux
scrollback. Generic mouse-aware terminal applications retain their native
wheel handling. - Add a persistent Claude history preference to Options and the shared config.
The default first upward scroll asks between Railmux's smooth local
transcript and Claude Code's native clickable history. - Add explicit SSH history capabilities for transcript-backed panes and
remaining older rows, with a private protocol v10 upgrade boundary. - Validate exact same-user Claude transcript locators without following final
symlinks, and recover already-running pre-v10 sessions from Railmux-owned
binding metadata. - Show real compact
[R]and[1]status-bar clicks in the product site's
portrait-phone recording.
Changed
- Hold the real
Restoring your workspacehero frame long enough to read, and
render demo-agent answer bodies with native-looking weight and inline-code
colour instead of inheriting the title style. - Cache up to 20,000 wrapped transcript rows per file identity and pane width;
periodic 300-line prefetches reuse that cache while explicit deep requests
refresh changed transcripts.
Fixed
- Let
railmux sshkeep managed Claude Code wheel input in its smooth local
transcript by choice instead of unconditionally opening the provider's
laggier history view and showing itsCtrl+End … Bottomprompt. - Preserve stable cumulative history suffixes as the client expands from its
hot cache toward the configured limit, and report completion explicitly
rather than treating every short page as exhausted. - Bound remote history-preference confirmation waits, preserve another pane's
frozen history while policy routes refresh, and suppress both halves of a
locally handled dialog click across reconnect.
Full Changelog: v0.2.13...v0.2.14