github productdevbook/port-killer v1.1.0

latest releases: v3.2.0, v3.1.0, v3.0.0...
one month ago

What's New

✨ New Features

  • Settings View - New settings window with 3 tabs:
    • General: Launch at Login toggle, Permissions management
    • Favorites: Add/remove favorite ports (shown first in list with ⭐)
    • Watch: Monitor ports and get notifications when they start/stop
  • Permission Management - One-click buttons to grant Accessibility and Notification permissions
  • Inline Confirmation UI - Kill actions show inline "Kill / Cancel" buttons instead of system dialogs
  • Port Watching - Get notified when watched ports become available or occupied
  • Favorites Sorting - Favorite ports always appear at the top of the list

🐛 Bug Fixes

  • Fixed popup closing when pressing Cancel on confirmation dialogs (Apple MenuBarExtra bug workaround)
  • Fixed MainActor isolation crash in notification setup

♻️ Refactoring

  • Consolidated 5 managers into single AppState class
  • Reduced codebase from 12 files (~1,450 lines) to 6 files (~810 lines)
  • Simplified favorites storage from [FavoritePort] to Set
  • Cleaner code architecture with @Observable pattern

📝 Notes

  • Global hotkey (⌘⇧P) temporarily disabled - will be improved in next version

Full Changelog: v1.0.5...v1.1.0

Don't miss a new port-killer release

NewReleases is sending notifications on new releases.