Skip to content

v0.10.0 (beta) — combine sessions, dark theme

Choose a tag to compare

@benddailey benddailey released this 07 Nov 03:22
· 10 commits to main since this release

What's new

  • Combine sessions. An outage can span several sessions. On the Summary, Add to this session adds another session on this PC, or exported Excel, Evergreen or CSV files, so everything can be uploaded to Evergreen once. Every source is shown in a preview first, and Your name is required. An addition can't be undone, and the sources are never changed. See Combining sessions in README.txt.
  • Upload warning. If items are added after an Evergreen download, the Summary warns about uploading twice.
  • Dark theme. Theme at the top of the screen switches between light and dark, even in the middle of a patron. Each PC remembers its own choice. Receipts and QR codes look the same in both.
  • Design review changes. The newest item is at the top of the scan list, and the status bar shows not connected beside a desk PC that dropped, so it no longer relies on colour. Void patron asks first if the patron has items. The Summary is laid out in two columns, the pairing steps are clearer and dialog text is shorter.

Install

Updating a PC that already has the shortcuts: extract the new zip and run the setup script for that system. Sessions, the printer and the workstation name are kept. New desk PC: follow Setting up a desk PC in README.txt (in the zip). offline-checkout.html is also attached on its own for PCs set up by hand: copy it over the old file.

Sessions are kept: there is no IndexedDB schema change. The pairing format is still OC3, so 0.10.0 can pair with 0.9.0, but update every desk PC together. A 0.9.0 desk rejects the records that combining sessions creates, and the other desks keep resending them every 10 seconds. Don't update during an outage.

SHA-256:

  • offline-checkout.html: 9062fd5c70e329d932c3ff6d64a36df31994a0971df03d98cacf2a158dee3d83
  • offline-checkout-v0.10.0.zip: d8a8a46a0ef9739b45ae1f55b194ffa8a25d49cb043cd897e44ce64d2fbbb41f

Beta

This is a beta. The scanner, camera and connection code has not changed in this release, so it adds no field probe re-run, but the checks listed for 0.7.0, 0.8.0 and 0.9.0 still apply. Before rollout, try combining sessions with real exported files and upload the result to a test Evergreen system.