Release Notes 1.4
This PR introduces major updates to the Analytics Dashboard, upgrades the Grooming Settings module, and applies critical TypeScript and UI improvements for better platform performance, usability, and developer experience. 💻📊🧴
📊 Analytics & Inventory Enhancements
✅ Fixed data loading issues in the Analytics Dashboard.
🚨 Added Low Stock Alerts and Slow-Moving Inventory tracking.
📈 Implemented analytics widgets for:
Service Distribution
Peak Hours
Sales Trends
🗓️ Fixed date formatting issues in query parameters.
🧼 Grooming Module Fixes & UI Upgrades
🧩 Refactored Grooming Settings Page (UI + functional improvements).
💰 Fixed missing reference to
total_priceingrooming_appointments.💄 Improved visuals and data formatting in the Grooming Dashboard.
🔐 Authentication & Access Control
🔐 Fixed Reset Password flow and form validation.
🛡️ Corrected RLS misconfiguration on the
userstable.🔧 Updated Forgot Password page logic and link behavior.
🧠 TypeScript & Codebase Clean-Up
✅ Added explicit types for:
slowMovingProductsproductLastSaleMaptimeFormat
🧼 Fixed syntax errors in JSX (e.g., lines 821–824).
🔄 Reorganized return statements & conditional rendering logic for better clarity and performance.