New Widgets!
Introducing new, clickable widgets in various sizes. Tapping them will open the specified container details. Note: "Resolve by name" can straight up not work - it's a known bug.
Stacks Support
You can now see and manage your stacks in-app. You can also filter the containers not only by their name, but also by their parent stack.
Improved Container Details View
Container details should be way more useful now :) It displays the more-useful stuff at a glance, with more granular details under subviews. I'm still iterating on it, but I'm pretty happy with how it turned out so far.
New App Icons
Harbour has a new icon! I didn't like how the old one was looking like a parcel tracking app :/ I also included the old ones, for the og users :)
Under-the-hood Improvements
Harbour is using new and shiny stuff from WWDC23, including SwiftData, AppIntents or String Catalogs. This shouldn't change much for average user, but it simplifies the development a lot. It also lays foundation for future features and improvements as Apple wishes to implement them.
App should also feel a bit smoother and launch quicker, due to various optimizations & async actions. Please let me know if something doesn't work because of this!
Cleanups & Improvements
Confirmation dialog when removing an endpoint, better placeholders & state management just to name a few. I checked every flow and made sure it's not confusing/weird and I'm pretty happy with how the app feels now. If something's still "off", please let me know!
Full Changelog: v3.0.0-6...#24