Skip to content

Changelog

This guide is updated with every release of CherryLedger. The most recent changes are at the top.

For maintainers

When you change the system, update the affected guide page(s) and their screenshots in the same change, add an entry here, and redeploy the docs (./deploy.sh rebuilds and publishes them). See Keeping the docs current.


Unreleased

  • Cooperative management. New Cooperatives screen for Super Admins to create and manage cooperatives, and a Cooperative selector on the Add User form so a new cooperative can be given its own administrator. See Cooperatives.
  • Invitations tightened. Invitation links now expire in 24 hours and are strictly single-use. See Users & invitations.
  • Email delivery. Staff invitations are sent by email via the cooperative's mail server.

Earlier

  • Sales → realised price. Record sales and apply the realised rate as the season's final price, flipping member statements from provisional to realised. See Sales.
  • Member statements (PDF). Per-member season statements with priced deliveries, advances, deductions and net payable. See Member statements.
  • Finance — pricing, advances, deductions, payouts. Season pricing plus the compute → approve → disburse payout flow with a bank-list export. See Payouts.
  • Multi-factory & active-factory context. Users can operate several factories, switching with the header selector, with data scoped per factory.
  • Phase 1. Cooperative → factory → member hierarchy, permission-based roles, automated weighing, receipts, and the farmer portal.

Keeping the docs current

This site is a small MkDocs Material project (cherryledger-docs/). To update it:

  1. Edit the relevant page(s) under docs/ (plain Markdown).
  2. Re-capture any screen that changed into docs/assets/shots/ (keep the same filename).
  3. Add a note here under Unreleased.
  4. Preview locally with mkdocs serve, then publish with ./deploy.sh (which rebuilds the docs and deploys them to docs.cherryledger.co.ke).

Treat a system change as incomplete until its documentation is updated — the same discipline the project applies to its handover notes.