Harbour

Docker/Portainer management app for iOS, iPadOS and macOS.

AGPL-3.0 License

Stars
558

Bot releases are hidden (Show)

Harbour - v4.1.1 (#46) Latest Release

Published by rrroyal 4 months ago

General

  • Added the ability to navigate to the containers and stacks lists through deeplinks (harbour://containers, harbour://stacks).
  • Indicators now support various states (loading, success, failure).
  • Tapping on the "Containers Changed" notification will now show a dedicated overview (it also can be accessed from the toolbar menu in the containers view).

Containers

  • You can now remove containers.
  • Containers are now being indexed in Spotlight.
  • The container network view now provides more information.
  • Added container health to the details view.
  • After executing a container action, container will fully refresh.

Stacks

  • You can now update existing stacks.
  • Stacks list cells and details menu now use the same context menus.
  • Stacks are now being indexed in Spotlight.
Harbour - v4.1.0 (#45)

Published by rrroyal 6 months 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

Harbour - v4.0.0 (#40)

Published by rrroyal 7 months 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

Harbour - v4.0.0 (#39)

Published by rrroyal 7 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

Harbour - v4.0.0 (#34)

Published by rrroyal 10 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

Harbour - v4.0.0 #31

Published by rrroyal about 1 year 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

Harbour - v3.0.0 (#6)

Published by rrroyal over 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

Harbour - v3.0.0 (5)

Published by rrroyal almost 2 years 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

Harbour - v2.0.0 (7)

Published by rrroyal over 2 years 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

Harbour - v2.0.0 (6)

Published by rrroyal over 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

Harbour - v2.0.0 (#5)

Published by rrroyal over 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

Harbour - v2.0.0 (4)

Published by rrroyal almost 3 years ago

  • Background refresh + notifications
  • Handoff
  • iPad optimizations
  • Container config details
  • Bug fixes & improvements πŸ›

Full Changelog: https://github.com/rrroyal/Harbour/compare/v2.0.0-3...v2.0.0-4

Harbour - v2.0.0 (3)

Published by rrroyal about 3 years ago

  • New icon πŸŒ„
  • List view & searching!
  • Remembering login credentials
  • Reworked toasts/indicators
  • Better error handling
  • Updated Container Details View
  • Under-the-hood improvements & cleanups
Harbour - πŸ”– New app icon (Dev), stability fixes

Published by rrroyal over 4 years ago

Harbour - πŸ”– App can now check for updates!

Published by rrroyal over 4 years ago

Harbour - πŸ”– ContainerCell fixes

Published by rrroyal over 4 years ago

Harbour - πŸ”– Alternative icons and minor optimizations

Published by rrroyal over 4 years ago

Harbour - πŸ”– Better error handling

Published by rrroyal over 4 years ago

Thanks @kabouzeid!

Harbour - πŸŽ‰ Initial release

Published by rrroyal over 4 years ago