March 3rd, 2023
Requires iPadOS 15 or later
This release addresses the following:
- Corrected Rehydration of Newly Created and Edited Activities: We have resolved an issue related to the rehydration of activities that were just created and declared, but subsequently edited for the first time. Previously, if Deckhand experienced a crash or was forced to quit after editing such an activity, the rehydration process would display the event with incorrect buttons, as if it was still being created. With this release, we have implemented a fix to address this issue. Activities that were edited for the first time and experienced a crash or force quit will no longer rehydrate with incorrect buttons. Instead, these events will not rehydrate at all and will need to be re-edited if desired after a crash. This ensures that the user interface accurately reflects the current state of the activity and avoids any confusion caused by incorrect buttons.
- Persistence of Pending Haul Status: We have addressed an issue related to the persistence of pending haul status for events. Previously, if an event was ready to haul and the user saved and edited it, there were instances where the application would “forget” that a haul was pending, resulting in the haul button disappearing from the interface. With this release, we have resolved this issue and implemented a fix to ensure the persistence of pending haul status. When saving and editing an event that is ready to haul, the haul status will no longer be inadvertently forgotten, and the haul button will remain visible as expected. This improvement allows for accurate tracking and management of events throughout the haul process.
- Resolved Timing Errors Causing Unexpected Crashes: Includes a fix for a critical issue related to timing errors on iOS 16. Previously, when deleting or changing certain items within the application, which resulted in their disappearance from the display, timing errors could occur, leading to unexpected crashes on iOS 16 devices. With this release, we have addressed these timing errors and resolved the issue of unexpected crashes. Deckhand Pro now handles such item deletions and changes gracefully, ensuring a stable and crash-free experience on iOS 16. Users can confidently interact with the application, perform necessary modifications, and expect it to function reliably without encountering any unexpected crashes.
- Rehydration of Events Being Edited: An important change regarding the rehydration of events being edited. Previously, it was a deliberate design decision for events being edited to not undergo rehydration, meaning they would not refresh and update like other events. However, based on user feedback and to improve the overall user experience, we have made a significant change. As of this release, events being edited will now rehydrate just like any other event. This means that when you edit an event, it will refresh and display the most up-to-date information upon saving or applying changes. This change ensures consistency across all events and provides a more streamlined editing process.
Thank you for your continued support and valuable feedback. We strive to provide you with the best experience, and your reports help us identify and resolve any issues promptly. If you encounter any further problems or have suggestions for improvement, please don’t hesitate to reach out to our support team.
Happy sailing with Deckhand Pro!
-The Deckhand Pro Team