Deckhand® Pro – 3.10.67-6209

September 15th, 2022
Requires iPadOS 14 or later
Latest Beta Release

This beta release  contains and addresses the following:

  • Many under the hood improvements especially targeting Bluetooth connected devices with Deckhand.

Deckhand® Pro – 3.10.65-6206

August 26th, 2022
Requires iPadOS 14 or later
Latest AppStore Release

This release contains and addresses the following:

  • Some under the hood bug fixes and enhancements.

Deckhand® Pro – 3.10.63-6203

July 27th, 2022
Requires iPadOS 14 or later

This release contains and addresses the following:

  • Some under the hood bug fixes and enhancements.

Deckhand® Pro – 3.10.61-6200

July 4th, 2022
Requires iPadOS 14 or later

This release contains and addresses the following:

  • A few under the hood bugs and enhancements, including:
  • FIXED: On newer Apple devices, large drop-down fields such as operator, vessel and dealers lists would crash when selected.

Deckhand® Pro – 3.10.57-6194

May 30th, 2022
Requires iPadOS 14 or later

This release contains and addresses the following:

  • ADDED: “Welcome to Deckhand” onboarding slide. The slide opens automatically when a user launches the app for the first time, and after that, can be manually opened with the “Help” button. The slide contains a “Start Trip” button that triggers a new trip.

  • ADDED: Starting Your trip onboarding slide. The slide opens automatically when a user triggers a Trip Details for the first time, and will open when user taps on “Help” for Trip Details during that first event. However, if a user already completed a trip details before, this slide does not reappear – “Help” shows the default “Trip Details Log” topic instead.

  • ADDED: Start Fishing onboarding slide – The slide appears the first time a user get to their first map view, then it can appear manually when you tap the Help button.

  • ADDED: Reporting to NOOA onboarding slide. For users that are located within the Greater Atlantic Region and are eligible for reporting to NOAA will see a onboarding slide that enables the option to “Contact Us” to discuss setup with Deckhand for reporting to NOAA. This slide can also be launched at anytime from the + button

                  .                   

  • Added a second dialog asking for confirmation when deleting a log. Now, a user will see two opportunities to stop deleting a log, just like Profiles or Trips

.                           .                               

  • ADDED: Users can now jump to the Dealer/Ports default event directly from dialogs on the Landing event.
  • CHANGE: “Vessel Reg Number” with “Number Of Crew” (defaults to 1) on Trip Details view.
  • CHANGE: Users no longer have to abort their completed events before being able to delete them. Just like incomplete events, completed events can be directly deleted.
  • CHANGE: Users no longer have to abort a trip before they can delete it. They do still have to close the trip first.
  • CHANGE: Users no longer prompted to create an engine profile on every new trip if one does not already exist.
  • ADDED: Attempting to access the public key without a PIN now advises that you need a PIN
  • FIXED: When a PIN is not a requirement, adding users did not work. You could try, but when the registration was complete the new user did not get added.
  • FIXED: Changing the PIN was not always recognised until a restart.
  • FIXED: Deleting a user appeared to have no effect, then later, Deckhand would crash if it were used.
  • FIXED: Registered Users stale user object references.
  • FIXED: Landings could consume a lot of time and perhaps appear hung. This was due to stock code caches missing.
  • FIXED: Swipe-removing catch items would make the catch data disappear when you next edit or do a Landing
  • FIXED: Restoring corrupted backups could sometimes succeed at restoring previous successful backups.
  • FIXED: Progress spinners could sometimes appear on top of compositions. This was incorrect and has been fixed.
  • CHANGE: PIN prompts will not occur unless necessary. If a workflow requires a PIN and does not have one a new PIN will be requested upon first “Go Fishing” operation.
  • CHANGE: When backups are restored from versions 6185 or earlier, a login will always be required. Backups made using 6185 or later and then restored will not require login only if users are members of the same group which did the backup originally. Otherwise a fresh login will be required.
  • CHANGE: Backups made with versions 6185 or later will preserve the user-defined Defaults (e.g such as Species Defaults) in the database such that they will be restored like any other data.
  • CHANGE: This version will cause all new iCloud backup container names to be named “Deckhand Pro” or “Deckhand Pro Alpha” based upon the version being used. Note that since a TestFlight beta is actually the same as the Pro version, they share the same backup container. Previous iCloud folder names will not change and will continue to be used as before.
  • ADDED: Attempting to restore backups which have been either corrupted or contain improper information now display fail-safe dialogs so that the user knows there is a problem, rather than corrupting the Deckhand installation.
  • ADDED: Improved interaction, behaviour logging, and dialogs for backup and restore procedures.
  • FIXED: Prevent user from queuing up touch inputs while deckhand is processing.

Deckhand® Pro – 3.10.49-6182

