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