Dormouse

Changelog

Release notes for Dormouse.

v0.10.2

Download from GitHub

Changed

  • Internal refactor unifying modal primitives and renaming dialog components to modals; Storybook entries reorganized to match (#78).

v0.10.0

Download from GitHub

Added

  • OSC 8 hyperlinks emitted by terminal programs are now clickable, with a confirmation dialog before opening external URLs (#75).
  • Kitty keyboard protocol is enabled so TUIs like Claude Code can distinguish Shift+Enter from Enter (#71).
  • Per-pane shell CWD tracking, plus an inline warning popover when a terminal program attempts an illegal rename (#59).
  • iTerm2-style OSC notifications and terminal bells are now recognized and surfaced as alerts (#57).
  • New panes inherit the working directory of the source pane when splitting (#66, closes #4).
  • Panes whose shell is still untouched skip the kill-confirmation prompt (#61).

Changed

  • **BREAKING** Rebranded from MouseTerm to Dormouse — new VS Code extension (diffplug.dormouse), new standalone bundle identifier (sh.dormouse.standalone), and new home at dormouse.sh. Existing MouseTerm installs will not auto-update; install Dormouse fresh (#70).
  • Alert model reworked to unify our existing "watching" model with OSC 9/99/777 and command-exit (#67).
  • 🖥️ Auto-update banner now requires explicit approval before downloading, and "What's new" links are pinned to the target version (#48).

Fixed

  • Mouse events no longer leak through to the PTY while the mouse-override modifier is held (#55).
  • 🖥️ Ctrl+V no longer triggers the macOS WKWebView paste permission prompt on standalone (#65).

v0.9.1

Download from GitHub

Changed

  • 🖥️ Drop-to-paste from the OS file explorer is temporarily inert on standalone while we wait on upstream Tauri (tauri#14373) to allow native drag-drop without blocking HTML5 drag events (#39).

Fixed

  • The mouse-override banner now renders inline in the terminal pane body and no longer stacks with the action-button tooltip (#43).
  • Themes with translucent selection backgrounds (e.g. Selenized Dark) no longer bleed through MouseTerm's solid AppBar and tab fills (#37).
  • 🖥️ Force-closing the standalone host now reliably kills the Node sidecar tree via a Windows Job Object / Unix process group, so subsequent builds no longer hit orphan node.exe processes locking files (#41).
  • 🖥️ Standalone macOS terminals run zsh as a login shell when no args are provided, so ~/.zprofile runs and Homebrew/asdf land on PATH (#40).
  • 🖥️ Pane drag-and-drop reordering works again on standalone (#39).

v0.9.0

Download from GitHub

Added

  • 🖥️ Debug dialog for failed auto-updates — surfaces the error and copies a pre-filled bug report (version, platform, last ~10 KB of mouseterm.log) (#35).

Fixed

  • Terminals auto-spawned from a blank workspace now respect the selected shell (#33).
  • 🖥️ Polish app bar header to align with pane chrome and shared design tokens (#34).
  • 🖥️ macOS auto-update — strip AppleDouble (._*) sidecars from the signed tarball that were breaking every v0.7.x → v0.8.0 install (#35).

v0.8.0

Download from GitHub

Changes

  • Add intuitive shortcuts alongside the tmux shortcuts.
  • Simplify the TODO behavior to clear when ENTER pressed within a session, got rid of the "soft TODO" system.
  • Improve VS Code theme translation.
    • Added a "Theme debugger" to assist with this.
  • Fix terminal selection on Windows.

v0.7.0

Download from GitHub

Changes

  • Overhaul the theming system.
  • Overhaul mouse and clipboard handling.
  • Overhaul alerting system.

v0.6.2

Download from GitHub

Changes

  • Fix issues with deployed Tauri on Win and Mac (Linux is working great!)

v0.6.0

Download from GitHub

Changes

  • Standalone: fix some issues with node sidecar.
  • Standalone: app-rendered title bar.

v0.5.0

Download from GitHub

Changes

  • Get ready to test auto-update for the standalone apps.
  • Add icons to the standalone apps.