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
@Observablepattern
📝 Notes
- Global hotkey (⌘⇧P) temporarily disabled - will be improved in next version
Full Changelog: v1.0.5...v1.1.0