DinghyFleet
Product updates

What's new in DinghyFleet

Every delivered product outcome appears here, so brokers and operators always know what changed and why it matters for their day-to-day work.

Latest update
4 October 2026
Updates published
24
  1. Latest

    Safer offer lifecycles, polished proposals and clearer pre-booking

    This week DinghyFleet made published offers safer to evolve, turned the PDF into a more complete broker-branded proposal, and gave brokers, clients and operators clearer tools for moving a selected yacht toward booking.

    Highlights

    • Offer revisions now follow a clearer lifecycle: brokers can withdraw, revise, discard an unpublished draft and publish again while preserving the exact version the client saw.
    • The redesigned offer PDF now combines broker branding and contact details, yacht-specific photography and specifications, clearer equipment, pricing and charter timing, plus improved navigation and pagination.
    • A unified in-app preview lets brokers inspect the final PDF experience before sharing, without leaving Offer Detail.
    • Each yacht option can now carry its own exact or flexible charter dates, with price-impact review and consistent date handling through later revisions and booking conversion.
    • Brokers can record a client selection made outside the portal, review the chosen yacht and clear that selection safely before payment begins.
    • Pre-booking collaboration now gives brokers and operators a shared view of readiness gates and participants, while client-facing broker profiles keep the advisor visible throughout the journey.

    Why it matters

    Brokers can update and resend proposals without losing the commercial history, present a more professional client document, and coordinate the final steps to booking with less ambiguity across every participant.

    • Offers
    • Offer revisions
    • PDF
    • Charter dates
    • Pre-booking
    • Collaboration
  2. Richer yacht sourcing, clearer offer pricing and a more decisive client review

    This week DinghyFleet made external yacht data more complete, brought pricing and commercial decisions into a clearer offer-building flow, and gave clients a more transparent final review before confirming their choice.

    Highlights

    • Click&Boat imports now capture fuller equipment and price-list data, including catamaran-specific equipment, so brokers start from a more complete yacht record.
    • Compare & update now combines source facts and AI enhancement in a clearer review workspace, with selectable values, visible local choices and stronger provenance for rates and extras.
    • Yacht galleries handle loading, missing images and fallback thumbnails more gracefully, while background recovery fills gaps without interrupting the broker’s work.
    • Offer building now shows commission and broker discounts more clearly, brings yacht fit into the selection flow and keeps the client view unavailable until the first published revision.
    • The client portal now supports priced extras by unit or guest, items priced on request, clearer payment timing, optional deposit protection and a redesigned final review with a persistent confirmation summary.
    • Platform admins gained a Broker 360 view that brings account context, product activity and current work into one structured user overview.

    Why it matters

    Brokers can move from external inventory to a client-ready proposal with fewer data gaps, make pricing decisions with better context and give clients a clearer picture of what is included, payable and still to be confirmed.

    • Yacht imports
    • Yacht data
    • Offers
    • Pricing
    • Customer Portal
    • Admin
  3. Smarter yacht data, structured charter terms and safer fleet control

    This week DinghyFleet made yacht data easier to trust and improve, turned charter pricing and handover terms into clearer working tools, and added safer controls for maintaining fleet records.

    Highlights

    • Charter rates now support structured periods, currencies and coverage, with a shared calendar experience that makes seasonal pricing easier to review and maintain.
    • Payment terms, deposits, policies, extras and handover timing are clearer to edit and easier to scan, including a visual payment flow and handover timeline.
    • Website imports preserve richer source data and feed a field-by-field comparison workspace, so brokers can reconcile updates without losing deliberate local choices.
    • My Yachts now explains where information comes from, distinguishes website and local values, and supports controlled source changes and manual AI-assisted enhancement suggestions.
    • Yacht lifecycle actions are safer: archived records are clearly locked, bulk actions respect their state, and deletion checks protect yachts with commercial history.
    • Offer publishing now uses one clearer readiness flow, while request-specific pricing and budget filters help brokers select suitable yachts faster.

    Why it matters

    Brokers can maintain dependable yacht records, prepare complete commercial terms with less manual interpretation, and move from inventory to a client-ready offer with stronger safeguards and clearer decisions.

    • Yacht data
    • Commercial terms
    • Yacht imports
    • My Yachts
    • Offers
    • Reliability
  4. Richer yacht imports, clearer commercial terms and a steadier workspace

    This week DinghyFleet made website yacht imports more complete and recoverable, brought review and update decisions into one consistent workspace, and made yacht and booking work calmer and more reliable.

    Highlights

    • Website imports now capture richer specifications and full-size gallery photos, with cleaner capability values and a review step before a yacht is created.
    • When a yacht page cannot be read, brokers can upload or paste screenshots as a fallback instead of abandoning the import.
    • Review and update now uses one field-by-field decision workspace across new imports, My Yachts and offers, with selective application, clear receipts and safeguards against stale data.
    • Commercial terms are easier to scan and edit in a dedicated side panel, grouped into clear operational and pricing sections.
    • The My Yachts workspace gained steadier split-view tables, smoother image loading, an adaptive preview header and a direct handoff into newly created yachts.
    • Booking deadlines, yacht holds and deposit confirmations now save more reliably.

    Why it matters

    Brokers can bring external yacht inventory into DinghyFleet with fewer dead ends, understand and control every data change, and keep commercial and booking work moving without avoidable interface or persistence issues.

    • Yacht imports
    • Yacht data
    • Commercial terms
    • My Yachts
    • Bookings
    • Reliability
  5. Safer offer revisions, richer client proposals and controlled yacht updates

    This week DinghyFleet made evolving an offer safer from first draft through client selection, gave clients clearer commercial and availability context, and added controlled ways to reconcile yacht data without losing deliberate broker choices.

    Highlights

    • Offers now move through explicit draft and published revisions, with a read-only history view that lets brokers revisit earlier client-visible versions without accidentally changing them.
    • Clients can see when a proposal was updated, review clearer pricing, payment schedules, availability and broker–operator context, while stale open tabs are prevented from confirming an outdated selection.
    • Brokers can compare Network source, My Yacht and This Offer in one workspace, review conflicts, apply eligible safe updates in bulk, or keep intentional local values.
    • Accepted commercial terms and payment schedules now carry into booking conversion from the selected published revision.
    • Yacht images recover more reliably across authenticated views, including thumbnails that previously failed after access links expired.
    • Platform admins can distinguish real product activity from sign-in recency and inspect recent user actions directly from the user preview.

    Why it matters

    Brokers can refine and resend proposals with a reliable record of what each client saw, clients make decisions from current information, and yacht data can stay aligned without silently overwriting commercial judgement.

    • Offers
    • Offer revisions
    • Customer Portal
    • Yacht data
    • Commercial terms
    • Admin
  6. A clearer client decision journey, safer organization closure and smoother offers

    This week DinghyFleet turned the customer portal into a more complete selection and handoff experience, added a controlled organization closure lifecycle, and removed friction from offer editing and loading.

    Highlights

    • Yacht details now bring photography, key specifications, highlights, availability, pricing, payment schedules, extras and terms into one client-focused decision view.
    • Clients can compare yachts, make a reversible draft selection, review the choice and confirm it through a clearer pre-booking journey that gives brokers an actionable handoff.
    • The public demo now presents a more realistic broker experience with Veyra branding, clearer advisory context and visible yacht operator identity.
    • Organization owners now have a controlled Status & Removal flow with a cooling-off period, automatic finalization, billing safeguards and preserved historical operator identity.
    • Adding yachts to an offer is more stable, offer saving shows continuous progress, and the client journey now keeps one branded loader across route transitions.
    • Insights reliability was restored for workspaces affected by ambiguous organization relationships.

    Why it matters

    Clients can evaluate and confirm a yacht with greater confidence, while brokers receive a clearer next action and teams gain safer lifecycle controls with fewer interruptions in everyday offer work.

    • Customer Portal
    • Offers
    • Pre-booking
    • Organizations
    • Demo
    • Insights
    • UX
  7. Clearer pipeline insight, smarter yacht matching and faster browsing

    This week DinghyFleet made pipeline performance easier to act on, brought request context directly into offer building, and reduced friction when browsing and importing yacht inventory.

    Highlights

    • Insights now adapts to each workspace's activity, combining pipeline health, velocity, momentum and the most relevant next steps in a focused view.
    • Request details now record where an enquiry came from using a consistent, curated source field.
    • Building an offer now carries request requirements into yacht filters, acknowledges matched criteria and keeps results in view with a more compact browsing surface.
    • Network yacht imports now preserve complete photo galleries while showing clearer progress as the draft offer is prepared.
    • Yacht thumbnails and galleries load more smoothly, with skeleton states, image warm-up and buffered lightbox transitions.
    • Expired requests now have a distinct state so historical enquiries are not presented as active work.

    Why it matters

    Brokers can understand pipeline momentum sooner, move from an enquiry to relevant yachts with less repetition, and review richer inventory without waiting on avoidable image or import friction.

    • Insights
    • Requests
    • Offers
    • Yacht matching
    • Yacht photos
    • Performance
  8. Private yacht photography, calmer previews and clearer product direction

    This week DinghyFleet strengthened how yacht photography is protected, smoothed the loading experience across client-facing pages, and made the public roadmap and community easier to reach.

    Highlights

    • Yacht photos are now delivered through private, short-lived signed links across workspaces and customer-facing offer, booking and journey pages.
    • Client previews now open with one continuous branded loader instead of switching between multiple loading states.
    • Public pages use a neutral loader without briefly showing workspace or authentication copy.
    • The Help Center now links directly to the public roadmap and the Community & Founding Circle page, with a header that gets out of the way while scrolling.
    • Older in-app changelog, roadmap and community URLs now redirect to their canonical public destinations instead of ending in a dead end.
    • The cookie banner has been removed because DinghyFleet uses essential cookies only, with the privacy panel explaining the model clearly.

    Why it matters

    Customer-facing work now opens more smoothly, product direction is easier to find, and commercial yacht photography is protected by expiring links and organization-aware access instead of remaining permanently public.

    • Yacht photos
    • Client previews
    • Help Center
    • Roadmap
    • Privacy & security
  9. Clearer plan management, safer seat billing and smoother settings

    This week focused on making subscription management easier to understand, team administration safer, and everyday settings more consistent across DinghyFleet.

    Highlights

    • A redesigned Plan & usage experience now shows the active plan, workspace coverage and upgrade options more clearly.
    • Seat changes are safer, with clearer previews, payment-failure recovery and scheduled reductions that stay in sync with Stripe.
    • Members and workspace access now use a cleaner split-view workflow with more reliable navigation and permissions.
    • Invoices gained a dedicated settings view with more consistent document previews.
    • Onboarding and workspace entry are smoother, with fewer flashes, keyboard-friendly progression and more resilient setup transitions.
    • Legal content and identity-focused settings received a full consistency and polish pass.

    Why it matters

    Teams can understand what they are paying for, change access with more confidence and move through setup and administration with less friction.

    • Plans & billing
    • Members
    • Workspaces
    • Invoices
    • Onboarding
    • UX polish
  10. Cleaner workspace navigation, a real brand kit and Stripe groundwork

    We simplified how people move between workspaces, turned our brand assets into a usable source of truth, and prepared the payment layer for dependable subscription operations.

    Highlights

    • Workspace switching controls now appear only when a user genuinely has another workspace to switch to.
    • An internal Brand Kit became the single source of truth for DinghyFleet colours and downloadable assets used across Stripe and other external services.
    • The Stripe integration and webhook handling were validated in a sandbox environment in preparation for reliable subscription operations.

    Why it matters

    Less visual noise in daily navigation, a consistent brand presence outside the product, and a payment foundation we can trust as subscriptions scale.

    • Workspaces
    • Brand system
    • Stripe
    • Platform
  11. Client Detail became a clearer relationship workspace

    Client records were reorganized around the information brokers actually need first, with calmer editing behaviour throughout.

    Highlights

    • Client Detail now opens with an at-a-glance profile and the broker relationship context.
    • Charter preferences share consistent add, edit, save and cancel behaviour across scalar, region and crew preferences.
    • Client name editing lives in At a glance; the header updates live while editing and only persists on save.
    • Additional details and Data & Privacy sections were polished for consistency and accessibility.

    Why it matters

    Brokers can read a client relationship in seconds and adjust preferences without second-guessing whether a change was saved.

    • Clients
    • CRM
    • Preferences
    • Accessibility
  12. Better offer comparison and richer yacht context

    Converted offers now make the booked yacht obvious, and reviewing yacht details no longer interrupts the offer you are working on.

    Highlights

    • Converted offers visually prioritize the booked yacht while keeping alternatives readable as historical context.
    • The yacht quick preview inside Offer Detail became a scrollable mini detail view and can switch between yachts without closing.
    • Manage Photos moved from a narrow drawer into a larger central modal with upload, reorder, cover selection, restore and save or cancel.
    • Reorder handles and similar affordances disappear once an offer can no longer be reordered.

    Why it matters

    Comparing options and presenting inventory is core client-facing work, and it now takes fewer clicks and less guessing.

    • Offers
    • Yachts
    • Media
    • UX
  13. Resilient Add Yacht and destination selection

    Adding a yacht and picking a destination now recover gracefully when things do not go to plan.

    Highlights

    • Add Yacht uses one consistent centered modal in My Yachts and in booking contexts.
    • Import from URL treats blocked or unavailable sites as a recoverable state with a clear Continue manually path.
    • The original source URL stays visible and preserved when a user continues manually.
    • Destination selectors in Create Request and Create Booking gained stable heights, reliable selected-row visibility and consistent keyboard and hover behaviour.

    Why it matters

    Data entry is where operators lose the most time; a flow that never dead-ends keeps inventory moving into the system.

    • Yachts
    • Import
    • Requests
    • Bookings
    • Accessibility
  14. A calmer, more consistent New Booking flow

    Booking creation now happens in a single stable frame instead of shifting between surfaces.

    Highlights

    • New Booking moved from a drawer into one central modal.
    • The modal keeps a consistent footprint between client, destination and date entry and yacht selection.
    • Duplicate summary content and low-value date status rows were removed.
    • Yacht selection uses the available width more effectively without opening a second modal.

    Why it matters

    Creating a booking is a high-frequency task, and a steady, predictable layout makes it faster and less error-prone.

    • Bookings
    • Yacht selection
    • UX
  15. Reliable booking creation from search

    Starting a booking from the global search modal now behaves as expected.

    Highlights

    • Creating a new booking from global search no longer closes silently and reaches the intended booking flow.

    Why it matters

    Search is the fastest entry point into daily work, so it has to lead somewhere every time.

    • Search
    • Bookings
    • Reliability
  16. Faster client and destination selection in creation flows

    Selecting who and where a job is for now takes fewer steps and feels the same everywhere.

    Highlights

    • Changing a selected client reopens search directly, without a separate clear or reset step.
    • Destination suggestions appear as integrated search results, including closest-match and custom destination choices.
    • Keyboard navigation, hover states and selection behaviour are aligned across client and destination search.
    • Conditional suggestions and confirm actions no longer make the modal jump in height.

    Why it matters

    Fewer interruptions in the first seconds of a request or booking means more work captured while the client is still on the line.

    • Requests
    • Bookings
    • Search
    • Accessibility
  17. Consistent sharing for offers and bookings

    Everything a client receives now comes from the same sharing foundation, whether it is a live page, a PDF or a WhatsApp message.

    Highlights

    • Offer sharing supports a live client page and a static PDF through one consistent email composer.
    • Booking sharing uses the canonical Client Journey link instead of a separate booking-only URL.
    • Direct bookings get the same journey context without showing an artificial request in the client-facing timeline.
    • Booking Summary PDFs can be downloaded or shared, with Booking Confirmation wording reserved for confirmed bookings.
    • WhatsApp PDF sharing includes the public PDF link in both the preview and the composed message.

    Why it matters

    Client-facing documents are the product clients actually see, so consistency here protects the professional impression of every broker.

    • Sharing
    • Offers
    • Bookings
    • Client Journey
    • PDF
  18. Standardized previews and clearer booking provenance

    Previews across the app now follow one standard, and bookings show where they came from.

    Highlights

    • Request, Booking, Client and Yacht previews were aligned to a shared preview-drawer standard.
    • Booking preview shows its full lineage back to the related request and offer when available.
    • Requests gained a desktop split view with a persistent contextual preview panel and internal scrolling.
    • Payment terms are now offer-owned data that is snapshotted into the booking.

    Why it matters

    Understanding how a booking came to be — and on which commercial terms — is essential when money and commissions are involved.

    • Previews
    • Requests
    • Bookings
    • Payments
    • Design system
  19. Operator collaboration became easier to scan and manage

    Collaboration views were reorganized so teams can see what needs attention without decoding process states.

    Highlights

    • Collaboration navigation separates lifecycle (Active and Past) from attention and booking filters.
    • Operator collaboration tables identify work by stable collaboration context rather than a changing process status.
    • Broker and operator drawers show the whole request or offer collaboration, including all relevant yachts and yacht-specific statuses.
    • Shared status chips and terminology are consistent between logged-in and tokenized collaboration views.

    Why it matters

    Cross-company collaboration only works if both sides read the same situation the same way.

    • Collaboration
    • Operators
    • Offers
    • Network
  20. Operator onboarding, support center and booking improvements

    This week focused on helping operators reach first value faster, improving support as a standalone help experience, and simplifying booking workflows.

    Highlights

    • Operator Overview now guides new operators through a 3-step setup journey.
    • Support moved into a standalone Help Center experience.
    • Contact Support keeps user, organization and workspace context.
    • Booking creation was simplified around the minimum required information.
    • Network-imported yachts are handled more consistently across operator and booking flows.

    Why it matters

    These changes make DinghyFleet feel more like a mature SaaS platform: easier onboarding, clearer support, faster booking operations and better network data consistency.

    • Operator workspace
    • Support
    • Bookings
    • Network Yachts
    • UX polish
  21. Network partnerships and yacht identity clean-up

    We separated network operator identity from local contacts and simplified how partnerships are formed and surfaced across the app.

    Highlights

    • Partnership invitation drawer rebuilt with commission, payment terms and a personal message.
    • Operators directory now uses clear record-type labels: Private record, Network operator, Network partner.
    • Network-imported yachts keep their operator identity instead of being merged with local contacts.
    • Operator default partnership terms surface automatically when proposing a partnership.

    Why it matters

    Brokers and operators can now collaborate across organizations without polluting their private CRM — a core requirement for the DinghyFleet network to scale.

    • Network
    • Partnerships
    • Operators
    • CRM
  22. Yacht detail v2, photo management and gallery overrides

    A new yacht detail experience with a dedicated photo management drawer, including per-photo overrides and a cleaner empty-state language.

    Highlights

    • Yacht detail page redesigned with shared section primitives for a calmer reading rhythm.
    • Manage Photos drawer with drag-and-drop reorder, cover selection and source-photo hiding.
    • Gallery overrides computed on save without breaking the original source photos.
    • Consistent 'Yacht/Yachts' terminology across all user-facing copy.

    Why it matters

    Yachts are the heart of every offer. Better photo control and clearer language directly improve how brokers present inventory to clients.

    • Yachts
    • Media
    • Design system
  23. Billing, seats and Stripe sync hardening

    Pro seats are now perfectly in sync with Stripe, including pending invites and an automatic reconciliation cron.

    Highlights

    • Pro plan billed at €49 per active member per month using Stripe quantity.
    • Seat quantity automatically updated on add, remove and revoke events.
    • 6-hour reconciliation cron catches any drift between DinghyFleet and Stripe.
    • Stripe webhook idempotency via a dedicated events table.

    Why it matters

    Reliable billing is the foundation of a SaaS business. Teams can grow or shrink without worrying about over- or under-charging.

    • Billing
    • Stripe
    • Reliability
  24. Permissions audit and multi-tenant isolation

    A full pass on Row-Level Security policies and multi-tenant isolation across every table and query.

    Highlights

    • Per-table RLS policies audited and documented.
    • has_role() optimized to query the permission table directly.
    • Activity log inserts restricted to service role to prevent tampering.
    • All queries and query keys scoped by active organization_id.

    Why it matters

    Strong tenant isolation is non-negotiable for brokers and operators trusting DinghyFleet with client and commercial data.

    • Security
    • Multi-tenancy
    • Platform

Want these improvements in your own workspace?

Start Free