Changelog
What has shipped
Setful is pre-launch and built in the open. Everything below runs. Nothing below is a plan.
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.
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.
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.
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.
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.
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.