Skip to content

Ghostex 4.0.3

Choose a tag to compare

@maddada maddada released this 08 Jun 16:33
· 124 commits to main since this release

Changes

  • Remote session and group clicks now open a local Ghostty terminal that SSH-attaches to the selected remote session with the stable ghostex attach contract.
  • Copy Attach Command still copies the SSH command for external terminals.
  • Remote attach carrier terminals stay hidden from the local Quick section, so focus and active styling remain on the owning remote machine row.
  • Remote machine setup failures now show more actionable stage-specific messages for SSH, install, token, tunnel, streaming, and transport problems instead of raw loopback or WebKit errors.
  • gxserver request failures now show more actionable stage-specific messages for SSH, install, token, tunnel, streaming, and transport problems instead of raw loopback or WebKit errors.
  • Remote settings are easier to scan with compact saved-machine cards.
  • Remote settings include inline Tailscale setup help.
  • Remote settings include clearer optional SSH identity-file guidance.
  • The Quick section header can launch the selected agent directly.
  • The Quick section header uses the same agent picker as project headers.
  • New Quick agent chats stay projectless.
  • The titlebar now disables GitHub mode when the active project has no GitHub remote.
  • The titlebar now disables GitHub and Kanban mode for Quick sessions.
  • Embedded code-server editor panes now use Ghostex-owned bundled settings by default.
  • Embedded code-server editor panes start with the Dark 2026 theme on new profiles.
  • Embedded code-server editor panes keep local VS Code settings as an explicit opt-in.
  • Sparkle update checks repeat quietly while Ghostex is running.
  • The titlebar update button can appear on first render.
  • Update download and extraction progress windows stay hidden while the release notes and relaunch prompts remain available.
  • The native sidebar/workarea divider keeps its resize cursor and visible separator aligned during hover and live resizing.
  • Installed macOS app bundles are smaller because release packaging prunes duplicate Beads payloads before notarization.
  • Installed macOS app bundles are smaller because release packaging prunes wrong-architecture node-pty prebuilds before notarization.
  • Installed macOS app bundles are smaller because release packaging prunes T3 Code source maps before notarization.

Downloads

  • Apple Silicon: ghostex-4.0.3-arm64.dmg
    SHA256: 844d8d4134a7e2f9919f6d29160264cff5977141fb49a5cdb36a245f462b624a
  • Intel: ghostex-4.0.3-x86_64.dmg
    SHA256: af041600d67011fd13ea4925d343ce2f5a1dfbebbd0fa6e9232cdc14c28e72ad

Install

brew install --cask maddada/tap/ghostex