v4.19.0 - Inventory: Maintenance, Current and Historical Usage, Operations Log, etc
Aug 25 2026
Added
Inventory
Maintenance tab: on both the create and edit inventory screens
Current usage card with an edit sheet: tap to update an item's current reading in a bottom sheet; confirming a starting reading when creating an item works the same way
Usage history list: see every usage reading logged against an item, in order
Usage readings recorded as operations logs: confirming or editing a reading writes an operations log entry, so mobile and dashboard show the same history
Checklists
Public checklists: browsing, details, follow and copy-to-my-checklists now run on the new REST API, with a redesigned card list, empty state and "unavailable" state
Updated
Logbook
Logs
Location is now optional on operations logs — you can create and edit an operations log without picking a location
Usage readings are logged when they're confirmed rather than silently written on every save, so the history reflects real user actions instead of form submissions
Fixed
General
Applied an Expo patch that was breaking the iOS build
Logbook
Trips
Logs with no location were being saved at 0,0: a missing location now stays genuinely empty instead of defaulting to null island
Trips that finish in the future now show as active, matching the dashboard
Costs
Cost amount fields share the same limit as the rest of the apps
v4.18.0 - New Checklists, Global Custom User-fields, Many Fixes
Aug 21 2026
Added
General
Attach several files at once, from within any form
An animated logo loader while data is loading
Logbook
Trips
Edit a trip offline with the new design
Files
Attach several files at once, from within any form
Costs
Costs as cards: tap a card to edit it, with a confirmation step before removing a cost
Updated
General
Skeleton placeholders on the dashboard and list (tables) screens while the first sync is still running
Form file fields are laid out as a column and show real thumbnails of your files
Expo (Mobile development) dependencies upgraded to their latest versions
Clerk (Authentication) dependencies upgraded to their latest versions
Dashboard
Dashboard widget totals are now calculated from your local (offline) data, so they're right even without a connection
If one dashboard widget fails, it no longer takes the whole dashboard down with it
Boats
The No-boat modal was replaced with an inline warning that doesn't interrupt you
Logbook
Trips
The Trip-status wording matches the web app: Active / Recording / Finished
Fixed
General
The file picker resets each time it opens and no longer offers files that haven't synced yet; the form's file field now stays in sync with the files table
v4.17.0 - Quality Improvements: Sync-status & Error Notifications plus Unit-testing
Aug 14 2026
Added
General
Record errors banner: records that failed validation or processing now surface an inline banner instead of failing silently
Sync error surfaces: sync failures are now inspectable, in a bottom sheet. Users can see what didn't sync and why
Warning on records tied to a disabled boat: existing records still referencing a disabled boat now show a warning so the state isn't invisible
Developer section added: links out to the docs page
Unit testing introduced: first test coverage landed on both codebases
Boats
Disabled boats are no longer selectable: they're excluded from boat pickers across both apps
Warning on records tied to a disabled boat: existing records still referencing a disabled boat now show a warning so the state isn't invisible
Offline-first: your files remain locally in your device, 24/7, amidst the ocean, with no-internet connectivity. When re-connected, let them sync with your cloud and be safely stored away from the salty water
New user-Interface (UI), making files and folder easier to navigate and use
File details screen added
Search added: you may now search all your files, even with a partial name-matches. Just type “engine” and all “engine” related files will pop-up, even those nested inside your sub-folders. As a hint, make sure to use some descriptive file-names
AWS S3 presigned URLs uploads: this may sound a bit technical, but here are the tangible every-day use benefits, for improved management of your files and folders:
Multi-file support
New upload UI
Bulk actions: move or delete multiple files and folders at once
New file download feature
New in-app image preview
Updated
Boats
Improved boat details screen
Boat details linked to our new CMS (Sanity, Strapi is deprecated)
Fixed
Boats
Missing-boat, when adding other records, fixed
Logbook
Trips: trip card border fixed
v4.15.0 - Inventory-Task Link
Jul 28 2026
Added
Inventory
Inventory-Task link: you can now link an inventory item to a task, and link a task to an inventory item — so the spare-part and the job that needs it stay tied together. Open either one and you'll see the connection right there
Tasks
Task-Inventory link: you can now link an inventory item to a task, and link a task to an inventory item — so the spare-part and the job that needs it stay tied together. Open either one and you'll see the connection right there
Updated
Files
Files autosave: adding files to any record is now autosaved. No extra step, no risk of losing an attachment because you navigated away
Confirmation before removing an attachment now tells you exactly which file it is
Files
The file picker resets each time it opens and no longer offers files that haven't synced yet; the form's file field now stays in sync with the files table
Confirmation before removing an attachment now tells you exactly which file it is
Costs
Total costs are now gross, with VAT/GST included
Currency picker validation when adding a cost
New costs are saved with the correct name when the parent record has none
Cost amount can no longer be 0 or empty
Number inputs are capped so you are protected from entering unrealistic values