Repository navigation
Releases
Releases · Ahshika/Order-Ly
Order Ly v1.0.7
Order Ly 1.0.7: shift supervisor role New "supervisor" (مسؤول شفت) role: everything the cashier does, plus voiding and reopening checks, refunds, discounts, voiding prepared items and old register shifts. Reports, menu, tables, users and settings stay with the owner. The role picker is now chips so five roles fit on a phone. Migration v7 rebuilds the users table to allow the new role; migrations now run with foreign keys off and a foreign_key_check before each commit. Disable Kotlin incremental compilation so APK builds work across drives. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Order Ly v1.0.6
Order Ly 1.0.6: faster kitchen display, safe pay-and-close, k6 load test Load test with k6 + Grafana (source/test_load): 5 minutes ramping from 500 to 10,000 orders/minute against an isolated server on a temp folder. - Kitchen display loaded every order with 4 extra queries (5 s at peak). Now 2 queries in total, capped at the oldest 200 orders. - Pay-and-close: when an order was added after the cashier saw the total, the payment was saved but closing failed. Now nothing is saved and the error shows the new remaining amount. Before/after: failed requests 27 -> 0, order p95 968 ms -> 236 ms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Order Ly v1.0.4
Order Ly 1.0.4: cafe POS with QR self-ordering Flutter (Windows + Android) cafe system with a local server on the cashier PC and a Firebase-hosted customer menu: - QR menu (Arabic/English): modifiers, upsell, name + phone, payment by cash/card/wallet/InstaPay with transfer screenshot, live order status, call waiter, ask for bill, partial payment, rating. - Cashier: table map, checks (move/merge/split, discount, service, tax), QR inbox with alerts, transfer confirmation, register shifts. - Bar/kitchen display and automatic ticket printing per station. - Recipe-based inventory with auto sold-out, purchases, suppliers, "received quantity" dialog; promotions; loyalty points. - Reports: profit, peak hours, menu engineering, voids, feedback. - Printable QR cards with cafe name/logo. - Reliability: self-restarting server isolate, background isolates for backups/images, debounced refresh, freeze watchdog + logs. - Tests: server, live Firebase end-to-end, restart, watchdog, visuals. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>