Repository navigation
Independent offline counter beta 8 — weighed-item sales
Pre-releaseAndroid 0.3.0-beta.8 with matching Windows 1.8.5-beta.6. Install over the previous APK to keep local records.
All nine approved offline screen journeys are implemented. This update adds entered quantities for weighed items: select or scan a configured weight-based item, enter up to three decimals in its selling unit, then take payment normally. The basket can edit quantities under the existing void permission. Printed and server receipts carry the unit. The server validates precision against the issuing grant and repeated uploads keep one sale and one stock movement. Old clients remain blocked from weighed items; open-price items also remain blocked until the explicit price-entry contract is available.
Includes indexed offline catalogue browsing/scanning, atomic paged activation, persistent images, direct Android Bluetooth/USB ESC/POS, optional printer-connected drawer, durable print recovery, bounded receipt history, server receipt search, PIN/ACL, 18 languages and explicit downstream cloud receipt evidence.
Validation: 73 mobile unit tests, 34 browser scenarios, 23 real mobile/POS integration cases, 11,585 API tests (13 skipped), 3,639 desktop tests (5 skipped), plus 20 updated kitchen-label checks. Android version/signature and Windows payload/source hashes verified. See TEST-GUIDE.md and BUILD-MANIFEST.json for the exact tested scope.
Cloud receipt labels require gateway protocol 1 and signed sync component 1.7.3 on an assigned beta cloud tenant. Community installations retain server-only acknowledgment. Receipt confirmation does not claim all stock collections are synchronized or enable independent-ledger failover.
Pilot artifacts: Android arm64 with the existing development certificate, Windows unsigned. Physical printer/drawer qualification remains necessary. Entered weight is not a weighing-machine driver. iOS direct adapters, provider-confirmed electronic payments, modifiers/variants, discounts, refunds and split tender remain separate roadmap work.