Skip to content

Releases: phiat/cc-tmux-stream

v0.2.1 - Control Key Buttons

Choose a tag to compare

@phiat phiat released this 12 Jan 18:16

What's New

Control Key Buttons

Added three new control key buttons to the sidebar UI for common terminal operations:

  • ^O - Ctrl-O to toggle output view in Claude Code
  • ^C - Ctrl-C to send interrupt signal
  • ^L - Ctrl-L to clear screen

Control keys are styled in cyan to distinguish them from navigation and action buttons. The Enter button has been moved to the far right for better visual grouping.

Changes

  • Add Ctrl-O, Ctrl-C, and Ctrl-L buttons to navigation row
  • Style control keys with cyan accent color
  • Reposition Enter button to far right
  • Update README documentation

Installation

Recommended: Download the signed extension for permanent installation.

Development: Load the unsigned extension temporarily via about:debugging.

For full installation instructions, see the README.

v0.2.0 - Auto-reconnect

Choose a tag to compare

@phiat phiat released this 10 Jan 17:19

What's New

  • Auto-reconnect: Extension now automatically reconnects when the daemon restarts
    • Exponential backoff from 1s to 30s max delay
    • Up to 10 reconnect attempts before giving up
    • Automatically re-subscribes to last selected pane after reconnecting
    • Shows "reconnecting" status indicator during attempts

Downloads

  • tmux-stream - Linux binary (run chmod +x tmux-stream after download)
  • Get the signed Firefox extension from Mozilla Add-ons or submit the .xpi for signing

Full Changelog

v0.1.1...v0.2.0

v0.1.1 - Renamed to cc-tmux-stream

Choose a tag to compare

@phiat phiat released this 10 Jan 17:05

cc-tmux-stream v0.1.1

Project renamed from tmux-stream to cc-tmux-stream for consistency with Mozilla extension listing.

Changes

  • Renamed extension to cc-tmux-stream
  • Renamed daemon binary to cc-tmux-stream
  • Updated all references and UI text

Installation

See README for full instructions.

Note: You'll need to re-sign the extension with Mozilla if using the signed .xpi (version bump required in manifest.json).

v0.1.0 - Initial Release

Choose a tag to compare

@phiat phiat released this 10 Jan 16:06

tmux-stream v0.1.0

Stream tmux pane contents to a Firefox sidebar with full input support. Monitor and control Claude Code sessions while browsing.

Features

  • Real-time streaming (~150ms refresh)
  • ANSI color support (256-color and true color)
  • 500 lines scrollback history
  • Input controls: 1-5, Y/N, arrows, Tab, Space, Enter
  • Text input for custom responses
  • Token-based authentication

Installation

  1. Build the daemon:

    cd daemon && cargo build --release
  2. Run the daemon:

    ./daemon/target/release/tmux-stream
  3. Install Firefox extension:

    • Go to about:debugging#/runtime/this-firefox
    • Click "Load Temporary Add-on..."
    • Select extension/manifest.json
  4. Configure: Right-click extension icon → Options → paste token from daemon output

Requirements

  • Rust 1.70+
  • Firefox 109+
  • tmux running