Skip to content

v0.2.2

Choose a tag to compare

@felps-dev felps-dev released this 24 Feb 23:02
· 10 commits to main since this release
c8e89bd

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 gh is 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_settings command 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