# Changelog

All notable changes to this script will be documented in this file.

### Fabyoh Version \[2.1.0] - \[2025-09-09]

#### Added 🆕

* Cloudinary integration for image uploads
* Server Components and Server Actions in admin panel

#### Improved ⚡

* Migrated admin panel to Next.js App Directory
* Upgraded Next.js → 15.5.2 and React → 19.1.1
* Better code splitting & overall performance
* Cleaner data tables in admin panel

#### Fixed 🔧

* Minor bug fixes and stability improvements

### Fabyoh Version \[2.0.0] - \[2024-11-26]

#### Added 🆕

* Complete migration of the store to Next.js 15 (App Directory) with React 19.
* Integration of Server Components and Server Actions on the store side for optimal performance.
* Enhanced multi-variant product feature for better usability.
* Implementation of a better password reset mechanism with verification codes.
* Support for more SEO-friendly URLs with OpenGraph and Twitter Card metadata.

#### Improved ⚡

* Upgraded admin panel to Next.js 15 with React 18, ensuring better compatibility and performance.
* Enhanced fetching and caching mechanisms for faster and more reliable performance.
* Improved authentication process for enhanced security.
* Improved internationalization (i18n) for multi-language support.
* Optimized API security and response times.
* Refined UI/UX design for a better user experience.
* Better speed, reduced codebase, and added comprehensive comments for maintainability.
* Enhanced code splitting for improved performance and readability.

#### Fixed 🔧

* Resolved multiple bugs and issues across various pages.
* Improved handling and consistency of multi-variant products.
* Fixed edge-case issues in authentication and password reset processes.
* Addressed and resolved issues related to currency conversion discrepancies.

#### Removed ❌

* Removed the ability to manage SEO titles and descriptions for specific pages via the admin panel for simplicity and improved performance.
* Removed functionality to change the favicon via the admin panel for simplicity and improved performance.

### Fabyoh Version \[1.0.7] - \[2023-07-02]

#### Added 🆕

* Multi-language & multi-currency support for the store
* Added RBAC (Role-based access control) functionality on the admin panel
* Advanced filters, sorting, and infinite scroll functionality on shop pages
* Advanced product variants functionality
* Reviews masonry with the ability to upload an image while reviewing the product
* Search functionality & search page
* Skeleton loaders on the store for an improved loading experience
* Product taxes support, enabling setting taxes for individual products
* Migration of admin panel to Next.js
* Sticky mobile shortcut bar
* New cart page
* Product share modal on the product page
* Dynamic static pages functionality, allowing the creation of multiple static pages
* Three new responsive product cards
* Three new hero sections
* Custom link component
* Confirmation modals in the admin panel to prevent unintentional actions
* GitLab CI/CD pipeline for deploying on Render and Vercel

#### Improved ⚡

* Enhanced UI/UX design
* Cleaner code with better comments
* Code splitting for improved performance
* Improved homepage design
* Enhanced custom button and image components
* Optimized images and links for better performance
* Improved SEO in the store
* Optimized product page for better loading speed
* Improved floating cart functionality
* Replaced deprecated react-image-lightbox plugin with photoswipe plugin
* Improved header and footer layout in the store
* Optimized login and register pages
* Better state management with Redux
* Improved all APIs for enhanced functionality
* Added unique keys to all maps for better rendering efficiency
* Improved mongoose models and relationships
* Enhanced loading screen experience
* Replaced MUI icons with React icons
* Improved order status page
* Enhanced newsletter component

#### Fixed 🔧

* Fixed order page issue for guest customers
* Removed seeds.js file
* Removed lottie plugin
* Fixed offset error on the product page

### Fabyoh Version \[1.0.6] - \[2023-01-05]

#### Added 🆕

* Apexcharts package was replaced by recharts in the admin dashboard
* React lottie package was replaced by lottie react in the admin

#### Fixed 🔧

* Bug fixes

### Fabyoh Version \[1.0.5] - \[2023-01-04]

#### Improved ⚡

* Improved custom button component with loading animation

#### Fixed 🔧

* Forgot & reset password bug fixed
* Write a review bug fixed
* Minor bug fixes

### Fabyoh Version \[1.0.4] - \[2022-12-27]

#### Added 🆕&#x20;

* Migration of store to Next Js
* New top bar marquee style
* New countdown feature on the product page to increase conversion
* New customer views feature on the product page to increase conversion
* New hot stock feature on the product page to increase conversion
* New sold in last feature on the product page to increase conversion
* Custom links and button components for better customizability
* Added guest checkout
* Added COD - Cash on delivery option
* Dynamic browser tab title

#### Improved ⚡

* Improved trending products marquee
* Store UI / UX improvement
* Improved store performance
* Reduced code
* Optimized product page
* Easy installation

#### Fixed 🔧

* Minor bug fixes

### Fabyoh Version \[1.0.3] - \[2022-08-13]

#### Fixed 🔧

* Admin panel dashboard typo fix.
* Admin panel hero layout 2 countdown timer issue fix.
* Removed space in admin panel product categories field.

### Fabyoh Version \[1.0.2] - \[2022-08-08]

#### Added 🆕&#x20;

* Added view order button in transactional emails.

#### Fixed 🔧

* Admin panel dropzone bug fixes.
* Fix leave a review blank page.
* Fix set trending not initializing.

### Fabyoh Version \[1.0.1] - \[2022-07-29]

#### Fixed 🔧

* Bug Fixes

### Fabyoh Version \[1.0.0] - \[2022-07-15]

#### &#x20;Added 🆕&#x20;

* Initial Release
