Changelog

Everything we ship, newest first. Release notes stay in English so every version reads the same everywhere.

  1. Granular staff permissions

    2026-09-20 ·23d349e

    • Staff access is now per-permission: sales, purchases, POS, payments, expenses, parties, products, stock, price lists, documents, reports, held bills, settings, team, import/export, backups, period lock and audit trail.
    • Owners keep full access; every staff member gets exactly the permissions the owner grants, editable from Settings → Team with changes applying immediately.
    • Existing staff keep everything they could already do — the upgrade is behavior-neutral.
    • Every check runs server-side against the live database, so deactivating a user or revoking a permission takes effect instantly.
  2. Free trial + manual subscription billing

    2026-09-20 ·8a85535

    • Every new signup gets a 30-day free trial with full PRO access.
    • PRO features are enforced server-side: POS checkout, team management, period lock, import/export, profit & loss, balance sheet and journal.
    • New Billing page: pay by bank transfer, JazzCash or EasyPaisa and submit the transaction reference; a platform admin verifies and activates PRO.
    • Trial countdown and trial-ended banners across the app.
  3. Production hardening

    2026-09-20 ·829fa75

    • Sign-in protection for the Settings area and HSTS security header.
    • Rate limits on login, signup and password recovery now shared across all servers (database-backed).
    • Server error log with an owner-visible System health card in Settings, plus a public /api/health check.
    • Unexpected errors now show a safe generic message while details are logged server-side.
  4. Password recovery codes + accounting period lock

    2026-09-20 ·21b9eca

    • A 16-character recovery code is issued once at signup — it resets your password if you forget it (no email needed).
    • Forgot-password flow rotates the code and logs out all other devices.
    • New accounting period lock: the owner can lock the books up to a date; nothing dated on or before it can be added, changed, converted, returned or deleted.
    • Change your own password and regenerate your recovery code from Settings → Password & recovery.
  5. Market-readiness batch 2

    2026-09-20 ·35f4452

    • POS: pay part by cash/bank and put the remainder on the customer's khata in one checkout.
    • Parked (held) bills are now saved on the server — they survive browser clears and work across counters.
    • Spreadsheet import and full backup are owner-only; staff are blocked server-side.
    • Wider audit trail (parties, products, settings, imports, POS holds) and a party-ledger deep link.
  6. Partial credit/debit notes + delivery challan

    2026-09-20 ·16540ad

    • Returns can now be partial: track per-line returned quantities with discounts scaled correctly.
    • Delivery challan mode with print and WhatsApp share.
  7. Landed extra costs on purchases

    2026-09-20 ·c89d26a

    • Freight/labour added to a purchase bill is distributed into each item's moving-average stock cost.
    • Pay the extra cost in cash or add it to the supplier bill; journal entries stay balanced.
  8. Set-off (contra) entries

    2026-09-20 ·ecbbb7e

    • Net a customer's receivable against a supplier's payable with a balanced journal entry, right from the party ledger.
  9. Advance auto-deduction

    2026-09-20 ·94be526

    • Customer advances are automatically applied to new invoices (POS, invoice form, conversion), oldest first.
  10. Minimum sale price lock

    2026-09-20 ·b331d72

    • Set a floor price per product; selling below it needs an explicit, audited override.
  11. POS split payments + bill parking

    2026-09-19 ·adfcc74

    • Split a counter bill across multiple payment methods in one checkout.
    • Park a bill and resume it later from the POS screen.
  12. CSV import for products & parties

    2026-09-19 ·b4e77fc

    • Bring existing products and parties from Excel with row-level error reporting and downloadable templates.
  13. Full data export & backup

    2026-09-19 ·1433739

    • Download a complete JSON backup of your company, or export any register (sales, purchases, payments, expenses, stock, parties, products) to CSV.
  14. Print templates + WhatsApp share

    2026-09-19 ·9429134

    • A4 invoice with company header and 80mm thermal receipt for counter printers; share bills on WhatsApp.
  15. Journal (audit trail) report

    2026-09-19 ·9c6513a

    • Every accounting entry, expandable and balanced, with search and date filters.
  16. Atomic POS checkout

    2026-09-19 ·d8e55b5

    • Counter sales post the invoice and the receipt in one atomic transaction — cash, card or khata.
  17. Security headers + auth rate limits

    2026-09-19 ·1d892db

    • Content-Security-Policy, X-Frame-Options, nosniff and referrer policies; brute-force rate limits on login and signup.
  18. Terms of Service & Privacy Policy

    2026-09-19 ·0e6a3f1

    • Public Terms and Privacy pages, linked from the landing footer.
  19. Adaptive interface for 9 business types

    2026-09-19 ·61f10c5

    • The whole workspace adapts its vocabulary to your business — wholesale, retail, distribution, pharmacy, clinic, restaurant, services, manufacturing.
  20. Global platform: business profiles + new UI

    2026-09-19 ·2757552

    • Signup captures business type, address, city and phone; complete landing, auth and dashboard redesign.
  21. Bill-form total display fix

    2026-09-18 ·b73922e

    • Fixed the bill form showing totals 100× too large (display-only; stored values were always correct).

Support·Back to home