Skip to content

v1.1 - Merchant Dashboard

First major feature release after the initial launch. Adds a full merchant-facing dashboard for tracking sales and managing the point-of-sale flow.

What’s new

  • Merchant dashboard — a dedicated view showing daily sales totals, recent transactions, and a live payment feed
  • Transaction export — merchants can download a CSV of their transaction history for accounting purposes
  • Role-based access — separate roles for admin, merchant, and cashier with appropriate permission levels
  • PIN-based cashier login — simplified 4-digit PIN authentication for shared point-of-sale devices
  • Dark mode UI — full dark theme now available and set as default on new deployments

Bug fixes

  • Fixed an issue where session tokens were not invalidated after password change
  • Fixed incorrect timezone display on transaction timestamps for deployments outside UTC

Upgrade notes

Run database migrations after updating:

npm run db:migrate

Existing admin accounts will retain their role. New merchant and cashier roles must be assigned manually by an admin.