April 4th, 2022
Requires iPadOS 14 or later

  • CHANGED: Users can now set Engine Profiles:
    • A vessel’s engines has one profile each, holding that engine’s details.
    • This profile (event) holds all Oil and all Filter change data for this engine.
    • This profile (event) holds notes that a user can add when they update this engine’s hours.
    • User can “Update” an engine to update engine details or add notes, or they can “Maint.” an engine to record Filter/Oil changes (They can always update the Engine Hours).
    • Is a user enters engine hours that’s lower than their current engine hours, they’ll be asked to confirm.
    • If a user enters engine hours for a Note or Oil/Fuel Change that’s higher than that engine’s actual hours, we’ll offer to update the engine’s hours for them

  • CHANGED: Users can now set Fuel Tank Profiles:
    • Each fuel tank on a vessel has its own profile, holding details about that tank.
    • Each profile (event) also holds all refuel records for that tank.

  • CHANGED: A new Landing report has been added:
    • Users now add Dealers first, then add species items sold to those dealers. This allows users to specify how they distribute their inventory among dealers more precisely.
    • The inventory available to add to each dealer is limited by how much stock is caught during the trip, and how much of a species has already been landed.
    • Any species available to land will show the amount of species that is not landed.
    • If a species has been landed, it will not appear in the “Add Species” list.
    • Adding a species automatically adds the maximum amount available.
    • Each dealer has a total gross sales counter.
    • The user is shown a message when they don’t have any more stock or dealers to add.
    • When the user adds a new landing item, their last selected value for “Offloading Port” is remembered and auto-filled.

  • CHANGED: The Maintenance Report composition has been updated to use the Profiles above, with some text tweaks to illustrate this.

  • CHANGED: Hid “Since…” text on filtered Maintenance Report log items when a user filters by “All”.
  • CHANGED: Potting events now show “Potting” instead of “Fishing” as the main event title on their activity panels.
  • CHANGED: Pounds (lbs.) are now used for all units.
  • ADDED: A Defaults event, accessible via a button on top of the side-panel.
    • Here, the user can list Dealers and Ports that they’d like to have available for Landings.
    • This is also where a user can Contact Support form, since this event replaces the Settings panel.
    • Users cannot add duplicate dealers or ports.

  • ADDED: Users can now view all Notes for an engine on a composition page dedicated to just those notes.
  • ADDED: Potting – Users can now haul pots set during previous trips, as long as they’re currently on a trip.
  • ADDED: Users will now have a second chance to stop deleting a trip.
  • FIXED: Paused events could rehydrate when they should not have. This could mean that events waiting to haul could appear for editing unexpectedly.
  • FIXED: In arrays, cells which were never initialised would not be saved as empty cells, and thus would not be restored.

Deckhand® Pro – 3.10.31-6147

February 18, 2021
Requires iPadOS 14 or later

  • FIXED: The PIN value “1234” is no longer special. When used, it resulted in Deckhand Sign-Up pages popping up unexpectedly.
  • CHANGE: For greater clarity, the “Creating keypair” message during startup has been changed to “Creating secure user identity”
  • ADDED: Deckhand® Pro now contains an iOS Preference panel option “Diagnostic Mode (Use Only if Advised by Support)”. It is intended to be used when particularly daunting problems require support to request users to gather more data.
  • Many other changes under the hood.

Deckhand® Pro – 3.10.27-6141

December 20, 2021
Requires iPadOS 14 or later

  • CHANGED: The “background location permission” dialog had both a “Continue” and “Later” button. The “Later” button has been removed at Apple’s request, forcing the settings panel to be the only option.
  • FIXED: A bug which could cause unexpected signout after using a sharecode.
  • FIXED: Random crash bugs that would occur when referring to sessions with no trips.
  • FIXED: The ordering of the menu items that displayed in the + button menu option. It is now in Ascending order.

Deckhand® Pro – 3.10.23-6132

November 19, 2021
Requires iPadOS 14 or later

  • ADDED: Onboarding Introduction dialogs on launch.

  • ADDED: Replay Introduction button to the + button to replay the introduction dialogs

  • ADDED: New event type – EFFORT
  • ADDED: Trip Details event
  • ADDED: Dealer and Port fields the Trip Details for user to save their favourite Dealer and Port lists.

  • ADDED: Landing Report automatically updates data from events and contains Dealer and Port fields.
  • ADDED: Summary compositions to all events

  • CHANGED: Trips now can be opened and closed.

  • CHANGED: Events and Trips do not submit.
  • CHANGED: POTS and TRAWL event updates
  • FIXED: The Deckhand Store back button did not function properly in iOS15+ and there was visual confusion in the toolbar area. This is now partially fixed as there is still a split-second appearance of the incorrect toolbar, but everything appears and functions properly thereafter.

Deckhand® Pro – 3.10.21-6129

November 12, 2021
Requires iPadOS 14 or later

  • FIXED: When a container count is specified during a catch entry, fractional values were not displayed correctly.
  • Some minor changes under the hood.

Deckhand® Pro – 3.10.17-6123

