Skip to content

Releases: rrroyal/Harbour

v4.2.2 (#54)

02 Nov 10:38
68a5b9c
Compare
Choose a tag to compare

Hotfix for Container Actions in newer Portainer versions (#61).


Full Changelog: v4.2.1-53...v4.2.2-54

v4.2.1 (#53)

19 Oct 15:29
fb76ac3
Compare
Choose a tag to compare

General

  • Improved first setup experience for users with servers stored in the Keychain
  • Fixed navigation on iPadOS
  • Fixed missing endpoint picker on iPadOS (#56)
  • Fixed opacity issues on macOS (#55)
  • Fixed accented widgets
  • Improved error and placeholder states
  • Improved logging

Container Details

  • Improved entrypoint/command section
  • Improved ID resolving

v4.2.0 (#50)

23 Sep 20:21
0de1eb6
Compare
Choose a tag to compare

The previous release had a crash when tapping any notification from Harbour - this build fixes that :)


General

  • Changed the method of deriving the persistent ID - it shouldn't change much for the end users, but wanted to point that out :)
  • Changed the navigation style on iPadOS and macOS to NavigationStack, due to a bug with NavigationSplitView (FB14684724).

Intents

  • When executing Intents or setting up a widget, endpoint will now get automatically selected if there's only one available.

Container Details

  • Containers with "Unknown" state now indicate when data is being loaded.
  • Added parent stack information, along with a button to navigate to the details of it.

Container Status Widgets

  • Three new sizes are supported: "Accessory Inline", "Accessory Rectangular" and "System Extra Large".
  • Widgets now use different method of deriving the persistent ID. Re-select the containers in the widget configuration to update it.

Stacks

  • "Active Endpoint Only" toggle now shows the active endpoint name in the tooltip.

Stack Creation / Editing

  • You're now able to edit the stack file contents in-app.

Full Changelog: v4.1.1-46...v4.2.0-50
Changes from build 49: v4.2.0-49...v4.2.0-50

v4.2.0 (#49)

21 Sep 12:32
b5dda93
Compare
Choose a tag to compare

General

  • Changed the method of deriving the persistent ID - it shouldn't change much for the end users, but wanted to point that out :)
  • Changed the navigation style on iPadOS and macOS to NavigationStack, due to a bug with NavigationSplitView (FB14684724).

Intents

  • When executing Intents or setting up a widget, endpoint will now get automatically selected if there's only one available.

Container Details

  • Containers with "Unknown" state now indicate when data is being loaded.
  • Added parent stack information, along with a button to navigate to the details of it.

Container Status Widgets

  • Three new sizes are supported: "Accessory Inline", "Accessory Rectangular" and "System Extra Large".
  • Widgets now use different method of deriving the persistent ID. Re-select the containers in the widget configuration to update it.

Stacks

  • "Active Endpoint Only" toggle now shows the active endpoint name in the tooltip.

Stack Creation / Editing

  • You're now able to edit the stack file contents in-app.

Full Changelog: v4.1.1-46...v4.2.0-49

v4.1.1 (#46)

11 Jun 11:32
65ef0b8
Compare
Choose a tag to compare

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.

v4.1.0 (#45)

01 May 13:05
24fef60
Compare
Choose a tag to compare

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: v4.0.0-40...v4.1.0-45

v4.0.0 (#40)

28 Mar 15:13
77b015b
Compare
Choose a tag to compare

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: v4.0.0-39...v4.0.0-40

v4.0.0 (#39)

11 Mar 16:49
v4.0.0-39
92fce51
Compare
Choose a tag to compare

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: v4.0.0-34...v4.0.0-39

v3.0.0 (#6)

19 Mar 17:11
1e361d7
Compare
Choose a tag to compare
  • 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)

30 Dec 15:56
4206e54
Compare
Choose a tag to compare

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: v2.0.0-7...v3.0.0-5