App Store

App Store

Get it on

Google Play

Features
  • Dashboard Dashboard
  • Boats Boats
  • Logbook Logbook
  • Inventory Inventory
  • Tasks Tasks
  • Checklists Checklists
  • Alerts Alerts
  • Documents Documents
  • Costs Costs
  • Reports Reports
  • User-defined Fields User-defined Fields
  • Offline Offline
  • Sharing Sharing
  • Cloud Storage Cloud Storage
Checklists

NEW

  • Outboard Engine Maintenance
  • Boating Safety Tips
  • Pre-Cruising Checklist
  • Leaving (the boat) Checklist
  • Winterising Checklist (Sailing Awen)
  • Boating Introduction (Briefing for Chartering Newcomers)
  • Sea & Sail Music and Songs
  • Leave the Boat List
  • Food Provisions (AKA "Supermarket Shopping-List")
  • Sea & Sail Movies and Documentaries
  • View All
Blog
  • Blog
  • News
About TheBoatApp
  • How it works
  • Our story
  • Careers
  • Contact us
Pricing
  • Pricing & Plans
Support
  • System status
  • Changelog
  • FAQ
  • Community
  • Support
Legal
  • Terms of Service
  • User Agreement
  • Privacy Policy
TheBoatApp Logo

Company Registration Nr: 11835484
VAT Registration Nr: 331451241

Marine Data Cloud Ltd
Registered in England & Wales
at 71-75, Shelton Street, Covent Garden, London, WC2H 9JQ, UK

All Rights Reserved © 2019-2026 Marine Data Cloud™

  1. Home
  2. /
  3. Changelog

Changelogs

Web application
iOS app
Android app

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

v4.16.0 - Files Redesign - Offline, Search, Preview, Bulk-actions, etc

Aug 11 2026

Added

  • Files
    • 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

Timeline

  1. v4.19.0

    Inventory: Maintenance, Current and Historical Usage, Operations Log, etc

    Aug 25 2026
  2. v4.18.0

    New Checklists, Global Custom User-fields, Many Fixes

    Aug 21 2026
  3. v4.17.0

    Quality Improvements: Sync-status & Error Notifications plus Unit-testing

    Aug 14 2026
  4. v4.16.0

    Files Redesign - Offline, Search, Preview, Bulk-actions, etc

    Aug 11 2026
  • 1
  • 2
  • 3
  • 4
  • 5
  • •••
  • 14
  • 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
  • v4.15.0

    Inventory-Task Link

    Jul 28 2026