Skip to content

Latest commit

 

History

History
122 lines (77 loc) · 3.73 KB

File metadata and controls

122 lines (77 loc) · 3.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.8 - 2026-02-10

Fixed

  • Service commands now work without an internet connection by preventing Homebrew from fetching remote API data

1.1.7 - 2026-01-08

Added

  • Scrollable services list with automatic scrollbar when many services are installed

Fixed

  • Port detection in service popover now shows "Detecting…" immediately instead of blank space, preventing layout shift

1.1.6 - 2026-01-08

Changed

  • Service Info panel now opens instantly with a loading state instead of blocking on data fetch
  • Removed pulsing animation from status indicators for improved performance

1.1.5 - 2026-01-07

Changed

  • Renamed app from "BrewServicesManager" to "Brew Services Manager"

1.1.4 - 2026-01-07

Added

  • Launch at Login option in Settings

1.1.3 - 2026-01-04

Added

  • Gentle update reminders with menu bar icon badge instead of intrusive modal alerts

Changed

  • Extended macOS support to all Sequoia versions

1.1.2 - 2026-01-01

Changed

  • Release script updates and stages the Homebrew cask before tagging releases
  • Homebrew cask automation now uses the Casks directory as the single source of truth

Removed

  • Duplicate root-level Homebrew cask file

1.1.1 - 2026-01-01

Added

  • App version and build number display in Settings
  • Homebrew installation option in the README
  • Homebrew cask update and PR helpers in the release script

1.1.0 - 2026-01-01

Added

  • Automatic update support via Sparkle framework
  • Port detection for running services using lsof
  • User-configurable service links with custom URLs
  • Auto-suggest URLs based on detected listening ports
  • Inline link buttons in service rows

Changed

  • Refactored menu bar views and navigation
  • Improved concurrency with hardened actor isolation and off-main-actor loading
  • Switched to LazyVStack in menu views

Fixed

  • System authentication dialog now properly receives mouse input in MenuBarExtra context
  • Privilege escalation uses NSAppleScript API on MainActor for reliable dialog interaction
  • Data race in ServiceLinksStore with serialized disk writes
  • Child process detection using pgrep instead of ps -g
  • Port numbers display without thousands separators
  • Port detection triggers when actions popover opens

1.0.0 - 2024-12-25

Added

  • Initial release
  • Menu bar interface for managing Homebrew services
  • Support for user and system service domains
  • Service status monitoring with auto-refresh
  • Start, stop, and restart service actions
  • Detailed service information view
  • Debug mode for verbose Homebrew output