Changelog

What has shipped

Setful is pre-launch and built in the open. Everything below runs. Nothing below is a plan.

  1. 1 Sep 2026

    Reports, calendar and the honest documentation

    • Conversion, cash, utilisation as unit-days, and a shortage list built from checks that were actually blocked.
    • A month calendar of out, event and back, duplicated as a list beneath it.
    • Threat model, accessibility report and a performance report that says targets are not yet measured.
  2. 1 Sep 2026

    Tests, and the two bugs they caught

    • 59 unit tests over pricing, availability intervals, change deltas, VAT rounding and CSV parsing.
    • 30 browser journeys across every surface, including the crew app at phone size.
    • Fixed: the storefront set a cookie during render, which Next forbids, and the whole shop failed.
    • Fixed: the admin console threw from its layout, so a non-admin saw a crash instead of a refusal.
  3. 1 Sep 2026

    Platform, storefront and the Migration Twin

    • A public storefront where a customer builds an event list and requests a quote.
    • Scoped API keys, a documented v1 API, and signed webhooks that retry with backoff.
    • Automations that are created paused and show a dry run of who they would reach.
    • Booqable migration: scan, import without reserving, reconcile, then a typed cutover.
    • Suppliers and sub-hire, which block the Promise Check while unconfirmed.
  4. 1 Sep 2026

    The warehouse and the road

    • Pick waves built from a day’s load-outs, with kits exploded into components.
    • A crew app that queues scans on the device and replays them without double-counting.
    • Returns that keep claiming whatever has not come back.
    • Dispatch with vehicles, routes, manual stop ordering and proof of delivery.
    • Six Promise Check constraints stopped saying “not evaluated” and started evaluating.
  5. 1 Sep 2026

    Reaching the customer

    • Proposals with optional extras, questions, e-signature and acceptance.
    • A booking portal with schedule, documents and event-detail capture.
    • Change Orders, which never edit an accepted contract.
    • Cancellation with policy bands that release stock without moving money.
    • A pricing engine: duration, quantity breaks, seasons, price books and delivery zones.
  6. 1 Sep 2026

    First working slice

    • Enquiries, quotes with immutable revisions, and the availability ledger.
    • Acceptance that two people cannot win at the same time.
    • The Promise Check, with unbuilt constraints saying so rather than showing green.