November 7, 2021
Requires iPadOS 14 or later

  • FIXED: In iOS 15, Compositions stopped working properly when injected data was used most cases. Symptoms were that compositions may load, but the actions inside the composition or the data displayed would not work or be absent.
  • FIXED: Satellite submissions would have an invalid signature containing a string like (72 bytes).
  • FIXED: Compositions do not display when launched from the All or Close buttons.
  • FIXED: For events which had no fishing method, total landed catch and stock codes were not calculated properly.
  • FIXED: Validation for dropDown values could be disabled if an old, now invalid, value was stored in its results field.
  • FIXED: Cells which expand with totals did not properly restore prior values, nor did they calculate their totals in some case. Both problems have been fixed.
  • FIXED: For certain types of events, the “Edit” button would not change to have the title “Save” when you edited it. It still operated properly and would save. But the title was incorrect.
  • FIXED: The “Go Fishing” button had some lingering update problems. This has now been fixed.
    Many more changes under the hood.

Deckhand® Pro – 3.10.5-6105

5 October 2021
Requires iPadOS 14 or later

  • Fixed a bug when undoing a trip properly updates the Go Fishing button.
  • Fixed the validation problem for expandable catch so that invalid subitems also cause the visible closed item validation icon to appear.
  • Fixed a problem where all pending trip events would be submitted when a trip was cancelled.
  • Fixed bug in personality with bad network startup (would prompt that net was required when it isn’t)
  • Enhanced the Sandbox toggle feature in the Deckhand iOS settings and forces a login at the next Deckhand launch to protect users from backend switches.
  • Added a message to display on the Deckhand Home screen to alert users that the Sandbox environment is being used.
  • Some more changes under the hood.

Deckhand® Pro – 3.10.3-6103

27 September 2021
Requires iPadOS 14 or later

  • Fixed a bug so the left side activity panel no longer closes at the end of a trip.
  • Fixed a bug where the Date picker no longer resets to current date but assumes the date entered.
  • Fixed a bug where the orange line would be drawn when no events had active regions.
  • Fixed a bug where you could “click away” the PinPad which could cause the screen to freeze.
  • Fixed a major memory leak issue when viewing historical events.
  • Added a Close button to all confirmation dialogs
  • Removed the “Unknown Error” when validations failed.
  • Changed “Report submitted” to “Report uploaded” green banners when events are being uploaded.
  • Many more changes under the hood.

Deckhand® Pro – 3.8.9-6079

27 August 2021
Requires iPadOS 14 or later

  • Added share button functionality to compositions to share them to PDF.
  • Added dialogs to advise the user an internet connection is required for certain actions.
  • Removed the SQL database files from the Upload to Support zip file which was preventing the email to send the logs to support.
  • Some minor logging improvements now include the Behaviour log entries interspersed and clearly identified in the regular logs. This eases diagnosis and debugging.
  • Some cleanup and error reporting improvements
  • Added a Composition Config file to the composition directory to allow CSP to specify various properties (see below).
    The config.xml file
  • Fixed and issue where share button was hidden after composition was closed.
  • Fixed many issues when using Deckhand offline while updating a workflow.
  • Fixed a bug that would cause a partially successful sign-in to remain, and to have the “Sign In” button bypass the actual login prompts.
  • Fixed the bug where “Incomplete session detected!” error would display when the network is offline and Deckhand rehydrated while a trip had started.
  • Fixed a problem where the “fishing gear” drop-downs on the map were not properly refreshed when workflow changes occurred.
  • Fixed an issue where Deckhand backups were not displaying in the iOS Files App.
  • Many more changes under the hood.

Deckhand® Pro – 3.8.3-6064

24 July 2021
Requires iPadOS 14 or later

  • Modified launchComposition to handle the case of a request which occurs while there is no active session.
  • Enhanced the FABOOT button to be able to launch compositions from the Go Fishing screen.
  • Changed the Abort button in a composition to a Close button.
  • Added an error for logging any such use of the location manager in the future.
  • Crashlytics filters now operate correctly. Before, all logging was done indiscriminately.
  • Errors are now included (as they were originally intended) in the behavior logs.
  • New FAB button (nicknamed FABOOT) to home screen and attach $FABOOT actions
  • Improved the error message displayed to users when failure to launch Deckhand™ Pro due to a personality failure on first launch.
  • Fixed: several situations where a trip would not end caused by extra activities left lingering on the stack due to inappropriate regeneration of placeholder objects.
  • Fixed: a bug to include the database files in upload to support.
  • Fixed: a bug where the FAB button was empty along with some cleanups.
  • Many more changes under the hood.

Deckhand® Pro – 3.8.0-6061

15 June 2021
Requires iPadOS 14 or later

  • Introducing Data Backups in Deckhand™ Pro
  • NEW: Data Backup in Deckhand™ Pro
  • Deckhand™ Pro Users are now able to manually create backups of their data to their “iCloud accounts” so if they lose their device they are able to restore their data from a previous data snapshot.
  • Manage Backups is available from the User Preferences/Settings area of Deckhand™ Pro. An iCloud account enabled on the device is required to use this feature.
  • Fixed: The “Go Fishing” button now updates consistently when the workflow is reset.