Skip to content

Latest commit

 

History

History
116 lines (87 loc) · 7.47 KB

File metadata and controls

116 lines (87 loc) · 7.47 KB

Changelog

All notable changes to this project will be documented in this file.

  • 🔌 - affects only the VS Code plugin
  • 🖥️ - affects only the standalone desktop app
  • no emoji - affects both distributions

The format is based on Keep a Changelog. Release checklist in deploy.md.

[Unreleased]

Fixed

  • On Windows, Shift+Enter and Ctrl+J now insert a newline (instead of submitting or doing nothing) in TUIs that read keyboard input via the Console API behind ConPTY, such as Codex. Dormouse advertises win32-input-mode so those apps receive faithful Win32 key events, the same way Windows Terminal does. Claude Code and macOS/Linux are unaffected — they continue to use the kitty keyboard protocol (#117).

[0.11.0] - 2026-05-28

Added

  • Pane titles now read the running command off the rendered prompt line, so the title is correct whether the command was typed, recalled from history, or pasted, and it survives session restore / VS Code panel reopen (#102).

Changed

  • 🖥️ The standalone app is now named Dormouse Terminal so it surfaces when you search for "Term" (#111).

Fixed

  • On Windows, pane titles no longer show a bare interpreter path such as cmd.exe; the detected command is shown instead, and cmd.exe and Git Bash prompts are now recognized (#103).
  • 🖥️ A stray Windows Terminal window no longer flashes behind the standalone app on Windows 11 where Windows Terminal is the default terminal (#110).
  • 🔌 VS Code workbench chords now reach the terminal: Cmd/Ctrl+P (Go to File), Cmd/Ctrl+Shift+P and F1 (Command Palette), and Cmd/Ctrl+B (toggle sidebar) fire even when a focused TUI has switched on an enhanced keyboard protocol (#112).

[0.10.2] - 2026-05-19

Changed

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

[0.10.1] - 2026-05-19

Changed

  • Refreshed dependencies (#76).

[0.10.0] - 2026-05-18

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).

[0.9.1] - 2026-05-01

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).

[0.9.0] - 2026-04-30

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).

[0.8.0] - 2026-04-29

  • 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.

[0.7.0] - 2026-04-22

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

[0.6.2] - 2026-04-13

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

[0.6.1] - 2026-04-13

  • Fix missing Tauri update permissions.

[0.6.0] - 2026-04-13

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

[0.5.2] - 2026-04-10

  • Codex fixes.

[0.5.1] - 2026-04-10

  • Fix uploading glob.

[0.5.0] - 2026-04-10

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

[0.4.0] - 2026-04-10

  • Yet yet another initial release to test publishing.

[0.3.0] - 2026-04-10

  • Yet another initial release to test publishing.

[0.2.0] - 2026-04-09

  • Another initial release to test publishing.

[0.1.0] - 2026-04-09

  • Initial release to test publishing.