**Logistics:** manage drivers and vehicles, run logistics reports with CSV export, and see Logistics in the landing-page add-ons section.
**Waiter:** return or swap order line items, request voids for supervisor approval, and record optional cash tips at payment.
Improvements
Trial, Customer Portal, and Supplier Portal registration are protected against automated signups with email activation, Cloudflare Turnstile, and rate limits.
After registering, you must confirm your email before signing in (supplier accounts still require admin approval after verification).
Cashier shift screens show totals for all payment methods, not only cash.
New Sale rejects empty or invalid line items before creating a sale.
Open shifts stay visible on the Shift Summary list even when filtering by older dates.
Head chefs and waiters are sent to the right portal when opening the main dashboard.
Hotel booking widget demo is at `/demo/hotel-booking/`.
v0.9.10
March 19, 2026
Bug fixes and improvements
Waiter users with the **WAITER** role now always land on the waiter portal dashboard, even if they hit `/` or `/core/dashboard/` directly.
The public changelog (`/changelog/`) and legal pages (`/legal/terms/`, `/legal/privacy/`) are now always accessible without logging in.
POS now automatically opens a daily cash shift for the current cashier and branch on the first sale of the day and reuses it for subsequent sales.
New Sale correctly honours products configured with **0% tax**, only falling back to the default 16% VAT when no tax rate is configured for a product.
Cashier shifts can be closed directly from the Shift Summary list via a **Close shift** action for the cashier’s own open shifts.
v0.9.9
March 13, 2026
Improvements
When you set **Price Mode** to Wholesale on new invoices and quotes, new line items now automatically use wholesale prices from inventory by default, while still allowing per-line Retail/Wholesale/Custom overrides.
Invoice PDFs now show the same friendly customer or company name as the web invoice, instead of falling back to just email or phone.
v0.9.8
March 2, 2026
New
Offline-first mode for retail POS and waiter so you can keep selling during internet outages.
Appointments and commissions flows for service businesses like salons and spas.
Improvements
Smoother waiter M-Pesa payments and table close-out once bills are fully paid.
Reliability, performance and stability improvements across POS and waiter workflows.
v0.9.7
February 24, 2026
New
System Owner portal with platform-wide analytics and health dashboards.
Improvements
Deeper business insights with tenant-level usage, subscription and user activity views.
Better tools to identify at‑risk and high‑value customers for sales and support.
Help and support area for internal teams with guided workflows.
v0.9.5
February 19, 2026
New
Easier POS discounts by entering a simple discount amount that matches invoices and quotes.
M-Pesa STK Push available directly from POS sales for faster mobile-money checkout.
Improvements
Cleaner, more compact receipts and invoice PDFs tuned for 80mm printers.
More consistent sales history, quote and purchase order lists with better sorting and timestamps.
v0.9.4
February 12, 2026
New
"Service" product type for non-stock items like transport, labour and installation.
Improvements
Clearer units for services (hours, trips, sessions, etc.) to match how you bill customers.
Service items can be sold without affecting stock or triggering low-stock alerts.
Quotes and invoices can mix products and services in a single document.
v0.9.2
February 4, 2026
Improvements
Clearer customer account overview with outstanding balance and statement timeline.
Easier on-account payments with prefilled amounts and optional reference/notes.
Dedicated payments list and navigation in the Sales module for quicker access.
Safer payment screens that keep data correctly scoped to the current business.
v0.9.1
February 3, 2026
New
Unified customer account statement shared between internal staff and the Customer Portal.
"Add Payment on Account" action to capture payments not tied to a single invoice.
Improvements
Automatic application of customer credit to outstanding invoices in the right order.
Stronger subscription and module access handling to avoid access edge cases.
More forgiving quote and invoice forms that handle missing discounts gracefully.
v0.9.0
February 2, 2026
New
Manufacturing module with bills of material, manufacturing orders and material requisitions.
Manufacturing dashboards and reports that show production status and key KPIs.
Branded manufacturing PDFs for BOMs, orders, requisitions and reports.
Improvements
Tighter integration between manufacturing and inventory, keeping pack and base stock in sync.
UI alignment improvements for customer-facing lists and headings.
v0.8.5
January 28, 2026
New
Cashier shift tracking with opening floats, counted cash and over/short calculations.
Shift summary view with filters by branch, cashier, status and date.
Exportable shift reports to CSV and PDF for end-of-day and audit purposes.
Improvements
Sales dashboard updated with a live shift status card for active cashiers.
v0.8.4
January 22, 2026
Improvements
More accurate and predictable totals on New Sale so receipts match invoices and quotes.
Updated sale receipts with clearer branding and layouts tuned for thermal printers.
Card/list toggle in inventory and product pickers to choose your preferred view.
Safer product and category actions with dedicated delete flows that avoid broken links.
v0.8.3
January 22, 2026
New
Per-line discounts on quotes and invoices with updated PDFs to show the discount column.
Improvements
Better handling of tax-inclusive pricing so on-screen and PDF totals always agree.
One-click "Convert to Invoice" action from quotes to streamline billing.
Easier previewing of documents with dedicated "View PDF" buttons.
v0.8.2
January 9, 2026
New
Recurring invoices so you can automate regular billing for subscription-style customers.
Improvements
Stronger two-factor authentication with trusted devices and rate limiting.
Clearer signup and security flows with explicit Terms & Privacy acceptance.
Security status page for admins to review verification, 2FA and trusted device status.
v0.8.1
January 6, 2026
New
Store credit ledger for each customer with a clear history of credit usage.
Improvements
Apply available credit directly to invoices from the staff payment screen.
Customer Portal invoice payments with clearer payment method history.
Invoice, quote, receipt and waiter bill PDFs show a payments table and remaining balance.
Harmonised payment methods across apps for more consistent reporting.
v0.8.0
December 29, 2025
Improvements
Smoother onboarding wizard that avoids duplicate owner records and setup friction.
Richer business profiles with more detailed contact, tax and branding information.
Clearer branch management with a single "main" branch and safe deletion rules.
More robust access control and trial signup flows for new tenants.
v0.7.4
November 21, 2025
New
System health and performance dashboards for platform-wide monitoring.
Improvements
Time-based charts and metrics to understand API performance trends.
Richer incident and system status information for support and operations.
Extended subscriptions and kitchen settings for better day-to-day management.
v0.7.3
November 6, 2025
Improvements
Visual consistency improvements in the Hotel module for lists and forms.
Cleaner action headers and navigation for room and amenity bookings.
Layout refinements that make key hotel workflows easier to scan and use.
v0.7.0
October 26, 2025
New
Tenant invoice checkout support for explicit M-Pesa as well as card payments.
Improvements
Tenant-level M-Pesa gateway settings page for managing credentials.
Foundations for a direct M-Pesa integration layer to be used in future flows.
v0.6.8
October 23, 2025
New
Payment gateway settings area under Business Management for owners.
Improvements
Paystack configuration screen with clear status badges and safer key handling.
Central visibility for payment gateway readiness per tenant.
v0.6.7
October 9, 2025
Improvements
Improved waiter login and access so waiter users land on the right dashboard every time.
Automatic waiter profile creation and sensible branch defaults.
Fixes and usability improvements in key hotel booking flows.
v0.6.6
October 7, 2025
New
Collapsible mini sidebar with icon-only mode and hover fly-out menus on desktop.
Improvements
Refreshed Mulberry branding and icons across the app and browser tabs.
More reliable PDF branding with fallbacks that work across environments.
v0.5.9
August 9, 2025
New
Public trial signup flow so new businesses can start using Mulberry POS on their own.
Improvements
Clean public-facing layout for trials, separate from the main back-office UI.
Consistent portal navigation for staff, customers and suppliers.
Safer admin defaults and better error handling in core setup workflows.
v0.5.8
August 7, 2025
New
Customer Portal MVP with invoices, payments, loyalty and profile management for end customers.
Improvements
Modern, mobile-friendly customer dashboard with clear navigation and quick actions.
Loyalty points tracking and tiers to reward returning customers.
Complete self-service experience for customers to view and pay invoices.
v0.5.6
August 4, 2025
New
SMS module integrated with a bulk SMS provider for business communications.
Improvements
Dashboards, campaigns and templates for sending transactional and promotional SMS.
Message tracking, status history and basic cost visibility for SMS campaigns.
v0.3.1
June 14, 2025
Improvements
More reliable background task processing in containerized deployments.
Better health checks and observability for worker processes.
Updated Docker documentation for running Celery and Redis in production.
v0.3.0
May 19, 2025
Improvements
URL and routing improvements across the app for more predictable navigation.
Better handling of missing-business scenarios with clearer messages.
Expanded automated tests and documentation for URL patterns.
v0.2.0
April 23, 2025
New
Stronger employee and role management with clearer permissions per area.
Redesigned business dashboard with stats, quick actions and improved tables.
Product units and clearer stock displays (e.g. "9 pieces", "45 kg").
Improvements
Better error handling and documentation for hotel, kitchen and core workflows.