Repository navigation
v0.3.0
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.localhostURLs with the app's own window.ghl comments [--json]andghl --version [--json]still print in the terminal;--port,--no-open,--no-daemon,--idle,--print,--import-stateandGHL_PORTare removed. (#167, #169, #171) - Ship one archive,
ghl_<version>_darwin_arm64.zipwithghl.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'sgithub:vmaerten/ghl, which moves to the app on upgrade. (#173)