Harbour Versions Save

Docker/Portainer management app for iOS

v4.1.0-45

2 weeks ago

New releases will no longer be available on TestFlight - You can now download Harbour on the App Store! If you're unable to purchase the app for any reason, please send me an email: [email protected].

Harbour will continue to be available on GitHub, along with binaries for self-signing ☺️

4.1.0 - A Stacked Release

Fully-Fledged Stacks Support

  • Stacks now have their own dedicated tab
  • Added a detail view for stacks
  • Implemented stack creation
  • Added ability to filter stacks by active endpoint, as well as displaying limited/external and orphaned stacks

Notification Improvements

  • Tapping a notification will navigate to the appropriate view

Fixes & Improvements

  • Improved setup stability and speed
  • Key-value views are now searchable
  • View-specific options are now visible in their respective views, instead of being in global settings

Full Changelog: https://github.com/rrroyal/Harbour/compare/v4.0.0-40...v4.1.0-45

v4.0.0-40

1 month ago

Hopefully it's the last release before the App Store one :)

  • Extracted navigation-related stuff to Commons/Navigation module
  • Hopefully fixed SwiftData-related crashes
  • Changed background notifications a bit

Full Changelog: https://github.com/rrroyal/Harbour/compare/v4.0.0-39...v4.0.0-40

v4.0.0-39

2 months ago

This release brings various under-the-hood improvements, as well as:

  • Background notifications (this time without debug identifiers)
  • Widgets (hopefully they will work as they should)

Full Changelog: https://github.com/rrroyal/Harbour/compare/v4.0.0-34...v4.0.0-39

v4.0.0-34

5 months ago

This release mainly focuses on cleanups, widget stability and other under-the-hood improvements.


Full Changelog: https://github.com/rrroyal/Harbour/compare/%2331...v4.0.0-34

#31

8 months ago

New Widgets!

Introducing new, clickable widgets in various sizes. Tapping them will open the specified container details.

macOS & iPadOS Support

This time, Harbour can be run on macOS and iPadOS :) It may not be fully polished, but it's better than nothing!

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, App Intents 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: https://github.com/rrroyal/Harbour/compare/v3.0.0-6...%2331

v3.0.0-6

1 year ago
  • Actually working Container Details screen
  • Possibly? working notifications about background changes
    • Please test them out and let me know how they're working for you!
  • "Resolve by name" intent option
    • Allows widgets/intents to resolve the container by name (instead of resolving by id)
    • This might require you to re-select container in every widget :/
  • Better iPad/macOS layout
    • Including two-pane navigation layout
  • Fixed multiple servers switcher
    • Keychain handling was changed - there may be some errors with changing to other servers - simply re-add them and it should work :)
  • Display endpoint name instead of "Harbour" on the home screen

Full Changelog: https://github.com/rrroyal/Harbour/commits/v3.0.0-6

v3.0.0-5

1 year ago

This is the newest & greatest release of Harbour :)

It was rewritten pretty much from the ground up, so it should be WAY more stable 😊 A lot of stuff isn't connected (or implemented at all - i.e. container details) so please be understanding 🫥

I didn't test it on iPad, so I'm guessing that layout will be rough there. Still better than submitting the same build 3rd time ¯\_(ツ)_/¯

Merry Christmas :)


Full Changelog: https://github.com/rrroyal/Harbour/compare/v2.0.0-7...v3.0.0-5

v2.0.0-7

1 year ago

This is the final pre-iOS 16 release. The next one will (hopefully) be made with all of the iOS 16 goodies :D

Full Changelog: https://github.com/rrroyal/Harbour/compare/v2.0.0-6...v2.0.0-7

v2.0.0-6

2 years ago
  • Reworked error handling (hopefully will fix some of the Widget errors!)
  • Fixed deep links
  • Reworked authentication - you must re-login, but it should be more stable now :D
  • App state optimizations (loading indicators, etc.)

Full Changelog: https://github.com/rrroyal/Harbour/compare/v2.0.0-5...v2.0.0-6

v2.0.0-5

2 years ago
  • Multiple Portainer instances switcher 😁
  • Widgets & Siri intents (please test them out - I have no idea if they work as they should :S)
  • Inspecting container will also refresh general information
  • Fixes for Portainer 2.11
  • Refreshed settings screen
  • Performance improvements
  • Reworked Keychain API
  • Containers stack indication

Full Changelog: https://github.com/rrroyal/Harbour/commits/v2.0.0-5