Skip to content

v0.1.20

Choose a tag to compare

@github-actions github-actions released this 19 Apr 03:15
· 257 commits to main since this release

Changes

  • Multiple windows: Add Cmd+Shift+N shortcut and menu support for opening new windows. (d219181)
  • Image attachments: Support adding images to chat input via upload button, paste, drag-and-drop, thumbnail chips, and tmux polling. (7720a0e)
  • Sidebar: Show projected rate-limit usage as a bar with tooltip. (733985d)
  • Docs: Document ~/.purplemux/ data directory structure. (5f44e34)
  • Terminal env: Isolate child terminal environment via pristine snapshot and env -i wrapper to prevent internal runtime variables leaking into spawned shells. (7d4849a)
  • Tab UI: Render zero-width TabStatusIndicator placeholder for non-Claude tabs to keep flex layout consistent across tab types. (caa62a0)
  • Process icons: Use tmux pane_current_command as the sole process icon source, eliminating node/npm flicker from disagreeing refresh paths. (7aa0491)
  • Process icons: Render process icons as SVG components instead of Nerd Font glyphs for predictable sizing. (c0a2982, bb2abca)
  • Editor button: Add preset picker (VS Code, Insiders, Cursor, Windsurf, Zed, code-server, custom URL) with icons, remote guard, and opt-out; harden Electron open-external IPC against dangerous URI schemes. (7c01cd0, f410f1b)
  • VS Code URLs: Force new window by appending ?windowId=_blank for VS Code family editor URLs. (65a4419)
  • Codebase: Rename features/terminal folder to features/workspace to better reflect its contents. (7a2a4e0)

Fixes

  • Electron launch: Resolve user login shell environment on Finder/Dock launch to prevent pane shell failures due to minimal launchd environment. (dd10577)