Changelog
All the latest features, improvements, and fixes in BengkelDay.
Landing Page Refresh & SEO Pages
Visual refresh of the landing page with animated hero, testimonials carousel, and enhanced feature cards. New SEO pages: /features, /pricing, /about, and /blog with 3 BM-focused articles for better Google ranking.
Payments Dashboard & E2E Testing
New all-payments dashboard page for tracking every transaction. Comprehensive E2E test suite with 134 automated tests covering job cards, invoices, inventory, appointments, quotations, and payments.
Landing Page Redesign
Complete landing page redesign with modern dark theme, Framer Motion animations, social proof stats, testimonials, and improved SEO with sitemap, robots.txt, and JSON-LD structured data.
SEO & Discoverability
Comprehensive SEO improvements for Google discoverability. Enhanced metadata, Open Graph tags, hreflang alternates for bilingual content, and canonical URLs across all public pages.
Global Search & Vehicle Expiries
Global search with role-based access control — search across customers, vehicles, job cards, and invoices from anywhere. New vehicle expiries feature in admin portal for tracking road tax and insurance renewals.
Admin Portal Enhancements
Major admin portal upgrade with analytics dashboard, discount code management, audit log, and organization notes & tags. Enhanced admin tickets with expandable details, resolution notes, and GitHub issue creation.
Support Portal & Security Hardening
Full support portal with user-facing ticket submission and admin ticket management. Security headers, rate limiting, auth hardening, grace period for expired trials, and CSV data export.
Dashboard & UI/UX Improvements
Modernized dashboard with React Query and 5-minute cache for faster loading. Enhanced job card UI/UX, drag-and-drop reordering, improved print layouts, and Billplz discount code integration.
Email Notifications
Branded transactional emails with Resend integration. User invitation emails, payment receipts, and automated trial reminders at 7, 3, and 1 day before expiry.
Super Admin Portal
Full admin dashboard for platform management. Organization oversight, user management, payment tracking, analytics, and support ticket handling.
Billing & Subscription Management
Billplz payment integration with HMAC-SHA256 webhook verification. Organization settings, user management, billing page with subscription status, and feature gating for PRO tier.
Reports & Analytics
Comprehensive reporting with Recharts. Revenue analytics, job card statistics, customer insights, and performance metrics. Available for PRO tier and above.
Appointments & Workshop Schedule
Full appointment system with workshop schedule view. Book, manage, and track customer appointments with time slot management.
Inventory Management
Complete inventory system with vendor management and purchase orders. Track stock levels, set low stock alerts, and manage supplier relationships. Available for PRO tier.
Invoicing & Payments
Professional invoice generation with LHDN e-invoicing support. Payment tracking, partial payments, and automatic calculations from job cards.
Quotations with Job Card Conversion
Create detailed quotations and convert them to job cards with a single click. Full quotation lifecycle management.
Job Cards with Kanban View
Drag-and-drop Kanban board for job card management. Track jobs through stages: Pending, In Progress, Completed, and Delivered.
Customer & Vehicle Management
Comprehensive customer database with vehicle records. Track service history per vehicle, manage customer relationships, and link vehicles to customers.
Onboarding Flow
Guided onboarding experience. Business details setup, first customer, vehicle, job card, and invoice creation with step-by-step guidance.
Initial Launch
BengkelDay launches with authentication, multi-tenant architecture, and dashboard. Built specifically for Malaysian automotive workshops.