Security updates
- Server and dashboard libraries updated to the latest secure versions. No change to how anything looks.
Clearer totals and order rounds
- POS: the total on the preview screen now matches the saved bill.
- POS: each order round is labelled R01, R02, R03.
- Kitchen and bar screens are notified straight away when an order is comped.
- Guest loyalty requests retry automatically when the connection is unstable.
Data export, table QR codes and loyalty privacy
- Owners can download all their own data with "Download all my data" (a ZIP file).
- Dashboard: a QR code for each table and a printable sheet on the Tables page.
- Guests on the loyalty page see masked data only; public loyalty endpoints are rate-limited.