Changelog
All published changes across DevOrbit projects, newest first.
Devorbit Books 1.0.0
- New featuresPoint of sale: barcode scanning, ISBN/SKU lookup, keyboard shortcuts, line & cart discounts with role limits, VAT (inclusive/exclusive), split payments, change, suspended carts, loyalty redemption, thermal receipts (80/58 mm) with auto-print, A4 invoice PDF, VAT QR code (basic TLV fields).
- New featuresRefunds, partial refunds and cancellations as numbered credit notes with optional restock and cash payout.
- New featuresCash register sessions: opening balance, cash in/out, expenses from the drawer, closing count, variance, PDF session report.
- New featuresCatalog: books, authors, publishers, category tree, ISBN-10/13 validation and conversion, covers, CSV import/export, barcode labels, archive/restore.
- New featuresInventory: per-branch stock with moving-average cost, append-only ledger, adjustments & damaged goods, stocktakes, inter-branch transfers, low-stock alerts, reorder suggestions.
- New featuresPurchasing: suppliers, purchase orders with partial deliveries, supplier invoices, payments, returns, statements and balances.
- New featuresCustomers with purchase history, optional loyalty points, special orders, privacy export and anonymisation.
- New featuresExpenses with private attachments and input VAT.
- New featuresReports: dashboard, sales summary, daily sales, payment methods, VAT summary, gross profit, inventory valuation, cash reconciliation, expenses; CSV & PDF exports with Arabic support.
- New featuresMulti-branch architecture with strict server-side isolation.
- New featuresAdministration: users, roles & permissions matrix, branches & registers, settings & branding, audit log, system health; public catalog and JSON API.
- New featuresArabic (RTL, default) and English (LTR) UI, light/dark/system themes, accessible responsive layout.
- New featuresDocker (dev & production with nginx), GitHub Actions CI, health endpoint, `devorbit:install`, `devorbit:backup`, `devorbit:sync-permissions`.
- New featuresTest suite (unit, feature, real multi-process concurrency), Pint, Larastan level 5.