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
- Service commands now work without an internet connection by preventing Homebrew from fetching remote API data
1.1.7 - 2026-01-08
- Scrollable services list with automatic scrollbar when many services are installed
- Port detection in service popover now shows "Detecting…" immediately instead of blank space, preventing layout shift
1.1.6 - 2026-01-08
- 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
- Renamed app from "BrewServicesManager" to "Brew Services Manager"
1.1.4 - 2026-01-07
- Launch at Login option in Settings
1.1.3 - 2026-01-04
- Gentle update reminders with menu bar icon badge instead of intrusive modal alerts
- Extended macOS support to all Sequoia versions
1.1.2 - 2026-01-01
- 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
- Duplicate root-level Homebrew cask file
1.1.1 - 2026-01-01
- 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
- 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
- Refactored menu bar views and navigation
- Improved concurrency with hardened actor isolation and off-main-actor loading
- Switched to LazyVStack in menu views
- 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
- 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