Repository navigation
v0.1.3
0.1.3 (2026-09-26)
Features
- dashboard: redesign the Operations Desk and show order grade names (#912) (49fc2a3)
- eggs: warn per grade when available stock falls below its floor (#950) (8125845)
- redesign daily entry as count workbench (#913) (aa685ad)
- web: add a flock scope selector to the Dashboard, fixing the strip's scale fallback (#918) (f4fa057)
- web: add a Lay rate range switcher and page the Dashboard panels (#940) (e0c1f68)
- web: convert and redesign Settings, Help, Login, Audit, Export, Account and Set Password (#833) (#901) (4ee8b03)
- web: convert Dialog and useConfirm to MUI Dialog (#892) (647ed64)
- web: convert the CRUD lists to MUI (#897) (009db86)
- web: expand the Lay rate chart into an overview map and a scrolling daily window (#958) (852c845)
- web: give display figures an optical size with Inter's opsz axis (#948) (a8de94e)
- web: migrate small controls to MUI (#934) (e684a3e)
- web: redesign Sales with a MUI order desk and settlement rail (#927) (99e7e83)
- web: redesign seven ledgers as a Field Console with MUI (#899) (167ac68)
- web: redesign the pending-update prompt as a branded overlay (#938) (aaf171d)
- web: redesign the setup lists as a table with a bottom inspector (#939) (0c0faad)
- web: replace NamedEntityPicker's combobox with MUI Autocomplete (#898) (0f7b966)
Bug fixes
- filter Audit log by record type (#965) (da203b7)
- seed: date the demo farm's draft by the farm clock, not the UTC date (#893) (ef0f2a9)
- seed: give House 2 realistic demo history (#917) (1472221)
- seed: rate the fixture farms at 86–94% hen-day and flag a rate over 100% (#959) (a426efe)
- web: fit Users actions and compact selected-record inspectors (#947) (3e80bc6)
- web: keep the Lay rate readout inside its reserved row (#964) (1598f9b)
- web: make FieldConsole row links theme-aware in dark mode (#931) (0f0afcd)
- web: restore the grouped, alphabetised Help glossary (#657) (#924) (dcd0e1b), closes #833
- web: stop the customer picker reserving 240px of height inside dialogs, and keep the phone dialog footer side by side (#896) (91e3d65)
- web: stop the Lay rate flock picker dialog from shrink-wrapping (#937) (190dcd6)
Documentation
- correct four false claims about CI coverage and gh pr edit (#956) (7d73bfe)
- deslop AGENTS.md without weakening its rules (#921) (#925) (e44d435)
- document local JWT dev-keypair setup in CONTRIBUTING (#949) (d4f3585)
- recapture the README screenshots after the SPA revamp (#961) (cb37bf0)
- web: tighten the Help page and product glossary (#957) (bd267ba)
Container image
Deploy by digest — a tag can be moved, a digest cannot:
ghcr.io/mforce/cluckwork@sha256:a79466d041db109e186d03e2149d6c719c0b48c520b2bf4003db7df985e7928d
Machine-readable: the image.json asset on this release.
Verify the bytes came from this repo's CI before deploying:
# requires a prior `docker login ghcr.io` — an oci:// subject
# needs registry credentials. Full recipe: README, "Deploying".
gh attestation verify oci://ghcr.io/mforce/cluckwork@sha256:a79466d041db109e186d03e2149d6c719c0b48c520b2bf4003db7df985e7928d \
--repo mforce/cluckwork \
--signer-workflow mforce/cluckwork/.github/workflows/ci.yml \
--source-ref refs/heads/main \
--bundle-from-oci