Skip to content

Ghostex 4.0.1

Choose a tag to compare

@maddada maddada released this 08 Jun 06:22
· 152 commits to main since this release

Changes

  • Upgrades from Ghostex 3.x can now recover missing gxserver project and session rows even when a completed migration marker was already written, including last-resort recovery from the pre-cutover shared-state backup.
  • Passive terminal-title and sidebar refreshes no longer steal keyboard focus from the terminal while you are typing, and sidebar session clicks start native focus/layout work before the React sidebar highlight catches up.
  • Git commit review is more useful as a workspace: Show All can concatenate changed-file diffs, diff display preferences persist across app restarts, changed files can copy their path from a right-click menu, and the modal opens directly into review content.
  • Quick terminal/browser/file containers no longer trigger project-scoped Git status probes or Git error toasts, and worktree project header menus prioritize Copy Path over a redundant Open action.
  • Source tab startup in local development now validates the embedded VS Code payload and Git extension native module before opening, showing actionable setup guidance instead of a raw code-server 500 page or delayed Git activation failure.
  • Local starts on Apple Silicon build and launch arm64 Ghostex resources even when the invoking shell is running under Rosetta, and stale zmx/zehn artifacts are rebuilt when their Mach-O architecture does not match.
  • The titlebar update button stays available until Sparkle confirms the installed app is current, so opening or closing the update dialog no longer hides a still-applicable update.
  • Sparkle appcasts generated by the release flow now embed the matching changelog notes so the update dialog can show release details directly.
  • Project editor companion switching avoids unnecessary editor host relayout when the editor is already stable, reducing flashes while moving between companion sessions.
  • The transparent native sidebar resize strip keeps the left-right resize cursor while hovered or dragged.

Downloads

  • Apple Silicon: ghostex-4.0.1-arm64.dmg
    SHA256: 7615ae9aa8b3b6e3fc0bb8d5207cd5c1f6c32911eecdbd001def3e6fe58584c6
  • Intel: ghostex-4.0.1-x86_64.dmg
    SHA256: 6c297ed86c4ef9efe839688a0435649dafbad187becac6bbc622b614322e052f

Install

brew install --cask maddada/tap/ghostex