github wieandteduard/port-menu v1.7.0

latest releases: v0.8.10, v0.8.9, v0.8.8...
one month ago

Architecture Refactor + Bug Fixes

Bug fix:

  • Ports from dev servers in ~/Desktop, ~/Documents, ~/Downloads are now correctly detected

Architecture:

  • Codebase split into 7 focused files (was 1 monolithic file)
  • Migrated to Swift 6 with @Observable, async/await, structured concurrency
  • Port scanning via protocol with dependency injection
  • Thread-safe git root + branch caching
  • 27 unit tests

New:

  • Error state UI with retry button
  • Sleep/wake lifecycle handling (polling pauses during sleep)
  • Spinning icon in empty state

Requires macOS 14 (Sonoma) or later.

Don't miss a new port-menu release

NewReleases is sending notifications on new releases.