PurpleHere POS v3.5 Update

1️⃣ Network Printer Support (QZ Tray)

Use existing LAN-connected printers directly from the browser

Select QZ Tray in Settings > Printer and enter printer IP

Per-station printer IP configuration for Kitchen Stations

Existing RawBT / Browser Print unchanged

2️⃣ Foodcourt Reports Page

New Reports page for Foodcourt General

Same 6 tabs as Brand General / Owner Reports

Sales Ranking, Sales Report, Sales Details, Menu Analysis, Customer Insights, Operations

3️⃣ Security Enhancement

Strengthened access control for Users, Restaurants, and Orders APIs

Restricted to own data only for non-admin roles

Added XSS input sanitization

4️⃣ Currency Display Fix

Fixed Owner Reports showing hardcoded RM currency

Now displays system default currency automatically

5️⃣ Restaurant Management Real Data

Today's Sales, Orders, and Staff count now show actual DB data on Restaurants page

6️⃣ Emergency Recovery System

System restore command added

Emergency response guide documented