All releases
Guided orders and draft recovery
2026.10.13-commandes-guidees ·
Delivered build : 4a81b1f9811a97a42043f6a96229cb4fff0e1245
Changes
- Basket requests let users edit the number of packages and their format: box, bottle, bag, tube, kit, jar or custom text.
- All receipt fields are optional: packages, quantity, unit, batch number, expiry and note. An unspecified quantity creates no stock; an entered value adds the actual amount, without automatically converting packages.
- Orders distinguish received packages from material added to stock. If the number of packages received is unspecified, the remaining amount is indeterminate. Local help and a prepared question for Otto guide the workflow; users still choose whether to send it.
- Editing a request checks that it remains in the basket and reports concurrent changes without overwriting entered values. The action is recorded in the audit log.
- A temporarily unavailable lock policy can be fetched again without reloading the tab. Recovery preserves in-memory input and still requires fresh authentication.
- Several visible messages follow the chosen French or English language, including library, MFA and workstation errors and Otto’s expiry warning.
- Windows-1252 CSV imports explicitly decode characters such as œ and €. Exact curve-boundary signals are accepted when the calculation difference stays within one relative epsilon, without changing the calculated concentration.
- Excel previews limit the truncation work for long cells, preserving whole Unicode characters and the same safety limits.
Known limitations
- Missing information remains unspecified. This release does not provide later completion of an existing receipt; do not record the same parcel again to supply missing information.
- When an older interface attempts to read an incomplete receipt, the read is refused to prevent false zeros. Numbers already displayed remain those of the previous read; users may need to update the application voluntarily.
- Concurrent-edit protection covers the basket form. Other write paths do not all have this protection.
- Draft recovery keeps the same tab; it does not save uncommitted input after closing, reloading or changing accounts.
- DocuSign remains disconnected. Independent full-version retention per laboratory and held changes for older screens are not enabled by this release.
