·
706 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Pairing improvements and phone connections
- Connect without an account using a one-time QR link. (#836, #865).
- Persistent pairing via hosted.dormouse.sh is allowed for beta users (#512, #517, #422, #458, #467).
- Enroll with Hosted from Settings; persistent Hosted connections and encrypted push delivery are available as an admin-only preview (#872, #870).
- Dor Tools and local files
- Copy preview — edit selected terminal text before copying (#885).
- Terminal context and agent controls
- Alerts and alarms
- Watch commands across terminals, hear spoken alerts, and receive encrypted phone push notifications. Configure delivery delays and per-Workspace overrides (#325, #327, #332, #667).
- Alerts follow user attention and can wait for output to stop, preserving pending alerts without repeating alarms (#776, #886).
- Pocket improvements — direct connections from both desktop hosts, edge scrolling with momentum, and more reliable Safari pairing and iOS push (#613, #821, #848, #854, #629, #338).
- Inline images — display Sixel and iTerm2 images in desktop terminals and Pocket (#548).
- 🖥️ Workspaces and windows
- Organize terminals into tabs, transfer Workspaces between windows, or tear one into a new window while processes keep running (#630).
- Move panes between Workspaces by dragging or
dor move; automatic names reflect the repository and branch, and tab TODO buttons jump to pending work (#887, #760, #787).
Changed
- Agent recovery — supported agents automatically resume captured conversations after orderly shutdown; cold starts restore layouts and working directories without replaying saved scrollback. Standalone can restart from the app menu or updater (#391, #786, #686).
- Browser controls — use
dor agent-browseranddor playwrightin place ofdor abanddor pw. Update saved Tool renderer names to the full provider names and reopen old automated browser panes. Viewports default to 1440×900, with fixed presets or pane synchronization (#791, #833). - Settings and network policy — search Settings by topic and choose which connections Dormouse opens automatically. New installs start at Nothing; enable a network policy for remote control and automatic desktop update checks. Self-hosting requires a build configured for your Relay (#792, #863, #857).
- Rendering — WebGL terminal text, smoother focus-ring motion, and preserved browser state when panes are minimized (#326, #611, #612).
Fixed
- Security hardening — safer paste and shell-path handling, authenticated control sockets, and stronger browser-proxy and VS Code message boundaries (#453, #432, #433, #378).
- Browser launches — use the shell's environment to find provider commands, leave layout and focus intact on failure, and keep viewport resizing synchronized (#830, #820, #788).
- 🖥️ Fixed the macOS 27 event-loop crash and slow clipboard reads freezing the app; Workspace moves and confirmations no longer lose saved state or act on superseded requests (#824, #321, #888).