-
released this
2026-09-19 07:14:58 +00:00 | 53 commits to main since this releaseshop PCs can publish, Quit really quits, shops open themselves
Standard build (no sealed demo cameras). Supersedes v0.3.2 and v0.4.1-demo. Every shop PC should update — the first fix below means no earlier build could deliver a visit to head office.
Fixes on the shop PC
- Claiming a PC now keeps the broker's certificate. The server has always sent it at enrolment; the app and the agent dropped it, so every claimed PC failed TLS to
mcp.loyaly.ai:8883and reported "the broker did not accept this PC". No visit from any real site could ever have arrived. Re-claim once with a new installation code after updating; nothing else changes. - Quit from the tray stops the engine. On Windows the engine is started through a Python redirector that spawns the real interpreter; Quit killed the redirector and left recognition running with no icon and no way to stop it. The engine now runs in a job object that dies with the app — even if the app crashes.
- One tray icon. A second launch (the usual reflex after closing the window to the tray) started a second full copy of the app. It now brings the existing window to the front.
- The engine no longer opens a black console window behind the app.
- The Live screen shows arrivals only; the camera picture lives on the Cameras screen.
Head office
- Owners open shops themselves — Shops → Open a new shop, or
POST /api/sites. The broker login is registered in the same request; the next step is the installation code on the new card. No support ticket per branch. - Platform admin can suspend/reinstate a company (all its sessions end immediately), reset an owner's password, and delete a suspended company.
mcp.loyaly.aiis current with this release.
Installing
Unzip, run
behavision-setup.exe(needs Python 3.10+ on the PC), then open Behavision and enter the installation code from head office. SeeINSTALL.txt.Downloads
- Claiming a PC now keeps the broker's certificate. The server has always sent it at enrolment; the app and the agent dropped it, so every claimed PC failed TLS to