Skip to content

v0.7.2 — Rejoin-Scroll Fix + Theme Audio + tmux Mouse Scope Fix + Polish

Choose a tag to compare

@Adoom666 Adoom666 released this 24 May 06:07
· 769 commits to main since this release

What's new in v0.7.2 (patch on top of v0.7.1)

Fixes

  • tmux session rejoin snaps the viewport to the bottom of the replayed scrollback (most recent output) instead of pinning at the top. Defense-in-depth: programmatic-scroll lock + double-rAF defer + multi-pin schedule survives the WebSocket connect dance's repeated fitAddon.fit() calls.
  • tmux mouse option scope corrected from session-scoped (-s) to global (-g) so mouse mode is enabled across all panes consistently.

Features

  • Theme audio plumbing — sound effects tied to themes (optional, toggleable in launchpad)
  • Backend scrollback capture endpoint — GET /api/v1/sessions?include_scrollback=1 serves base64-encoded tmux capture-pane -p -e -J -S - output for clean session rejoin replay
  • Launchpad pencil-icon inline rename for running sessions (no longer requires leaving the launchpad)

Internal

  • New test coverage for the rejoin-scrollback route (tests/test_session_rejoin_scrollback.py)
  • Manual QA documentation for the audio toggle flow
  • Regenerated README reflecting all v0.7.0 + v0.7.1 + v0.7.2 functionality

Install

Download the DMG attached below, mount, drag Cloude Code.app to Applications.

Verification

shasum -a 256 "Cloude Code-0.7.2-arm64.dmg"
# expected: 4f6638acf63645e6a631572b120119e6ea1b804337bbea68e2180d4b4422c3d7

Notes

  • DMG is unsigned and not notarized (consistent with all prior releases). Right-click → Open on first launch to bypass Gatekeeper.
  • Apple Silicon (arm64) only.
  • v0.7.0 and v0.7.1 remain available as prior releases.