Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 22:00
· 84 commits to main since this release
14e4834

ghl is now a macOS app. ghl opens or activates a review tab in one native window instead of serving the review to a browser. Comments and Viewed stay in the same .git/ghl/state.json, and settings saved by the earlier ghl Desktop build are read until the first change.

💥 Breaking changes

  • Replace the browser CLI, its shared daemon on port 7777 and the ghl.localhost URLs with the app's own window. ghl comments [--json] and ghl --version [--json] still print in the terminal; --port, --no-open, --no-daemon, --idle, --print, --import-state and GHL_PORT are removed. (#167, #169, #171)
  • Ship one archive, ghl_<version>_darwin_arm64.zip with ghl.app, for macOS 13 or later on Apple Silicon. Linux and macOS Intel stay on 0.2.0. (#172)

✨ Features

  • Review in a macOS-style window: review tabs in a unified title bar holding the comparison controls, a translucent file sidebar, files as cards, a comments side panel beside the diff, a status bar and native menus. (#155–#164)
  • Choose the appearance (System, Light or Dark), a syntax theme for each mode and the code font and size in Settings. (#157)

🐛 Fixes

  • Open every review requested while the app is still starting, once each; a launch that cannot reach the app now fails with an error instead of returning silently. (#136)

📦 Distribution

  • Install with Homebrew, brew install --cask vmaerten/tap/ghl, or keep mise's github:vmaerten/ghl, which moves to the app on upgrade. (#173)