Repository navigation
v0.2.2
What's New in v0.2.2
New Features
-
Configurable badge count — Choose which sections count towards the tray badge number. For example, set it to count both "Needs Your Review" and "Approved" so you see the total at a glance. Configure via the
#checkbox on each section in Settings. -
Drag & drop section reorder — Reorder the tray menu sections by dragging them in Settings. Your custom order is persisted across restarts.
-
gh CLI status in Settings — The Settings window now shows the connection status of the GitHub CLI at the top. If
ghis missing or not authenticated, a clear error message is shown with a Try Again button. The tray icon also displays✗when there's a CLI issue.
Bug Fixes
-
Notification sound now works — Fixed notification sounds not playing on macOS. The app now uses the native macOS system sound (
Glass.aiff) instead of the unreliable Tauri notification plugin sound parameter. -
Drag & drop working on macOS — Fixed section reorder drag & drop not responding to drops. Tauri's built-in drag-drop handler was intercepting HTML5 drag events in the WebKit webview; this is now disabled for the Settings window.
Internal
- Refactored
save_settingscommand to use a single payload struct - Fixed all Clippy warnings (collapsible if-let chains,
next_back(), redundant closures) - Settings window enlarged to accommodate new UI sections
Installation
Download the .dmg for your Mac:
- Apple Silicon (M1/M2/M3/M4):
GH Tray_0.2.2_aarch64.dmg - Intel:
GH Tray_0.2.2_x64.dmg
Note: Since GH Tray is not notarized by Apple, you'll need to run this after installing:
xattr -dr com.apple.quarantine '/Applications/GH Tray.app'
Full Changelog: v0.1.0...v0.2.2