Main System(Admin panel, Vendor panel, Customer web, Customer app and Vendor app):
- Implemented reCAPTCHA v3 integration for Firebase Authentication, covering OTP login, password reset, and related flows.
- Added filter functionality to the Sub-Category page in Admin Panel.
- Enabled Main Category updates for Sub-Categories in Admin Panel.
- Enhanced Product Details pages in both Admin and Vendor Panels.
- Refactored Banner Setup flow for both Web and User App.
- Introduced the ability to update customer details directly from the Admin Panel.
- Added shop-wise filter to the Customer Reviews page in Admin Panel.
- Improved Customer Reviews page UI in both Admin and Vendor Panels.
- Enhanced the POS Product modal in Admin and Vendor Panels to show additional images.
- Enabled in-house shop updates with separate name, address, and phone configuration.
- Refund validity now calculated from the order’s “Delivered” status date.
- Allowed separate configuration for digital and offline payment methods.
- Implemented performance optimizations across the system.
- Added animation for cart page minimum order quantity.
- Implemented guest cart merge with logged-in user cart.
- Enhanced user shipping and billing address flow.
- Implemented Product SEO and metadata section in Product Details screen.
- Added YouTube video section in Product Details screen.
- Added Product status section in Product Details screen.
- Implemented the ability to add products without a brand.
- Redesigned and updated the Restock List filter feature.
- Fixed various issues across modules for better stability.
Delivery Man app:
- Added seamless shimmer loading states across all screens for a smoother user experience.
- Enhanced Forgot Password flow with conditional email/phone verification based on admin settings.
- Displaying proper OTP success messages depending on the verification method.
- Added informative message handling when all verification methods are disabled.
- Fixed various known issues for improved stability.
- Made all Flutter apps compatible with Flutter SDK 3.32.8
Ключ дешифрования: