Boat log — write voyage journal entries as ordinary WordPress posts (so your theme / Divi handles all writing and display).
Posts placed in the Boat Log category appear as markers on the live map.
Location meta box in the post editor with a mini map: set coordinates manually or click Use current boat position.
Boat-log posts with no location default automatically to the boat’s latest known position on save.
New [boat_log_map_link] shortcode links a post back to the live map and animates to its location.
Public REST feed GET /wp-json/boat-position/v1/blog-posts exposes the boat-log markers.
Blog toggle on the live map to show or hide boat-log markers.
The Boat Log category is created automatically on activation.
1.1
Voyage plans (/boat-position/plans) — new page for planning future voyages.
Create and manage multiple named plans, each with an optional description.
Add waypoints with names, coordinates and optional ETAs (expected arrival dates).
Drag-and-drop to reorder waypoints; inline editing of name and ETA per row.
Rebase tool: shift all ETAs from a chosen waypoint onwards by a number of days.
Delete individual waypoints or entire plans.
Editable plan title and notes directly from the waypoint view.
Eye icon toggle per plan: visible (blue) or hidden (grey).
Logged-in users save their choice to the database; anonymous visitors store it in browser localStorage.
All visible plans are drawn on the live map as dashed green routes with flag markers.
Clicking empty water on the map allows editors to add a waypoint directly to the active plan.
Quick-pick datalist when adding waypoints: suggests all known harbours and existing plan waypoints.
Harbour management on the live map: all known harbours are shown as markers. Logged-in editors can click any harbour to rename or delete it, and can click empty water to add a new harbour at that location.
1.0
Initial release with tracking and history logbook.