Skip to content

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 28 Jul 05:40

Added

  • Add separate single-agent, dual-agent, and product-entry-point website
    recordings. The guided flow now dwells on stopped-session preview before
    resume, while New Project and Help are shown from the real Railmux UI.
  • Add an audited Codex source-analysis capture and a sixth website recording
    that demonstrates More, provider Mode, F8 Layout, and the real
    Quit/Soft Quit confirmation without stopping any session.
  • Explain on the product site that Railmux discovers interactive Claude Code
    and Codex history created outside Railmux while filtering codex exec and
    subagent rollouts.
  • Add a responsive product website for Railmux, including deterministic
    desktop and compact-workspace previews, automated browser screenshots, and a
    GitHub Pages deployment workflow.
  • Add a credential-free website recorder that launches the real Railmux UI in
    an isolated tmux server, publishes its asciicast through an embedded terminal
    player, and regenerates the recording during every Pages build.
  • Add a source-authentic compact recording for the small-screen product
    section, recorded through Railmux's real responsive layout and page controls.
  • Add a dedicated 160×38 guided desktop workflow with durable keyboard labels,
    a cell-aligned mouse pointer, and two audited real Claude Code source-analysis
    runs captured without provider session persistence. It demonstrates
    single-click history preview, Enter resume, and return through Running;
    compact projection appears only in the phone demo.
  • Let + and - expand and collapse the Button Bar's secondary action row
    directly from the keyboard.
  • Show a one-time local info message when an SSH history viewport reaches the
    complete session history or its configured local line limit.

Changed

  • Advance the private SSH display protocol to v9 so history snapshots can
    advertise whether an empty pane safely accepts application-level wheel
    input.
  • Rework the deterministic agent pane around Claude Code's native
    prompt/response/input structure, switch the compact demo to a representative
    46×38 portrait-phone geometry, and loop control-free recordings after a held
    final frame.
  • Begin the hero recording with Railmux's real Restoring your workspace
    surface, include Claude Code's recorded version/model/cwd identity block,
    and distinguish Claude Code and Codex in the dual-agent demo.
  • Clarify that Ask Railmux opens a dedicated read-only support session in
    Railmux's own help workspace, and document provider/layout controls plus the
    distinct Detach, Soft Quit, and Quit lifecycle choices on the product site.
  • Refresh the terminal UI hierarchy with right-aligned sidebar and project
    counts, stable uppercase section labels, and responsive neutral shortcut
    controls in the clickable Button Bar.
  • Flatten the sidebar to horizontal section rules without decorative vertical
    rails, tighten session-title spacing, and use smaller status glyphs without
    changing their lifecycle colours or meanings.
  • Raise the default local railmux ssh history cap from 5000 to 10000 lines;
    explicit [ssh].history_lines and CLI overrides remain unchanged.
  • Keep the product-site terminal previews aligned with the real flat sidebar,
    shared tmux dividers, Hint Bar, Button Bar, status bar, compact controls,
    Running section, and history default.
  • Replace the product site's illustrative hero and feature mockups with real
    desktop and mobile terminal captures, surface recorded keyboard actions in
    the guided workflow, and clarify the remote-to-local fast SSH data flow.
  • Give the hero, sidebar evidence, guided workflow, and mobile recording
    distinct jobs instead of replaying the desktop sequence in multiple places.

Fixed

  • Forward wheel input to a mouse-aware agent such as Claude Code when its
    alternate screen has no tmux scrollback, while retaining Railmux's local,
    copy-mode-safe history path for ordinary agent panes.
  • Clear every synthetic Claude input row before repainting it so the website
    recording shows one separator above and below the bare prompt instead of
    stale horizontal-rule fragments on the input line.
  • Repaint deterministic agent demos on terminal resize so switching to a
    dual-agent layout cannot leave full-width prompt rules reflowed across panes.
  • Suppress tmux's default right-click menu over Railmux agent panes while
    retaining context-menu forwarding in the mouse-aware sidebar and preserving
    the user's original binding in unrelated tmux windows.
  • Leave one trailing cell after right-aligned status text so info, warning,
    error, and tip messages do not visually touch the terminal edge.
  • Remove build-host names, private tmux labels, and truncated temporary paths
    from generated website casts while rejecting incomplete scripted recordings.
  • Reject credential-like transcript content and test the real responsive
    presentation policy so a desktop website recording cannot silently regress
    to compact mode.

Full Changelog: v0.2.12...v0.2.13