App download suggestion: on a phone or tablet browser, you now get a suggestion to download TheBoatApp, with a button to the right store for your device. It stays hidden once you dismiss it or follow the link.
Account panel on smaller screens: your avatar now opens a panel with your account links, organisation switcher, Upgrade button and sign out.
Updated
General
Automatic updates on open tabs: open tabs now notice new releases and move to the latest version the next time you go to another page. This waits if something is still saving and never happens during onboarding.
Reload prompt: if a release requires an update, a message asks you to reload before continuing. You choose when, so you can finish what you are doing first, but anything unsaved is lost when you reload.
Fresh loads: new tabs now load the latest version instead of an old copy saved by your browser.
Phone-friendly header: the header now fits on a phone, with a compact logo and no sideways scrolling.
Phone-friendly pages: the notifications inbox and the “page not found” and “something went wrong” pages now fit on a phone screen.
Italian wording is clearer and more consistent.
Italian server messages: server messages in Italian, such as exports and limits, now use the same wording as the apps.
Fixed
General
Automatic reload: if part of a page is no longer available after a release, the dashboard now reloads once by itself instead of showing an error.
Pop-ups: pop-ups across the dashboard no longer get squeezed to a narrow width after you visit the Calendar.
v5.2.0 - Safer Boat Deletion; Model Photos on Boat Cards
Nov 04 2026
Added
Boats
Delete confirmation: deleting a boat now requires typing DELETE to confirm.
Updated
General
One currency per account: each account now has a single currency, used everywhere. Accounts that only had the older currency setting get it as their main currency, and their costs and inventory are recalculated.
Boats
Boat cards without a cover photo show their model's photo, in a resized version.
The “learn more” link in the delete dialog opens the article about deleting boats, not the help centre home page.
The note in the create-model rig step now reads more clearly.
Logbook
Trips
Trip average speed follows your units: km/h for metric, knots for imperial.
Trip wording in Italian has changed in many places.
Tasks
Older maintenance tasks now manage their own repeat schedule and send their own date reminders, instead of relying on the linked inventory item.
Fixed
Boats
Boat cards show the length overall for boats picked from the catalogue, instead of a blank.
Adding a boat saves the model you picked, even if you started creating a new one first.
Reloading or opening a link to a later add-boat step now returns you to the first step, so a boat can't be saved empty.
Before saving, the add-boat wizard checks every step and takes you to any step with something missing.
Logbook
Logs
Log entries that someone titled “Auto Log” are no longer hidden.
Inventory
Deleting an inventory item also deletes the logs linked to it. Logs from other people outside the item's organisation are kept.
Tasks
Recurring maintenance tasks stuck as done reopen correctly.
v5.1.0 - TheBoatApp now speaks Italian, plus you can CHAT with your Boat!
Oct 30 2026
Added
General
CHAT with your Boat! (MCP Server Connector): you can now connect TheBoatApp straight into your Claude or ChatGPT and simply ask about your boat.
Italian language: the dashboard is now available in Italian, with a language setting.
Localised server messages: the server replies in each user's language, including the wording of export notifications.
Records without a boat: tasks, inventory, costs and logs can be saved without a boat, and lists can show and filter records that have no boat.
Activity log: entries now record where each change came from.
Inventory
Multistep add drawer: a new drawer for adding inventory. It won't move on until the required fields are filled and the maintenance tasks are complete.
Quick-add modal: a quick way to add inventory. The Add item button is now a split button that remembers which form you used last.
Inventory item page: each item has its own page with cards for key facts, specs, purchase, notes, files, reminders, maintenance, usage log and costs. You can edit each field in place.
Engines and generators: track them as inventory items. They don't show stock or dimensions fields.
Stock moves and usage readings: record them from an item's page.
Purchase price in the base currency: inventory purchase prices are converted at the rate on the purchase date. A rate you enter by hand is kept.
Tasks
Assignees: assign tasks to organisation members and filter by assignee.
Maintenance tasks: they can include instructions and can be marked as done from the item.
Alerts
Alert recipients: alerts go to the task's creator, its assignees, the owner and anyone on the "also notify" list.
Updated
General
Page header actions are now in a "More" menu.
Exports use headings in your language and open correctly in Excel. Those exports can be imported again.
v5.0.0 - Organisations, Subscription & Billing and Global Search
Oct 14 2026
Added
General
Organisations: your data is scoped to the active organisation. Switching organisation reloads that organisation's data safely.
Subscription & Billing under Settings: a Choose plan page priced from the live plan catalogue; a Plan tab showing your current plan and usage (boats, storage and members); a Change plan window; and a Billing tab where you edit your name, address, VAT ID and receipt email inside the app instead of the Stripe portal. You can also add or update your card inside the app.
Pro free trial: the Pro card offers "Start free trial" to owners on Free who haven't had the trial yet, with a warning when a trial has no card on file, since the trial would be cancelled when it ends.
Global search: press ⌘K / Ctrl K, or click the header search box, to search every module. Results are grouped by module, with keyboard navigation.
List search: Tasks, Costs, Inventory, Logbook and Alerts each have their own search box.
Boats
Turn boats on or off: licences are replaced by an owner-only switch on each boat.
Export disabled boats: the export dialog has an "Include disabled boats" option.
Checklists
Checklist templates: a new checklist can start blank or from a template, which brings its items, notes, cover and files.
Updated
General
Reaching a plan limit opens a window that compares your plan with the next one up.
The Upgrade button shows only to the owner, and only on plans below Pro.
After a downgrade, existing custom categories, locations and fields stay but are read only. Category filters show only what your plan includes.
When the plan is full, the owner gets an "Add members" page instead of an Invite button.
All members can open Manage organisation. "Create organisation" is visible but disabled for now.
Manage screens and checklists show a banner when the server rejects a change.
The page header and the boat and trip headers stay at the top while you scroll.
v4.11.0 - New Dashboard Home
Sep 18 2026
Added
Dashboard
Brand-new dashboard home: rebuilt from scratch — overview tiles with trend indicators, a costs summary chart with legend and tooltip, an active trips widget, a tasks widget you can tick items off from, and an alerts widget. Loading skeletons and per-widget error handling mean one failing widget no longer takes the whole page down. The dashboard reads from local data, so it works offline.
Boats
New add-boat wizard (rolling out behind the new_add_boat_form flag): four clear steps — basic details, boat model, personalised details, and licence.
Boat model picker with photo cards, paging through nine models at a time, a proper "no matches" state, and the option to create a model from scratch if yours isn't listed.
Dedicated panels for ownership & purchase, location & comms, power/engines & tender, and licence.
Country flag picker, and a success screen that hands you back to your boats.
A view-only boat details page, with personalisation editable from the boat's own page.
Manage the boat's cover photo and files from the boat page.
Delete a boat, with a confirmation that spells out everything deleted alongside it.
The boats list now reads off the device.
Logbook
A costs card on trip details, totalling everything filed against the trip and its logs; add or edit costs directly in the add-trip and edit-trip forms, or file a new cost against a trip in one step.
A photos & files card on trip details, with a dialog showing every attachment (counting through the trip's logs too); file sections added to both the add-trip and edit-trip forms.
A six-tile KPI row under the map, including a new average-speed tile; a custom fields section with inline editing, and the ability to open the edit drawer straight to a given section.
Full-text search across logs, plus a search box on the trip-logs filter bar; autologged entries hidden from both the all-logs screen and the trip logs table; an "include autologs" toggle when exporting.
The supplier URL must be a full web address, and stray spaces are removed.
The current-reading panel and the item photo have a cleaner design.
Tasks
Adding a maintenance task is simpler, and you pick its priority with segment buttons.
Fixed
General
The boat picker now stays inside its field.
Records that pointed at another user's data have been repaired.
Boats
Records can now leave a boat, and deleting a boat cleans up the records still attached to it.
Logbook
Trips
Trips no longer show "Recording" forever.
Logs
Logs that aren't operation logs still require a trip and a boat.
Tasks
Completing a task from its alert no longer closes the alert view, and tasks completed from widgets now save correctly.
Finishing or cancelling a task now stops its alerts.
Recurring tasks restart on schedule.
Alerts
Due alerts, low-stock alerts and usage-threshold alerts are sent again.
Unreleased items are hidden for now: AI queries, TheBoatDB compare, and the sidebar plan card.
Boats
Adding a boat no longer has a licence step, and the plan badge on boats is gone.
Records on a switched-off boat open read only, with a banner. Delete still works.
Creating a boat model now requires the year it was first built.
Logbook
Skippers and co-skippers are picked from the organisation's members.
Inventory
The inventory table remembers your sort when you leave and come back.
Tasks
Assignees are picked from the organisation's members.
The tasks table remembers your sort when you leave and come back.
Checklists
Only the owner can publish checklists.
Alerts
The alerts table remembers your sort when you leave and come back.
Costs
The costs table remembers your sort when you leave and come back.
Fixed
General
Manage locations offered renaming on plans that don't allow it.
Returning from Stripe checkout didn't always pick up the session.
The Plus plan card said "boat sharing" where it should say "members".
Tables could be sorted by several columns at once by accident.
The page sometimes showed two scrollbars.
Member role changes are no longer offered, to protect the owner's account.
Boats
Switched-off boats no longer count toward the plan's boat limit.
Checklists
Saving a checklist while template files were still uploading lost the cover and files. Save now waits for the upload to finish.
Costs
Multi-currency costs with exchange rates, a currency select field, and automatic repricing when a cost is edited.
Tasks
The status column now sorts by workflow order instead of alphabetically.
Updated
General
Files are now referenced by UUID everywhere (covers, thumbnails, downloads, previews) — this is what makes offline file handling reliable.
Account details and settings now read from the REST API.
Boats
The add-boat wizard and its header are centred on the same width and capped at 1600px; the header rule runs edge to edge.
Basic details laid out in two columns; model search and the create action sit on one row; create-model steps use ruled sections; model results are drawn as photo cards.
Personalisation is split into cards, led by engines; the boat header was rebuilt on the trip header's bar.
The build year is asked for on the first step and is now required.
The licence summary moved under the menu action.
Fixed
General
Data sync: JSON columns upload correctly, the search index rebuilds when its columns change, and a deleted trip properly releases its files and costs.
Boats
A boat with no licence is badged as disabled, and a free boat is placed on the free licence; the downgrade warning is gone from the free licence card.
The engine editor opens before the engine is added, and seat counts are re-read when the licence UI opens.
The flag picker no longer lists a suggested country twice.
A model you just created now shows its cover on its picker card.
An empty success screen sends you back to the first step instead of stranding you.
Deleting a boat now works even for boats with the most data recorded against them.
Logbook
The trip costs total now includes costs recorded on the trip's logs.