We ship decently fast
Started in 2014 as ShopNx, Litekart has evolved into a powerful ecommerce platform. Today, it powers over 800+ stores worldwide, offering enterprise-grade features with the flexibility of custom development.
Built with ❤️ by our amazing contributors
Version v8.12
March
Week 12 2025
- Bug fixes for notification of recent orders, wishlist functionality, and improved accessibility.
- Implementation of product count tracking and navigation header improvements for easier navigation.
- Improved user experience with clearer coupon input placeholder and ability to close search with Esc key.
- Refactored page store references to improve product search functionality and updated references from $app/stores to $app/state.
- Removed debug log from searchProducts handler.
- Added support for reels in plugin checklist and auto-activated provider based on status.
- Added attribute handling in product query for improved data structure.
- Fixed and enhanced product attribute handling in Meilisearch integration.
- Fixed "validityChange is not a function" error.
- Enhanced user service list method with sorting and improved layout in customers page.
- Fixed issue with row click for variants without children.
- Added plugin activation check for menu items and improved menu configuration.
- Added delay in sitemap generation progress check.
- Fixed potential null reference and added error handling for invoice response.
- Added pagination for wishlists page.
- Added currency code display for multiple currencies and set a default timezone.
- Added redirect to login page if user is not logged in.
- Simplified breadcrumb component logic and improved readability.
- Added timezone support for date formatting in data tables.
- Removed unnecessary code.
- Made improvements to the code structure and standardized certain elements for consistency.
- Fixed various bugs related to links, banners, and product attributes.
- Added new features such as keyboard navigation, lazy loading for images, and the ability to manage order tags and shipping zones in the admin panel.
- The role and permission management system was enhanced with new type definitions and utility functions, and several fixes were made to roles and orders.
- The UI was updated to fix an issue with invalid image sources and to comment out the 'All' option in payment and order status lists for future consideration.
- Address and order information was added to the customer dashboard, including a new AddressService and import products delete button fix.
- Improved error handling and data selection in order and cart handlers
- Addition of new filters and conditional rendering for improved user experience
- Enhancement of UI components and styling for better visual presentation.
- for date and time
- Enhanced tag management and added tags input component for orders.
- Improved date formatting with timezone support and added autofocus on signup textbox.
- Added enquiry functionality with routes, modal, and handler.
Version v8.11
March
Week 11 2025
- Refactored product page to remove unnecessary console log
- Enhanced category management with hierarchical structure and favicon support
- Replaced login text with icon for UI improvement
- Fixed issue with join as vendor not closing the login modal
- Timezone update and timezone now returned as timeZone
- Added early return for missing notification provider in SMS sending function
- Added shipping setting, zone, and cost settings.
- Enhanced navigation and refresh button components with improved state management and styling
- setting added
- Added delete functionality for logo and favicon in general settings
- Added loading state and skeleton placeholder in category multi-select component
- Added dynamic favicon support in layout
- Implemented a toggle switch for managing FAQ active status.
- Fixed an issue with infinite calls in the orders filters and added CRUD operations and schema integration for shipping rates, zones, and countries.
- Added new functionality for collection preview and management, including a search engine listing and image delete functionality.
- Improvement of chat functionality with fixed storeId and SEO header.
- Modal with fixed header and footer, as well as the addition of timezone functionality.
- Fix for cart page title.
- Integration of product updates with Meilisearch indexing, including the addition of storeId to product indexing.
- Implementation of caching for creating, editing, and removing menus.
- Implementation of SEO headers on FAQ and Blog pages, as well as the addition of other currencies with $ as the symbol.
- Updated category and tag checks to use original arrays for more accurate data.
- Extended currency formatting to include CAD and NZD for improved user experience.
- Changed currency formatting to use currency code for consistency and clarity.
- Removed a debug log and corrected unit amount calculation in a Stripe session utility.
- Added optional chaining to improve parameter retrieval.
- Added a customized API for Varni.
- Fixed a bug with website logo upload and reorganized settings.
- Fixed a checkout pricing issue.
- Fixed a bug on the Safari products listing page.
- Improved navigation with store logo link and enhanced responsiveness for coupons drawer and footer
- Fix for temporary redis unavailability during sitemap generation
- Addition of sort by drawer in mobile filter for improved functionality
- Deployment of boostgo.jp followed by other updates after 1 hour.
- Updates for product reviews and ratings import, signup redirect, invoice creation and order fulfillment notifications, and order deletion process.
- UI updates for cart, button, heading sizes, and refine checkout process
- Implementation of order tags functionality and progress tracking for sitemap generation
Version v8.10
March
Week 10 2025
- Adjusted z-index values and styling for mobile components
- Commented out cart update logic and mobile add to cart variable for potential future use.
- Cleaned up wishlist logic and improved styling for drawer trigger
- Fixed an issue with the visibility of the 'add to cart' button on the product detail page.
- Commented out cart update logic and mobile add to cart variable for future improvements.
- Refactored z-index values and improved styling for mobile components.
- Adjusted padding and margin for navigation and cart components.
- Cleaned up wishlist logic and improved drawer trigger styling.
- Changed 'handle' to 'slug' for improved clarity and consistency.
- Improved rendering of QR codes and product titles
- Added new import mapping
- Added cache clearing for store public details, refined product listing query, and enhanced product listing with category-based filtering and product ID retrieval.
- Fixed margin issue with user icon in login button to improve visual appearance.
- Improved sticky positioning and added new import functionality for bails and custom products.
- Fixed user icon margin and improved accessibility and formatting in various pages.
- Added new fields to product schema and import mapping for customizable and variable products.
- Updated sorting options and improved address handling in forms for better functionality.
- Added new fields and import functionality for product schema, including customizability, style code, and variable product options.
- Improved sticky positioning for product details section and added new import functionality for bails and custom products.
- Implemented cache clearing for store public details and refined product listing query for better performance.
- Added support for Woocommerce import format and improved product data handling and filter component structure.
- Added support for Woocommerce import format and mapping functionality.
- Added payment method icons to footer component for improved user experience.
- Added payment method icons to footer and enhanced product listing with new filtering and sorting options.
- Refactored product page to improve code readability and remove unused logic.
- Refactored product page to remove unused logic and improve organization.
- Fixed issue with add to cart popup and added support for Vaul-svelte.
- New features: QR code support was added for products, including the ability to display QR codes and a configuration option for the plugin.
- UI enhancement: The product details page was updated to improve the user interface.
- Implemented product details UI for better user experience
- Added Plausible and Umami plugins and scripts for analytics tracking
- Streamlined product loading and filtering logic
- Simplified originCountry facet distribution assignment in searchProducts handler
- Increased batch size
- Added cache clearing for store public details after plugin creation
- Updated LatestOrders component to display total amount instead of amount paid
- Added metaTitle and metaKeywords for improved SEO functionality
- SEO optimization: metaTitle and metaKeywords were added to improve search engine visibility and ranking.
- Added confirmation prompt before proceeding with payment capture
- Removed relative and absolute from lazy-img for better page loading
- Added QR code support for products and display option in plugin configuration
- Updated product page to handle QR code input and display
- Updated the product CSV template to
- Fixed loading issues and added missing placeholders on the home page.
- Introduced a new page for products and improved the UI for sitemap generation and queue management.
- Added status management for pages with an active toggle for easier management.
- Added a new plugin for Tidio and made the aspect ratio dynamic.
- Fixed various SEO issues and improved the handling of tags and type definitions.
- Implemented caching for product attributes and grouped SKU retrieval for better performance and user experience.
- Made various improvements to the theme customization and Android configuration.
- Improved category details by using slug instead of name for better organization and SEO.
- Added status management for pages with an active toggle and improved the UI for image and product card height.
- Made various fixes and improvements to the product listing layout, image height and width, and indexing.
- Implemented new functionality to use category details from the slug instead of the name.
- New features added: The next few commits introduce new features such as a "getOne" handler for retrieving specific background jobs, an export functionality for product downloads with progress tracking, and a Tidio chat module in the payment shipping handler.
- Improved image display and user experience for product cards and pages
- Improved image display: The first two commits focus on fixing and enhancing the display of product images, both on the product card and page components. This is achieved by using the "object-contain" property and improving event tracking for user actions.
- Enhanced tracking and event handling for cart items, including add and remove operations
- Added new features such as retrieving specific background jobs and exporting product downloads with progress tracking, as well as improving filter functionality for mobile and search components.
- Refactoring and bug fixes: The remaining commits involve refactoring and fixing issues in various components, such as the mobile filter and search components. These changes aim to improve loading states, filter handling, and the overall user experience. Additionally
- - Cleaned up code and standardized notification descriptions
- - Enhanced login and payment processing
- - Enhanced login flow and error handling for improved authentication
- Improved handling of images, filters, and categories
- - Improved loading state handling and filter display for better user experience
- Improved product image display with updated class bindings and max height adjustment
- - Fixed various bugs related to cart and product handling, loading indicators, and redirects
- - Improved styling and formatting consistency throughout the application
- Implemented a task management drawer and task card component for organizing and indexing tasks.
- - Added new modules and components for return policies, plugins, and user management
- - Added new dependencies and updated existing features for improved functionality
- Improved styling and formatting consistency throughout the customer page and payment method link.
- - Enhanced SEO metadata handling and text color for recent orders
- - Improved QR code generation and formatting, as well as notification provider configurations
- - Cleaned up email and SMS templates for a more streamlined experience.
- Added functionality for task management and task indexing
- Fixed various bugs related to SEO metadata handling, text and layout display, and loading indicators.
Version v8.9
February
Week 9 2025
- Added new features such as admin mega menu builder, notification history retrieval endpoints, and inventory management for multiple locations.
- Improved loading state visibility with increased skeleton height and enhanced bulk action button layout for better responsiveness.
- Improved user interface with increased skeleton height and enhanced bulk action button layout for better responsiveness.
- Added new features such as admin mega menu builder, notification history retrieval endpoints, and inventory management with stock and lead time handling for multiple locations.
- Fixed issues with sitemap URL format and API key secrets being exposed.
- Fixed bugs related to sitemap URL format, API key secrets, and missing parent products during import process.
- - Enhanced attribute mapping logic in Litekart import functionality
- - Added QR code displayer component and integrated it into product details page
- - Added attribute header validation and CSV template for product import
- - Added authentication check on dashboard and order tracking on successful payment
- - Added authentication check on dashboard layout and redirect if not logged in
- - Added checkLoggedIn endpoint and updated COD session confirmation logic
- - Added support for attributes in product addition and search functionality
- - Removed demo mode restriction from checkLoggedIn endpoint
- - Integrated order tracking update on successful Stripe payment intent
- Implemented product deletion functionality
- Implemented product deletion feature in the patch handler
- - Improved functionality for user login and QR code display, as well as added attribute support and validation for product import
- Improved layout and formatting in various components and pages, and streamlined product feed processing with better filtering and error handling.
- Implemented QR code functionality for product details page, including bulk generation and creation of product QR codes.
- Implemented 'Feeds' menu item in admin settings, with improved customer creation and notification functionality.
- Added QR code functionality for product details page, including bulk generation and zip file handling.
- Streamlined product feed processing with improved category filtering and error handling, and updated customer creation functionality and form submission logic.
- Added 'Feeds' menu item to admin settings and improved layout and formatting in various components.
- - Added filter for published products in autocomplete search
- - Updated category links for proper URL formatting
- - Fixed issues with signup modal fields and image loading
- - Set storeId and vendorId for new products during database insertion
- - Refactored image handling in product insertion and update functions
- Enhanced product export functionality to include attributes and improve CSV mapping
- - Increased z-index for Command.Root in custom search component
- Added new fields to product response and settings schema, including certificateServerIp and img.
- Demo mode and universal password: The final three commits introduce new features such as demo mode and a universal password, as well as a navigation loader to improve user experience.
- Enhancements to product response: The addition of an "img" field to the product response provides more comprehensive information for users.
- Updated sitemap URL generation to use selected store domain and fixed sitemap URL issue.
- Implemented demo mode, including a navigation loader and universal password feature.
- Improved sitemap URL generation: The first three commits focus on updating the sitemap URL generation process to use the selected store domain and importing a new utility for this purpose.
Version v8.9
February
Week 9 2025
- Added order tracking information retrieval and dynamic sorting in searchProducts handler, and improved search functionality with updated categories initialization.
- Improved SMS provider options and renamed 'Vonage' to 'Nexmo'.
- Improved code readability by replacing inline back button with BackButton component and adding SeoHeader component for improved SEO metadata.
- Enhanced product search functionality with sorting and improved filter handling, and improved SEO metadata on product and homepage.
- Added support for multiple notification icons for different SMS providers (Msg91, Nexmo, Twilio, and Vonage).
- Added notification icons for various SMS providers and updated SMS provider options.
- Added mobile banner carousel and updated font settings for improved design, and updated ProfileService
- Updated button components and filter layout for better usability.
- Added dynamic sorting in product search and improved category initialization for better search functionality
- Included product and variant details in wishlist listings and queries.
- Added user validation and associated user ID with wishlist entries.
- Enhanced email template functionality by adding a DLT template ID field and related logic.
- Improved error handling and layout in product pages, updated button components and filter layout for better usability.
- Improved product filtering and sorting functionality.
- Enhanced email template functionality by adding DLT template ID field and including product details in invoice and order confirmation emails.
- Improved order tracking and retrieval functionality.
- Improved error handling and layout for product loading and page spacing.
- Added new middleware for the 'usersMe' endpoint to improve security and validation.
- Added security and validation middleware for 'usersMe' endpoint.
- Enhanced the authentication flow with a new option and improved query parameter handling.
- Updated redirect paths for authentication and integrated a new component.
- Enhanced authentication flow with a forgot password option and refactored query parameter handling.
- button not working
- Fixed a bug with the add to cart button not working.
- Added a new option to the BottomNav component and improved mobile menu transitions.
- Updated product schema to allow for reviews and added a 'usersMe' endpoint to retrieve user details.
- Simplified a function in the AuthButton component.
- Renamed a function for consistency in the authentication flow.
- Added a new endpoint for retrieving user details and updated the product schema to allow for reviews.
- Added a new page for orders.
Version v8.8
February
Week 8 2025
- Added allFilters feature to desktop filter component.
- Added tag search functionality to desktop filter component
- Enhanced the desktop filter component by making filters expandable for a better user experience.
- Improved product pagination for better user experience.
- Enhanced product pagination and added allFilters to desktop filter component
- Improved authentication functionality by refactoring the button and implementing modal components for better accessibility.
- Implemented tag search functionality to desktop filter component.
- Refactored authentication button and improved modal accessibility
- Fixed issues with the cart functionality, specifically with the getOne function and adding a store ID to carts.
- - Ability to specify domain parameter for DNS check method
- - Added DNS check route to admin domains router
- Improved styling and error handling in domain edit forms.
- Enhanced functionality for domain management:
- - Updated currency symbol handling for product pricing components
- - Integration with RoleService for dynamic role fetching
- - Improved shadow effect and error handling for domain cards
- Added new styling and functionality to coupon and product detail pages.
- - Fixed response handling and status codes in DNS check and user verification routes
- - Customizable class and improved URL handling for product preview
- Enhanced modal and invoice functionality, as well as improved navigation and data display in the dashboard.
- - Adjusted top selling products display and order value categories
- - Added sales data and orders value to dashboard summary
- - Added hover state for timestamps in product list
- - Added download functionality for invoices and updated table structure
- Improved analytics and data management:
- Enhanced dashboard features such as fulfillment status, top products data, and improved product filtering and search parameters.
- Dashboard enhancements: The dashboard was updated to include fulfillment status, top products data, and a sticky filter component for desktop.
- Improved server functionality by adding password fields for webhooks and handling store IDs for invoice downloads and imports.
- Invoice and import functionality: The vendor invoice template was updated and a delete import functionality was added, along with various fixes and updates to vendor permissions and queries.
- Improved search and filtering: Product filtering was improved with generalized filters, improved search parameters, and a total hit count for search results. A password field was also added for webhooks.
- Fixed issues with payment methods, vendor permissions, and forgot password functionality.
- Improved performance and functionality for product status and filtering, including adding a 'status' facet to product indexing and removing unnecessary status filter from product query.
- Enhancements to Meilisearch integration, including improved task duration calculation and adding endpoint to retrieve task details, as well as adding conditional checks for Meilisearch host before fetching stats.
- Improved management and handling of payment methods, including the ability to apply and remove coupons and select from a list of options.
- Enhanced user experience and design by standardizing buttons, improving layout and UI, and adding dark mode compatibility.
- Improved performance and functionality of product indexing and filtering through the addition of a 'status' facet and updated Meilisearch integration.
- Improvements to payment method management and handling, including adding descriptions and images, and fixing selection and removal logic.
- - Improved visibility for multi-select and product table styling, as well as null checks, delete functionality, and order success page layout
- - Implemented meta title field and improved slug input placement in page editor
- - Cleaned up code formatting and improved readability in checkout and product pages
- - Improved recent order popup layout and button positioning
- - Improved recent order popup layout and button positioning, as well as code formatting and readability in checkout and product pages
- Added currency symbol fix for variants
- - Enhanced multi-select and product table styling for better visibility
- - Added to cart button for mobile screens and updated product listing response to include search statistics
- - Added to cart button for mobile screens
- - Repositioned social sharing buttons in product gallery for better visibility
- - Added published product count and search results to product listing response, and enhanced breadcrumb component with unique category handling
- - Added published product count and search
- - Added delete functionality to address list modal and improved null checks
- - Temporary commented out coupon application,
- - Added close backdrop functionality for cart overlay and repositioned social sharing buttons for better visibility
- - Added close backdrop functionality for cart overlay
- - Updated product listing response to include search statistics from Meilisearch
- - Fixed default variant selection and enabled selectable options for product variations
- - Enhanced page editor with meta title field and improved slug input placement
- - Enhanced order success page layout and added delivery address details
- - Fixed issues with default variant selection and selectable options for product variations
- Added svelte-inspector plugin for enhanced debugging capabilities and improved development experience.
- Added userId to COD checkout and improved import listing and checkout session handling.
- Enhanced product table, added currencySymbol and currencySymbolNative to patch store, and improved import listing and checkout session handling.
- Implemented auto refresh on import summary page and added svelte-inspector plugin for improved debugging and development experience.
- Added new features such as auto refresh and svelte-inspector plugin for improved debugging and development experience.
- Enhanced product table and added currency related variables to patch store.
- Added new features such as improved import options, auto refresh, and debugging capabilities with svelte-inspector plugin.
- Removed change password page, updated required headers for product import, and included userId in COD checkout.
- Enhanced product table with new currency symbols and improved import options structure.
- Enhanced product table with currency symbols and improved store functionality.
- Simplified My Dashboard layout, improved import options structure, and added auto refresh at import summary page.
- Refactored code to remove unused logic and simplify layout for better import options.
- Refactored code by removing unused logic and simplifying dashboard layout.
- Refactored code to remove unused domain table logic and improve layout and headers for product import.
- Improved checkout flow for UI
- Improved checkout flow in the UI.
- Improved performance and functionality of product listing in the ADMIN section.
- Improved product listing performance and added an index on the products->createdAt field for better sorting and filtering.
- Enhanced performance and functionality for product listing in the admin section
- Refactored and streamlined codebase for better readability and maintainability.
- Streamlined codebase by removing unused routes and components and improving code formatting.
- Streamlined codebase by removing unused routes and components, and cleaning up domain handler code for improved readability and maintainability.
- Enhanced product import functionality with new import modes, detailed progress indicators, and improved error handling. Also added retry import functionality and improved auto-refresh interval for import details.
- Enhanced product import functionality with new modes, progress indicators, and error handling.
- Enhanced product import process with new import modes, detailed progress indicators, and error handling.
- Refactored and streamlined codebase for improved readability and maintainability
- Added new features and functionality for product import, including import modes, progress indicators, and error handling.
Version v8.7
February
Week 7 2025
- Enhanced product download functionality with tooltip and improved button design.
- Improved import filters.
- Adding a new pincode check component for delivery options and implementing import data page with improved import options and template download.
- Enhancing product download and import functionality, including adding tooltips, improved design, and auto-refresh.
- Commented out unused import summary section and cleaned up API response handling.
- Added pincode check component for delivery options.
- Updated import detail schema and enhanced status counting logic.
- Refactored DomainService methods and added DNS check functionality.
- Refactored DomainService methods for consistency and added DNS check functionality.
- Implemented auto-refresh for import progress and enhanced UI with progress indicators.
- Refactored and enhanced DomainService methods for consistency, added DNS check functionality, and improved product download functionality.
- Refactoring and improving functionality of DomainService methods, including adding DNS check.
- Enhanced product import by adding new headers and updating status count handling.
- Enhanced product import by adding new headers, updating status count handling, and improving validation error handling.
- Commented out unused import summary section and cleaned up API response handling.
- Fixed import page filters.
- Updated import detail schema and refactored import processing functions.
- Added import data page with product import options and template download.
- Implemented new features such as pincode check component for delivery options, auto-refresh for import progress, and enhanced UI with progress indicators.
- Added csv-preview component with responsive table and updated Svelte syntax instructions.
- Improved product import functionality by adding new headers, updating status count handling, and implementing validation error prevention.
- Improved import filters and fixed issues with import page filters.
- Updated import detail schema and ref
- Added csv-preview component with responsive table and updated Svelte syntax instructions.
- Added import data page with product import options and template download.
- Improved product update and insert functionality
- Unnecessary styling has been removed from the bulk delete button.
- Improved product functionality with successful update and insert capabilities.
- The queue details functions and related imports in the settings handler have been commented out.
- Fixed issues with social sharing buttons and navigation/wishlist functionality.
- Fixed bugs related to social sharing and navigation/wishlist functionality
- Enhanced social sharing buttons by fixing an issue with the YouTube channel and adding a clear filters feature.
- Fixed issues with navigation and wishlist functionality on the product page, as well as unnecessary classes and incorrect image uploads in other sections. Additionally, made updates to the settings handler by commenting out queue details functions and related imports.
- Improved overall user experience with the addition of a clear filters feature and removal of unnecessary code.
- Made changes to improve the design and functionality of bulk delete and image upload features.
- The social sharing buttons have been fixed to use the correct YouTube channel.
- The issue with incorrect image uploads in sections has been fixed.
- The navigation and wishlist functionality in the product page have been updated and fixed.
- The product update and insert functionality has been successfully implemented.
- Improved product update and insert functionality.
- Improved checkout address page functionality by updating email and phone conditionals and ensuring shipping address is saved.
- Added new features such as storeId to product attributes, auto-create category, and isUpdateExisting parameter to processImport, as well as updating search facets and sorting criteria in MeiliSearch handler.
- Updated search facets and sorting criteria in MeiliSearch handler for better search functionality.
- Implemented auto-create category feature and improved queue details retrieval.
- Fixed Chat API calls.
- Added storeId to product attributes and included id in columns for product retrieval.
- Implemented auto-create category feature and updated search facets and sorting criteria.
- Updated all API calls through services/admin for better organization.
- Enhancements to the product attributes and import process, including the addition of a storeId and improved job handling in the import queue.
- Enhanced user interface by adjusting grid spacing and updating navigation to checkout address.
- Updated checkout address page to fix email and phone conditionals for improved functionality.
- Added storeId to product attributes and enhanced product retrieval by including id in columns. Also updated checkout address page layout.
- Updates to the UI, including grid spacing and search facets and sorting criteria in MeiliSearch handler.
- Improvements to the checkout address page, including updates to email and phone conditionals and navigation to ensure shipping address is saved.
- Updated email and phone conditionals in checkout address page and navigation to ensure shipping address is saved.
- Added isUpdateExisting parameter to processImport and improved job handling in import queue.
- Implemented new grid spacing for better UI design.
- Development points:
- Enhanced handling and display of product categories, store selection, and notification history.
- Refactored product and page schemas for improved data handling and indexing.
- Refactored and updated schemas for better data handling and indexing, and made various fixes and improvements throughout the codebase.
- Enhanced layout and styling for various pages, including the mega menu, checkout navigation, and cart.
- Updated the cart layout, search component, and cart loading animation to enhance the user experience.
- Implemented changes to the admin configuration to comment out the Banners menu item and improve the mega menu layout.
- Added new features related to store selection and retrieval, including the ability to add optional storeId field to Webhook type and improve category handling in product import and update processes.
- Fixed bugs related to checkout navigation, shipping charges display, login redirect path, and terms acceptance message.
- Improved user interface and functionality for the mega menu layout, checkout navigation, and order summary/price summary.
- Enhanced user experience with improved navigation and layout changes, including the addition of a loading animation and cursor-based pagination for product retrieval.
- Implemented new functionality for pagination and cursor-based retrieval of products in the MeiliSearch handler, as well as improved data handling and indexing in product and page schemas.
- Added new features such as a trust badge and optional storeId field for webhooks, as well as improved handling for categories and notifications.
- Improved data handling and indexing for products and pages, as well as updates to the settings and webhook functionality.
- Added new features such as cursor-based pagination for product retrieval, optional storeId field in Webhook type, and plugin retrieval for stores in settings handler.
- Improved user interface with sticky details and enhanced loading and error states.
- 3 commits
- Enhanced loading and error states in the category page with improved UI elements.
- Updated documentation and instructions for copilot usage and development.
- Improved product indexing and search filters for better performance and relevance
- Streamlined development process with copilot instructions: The documentation commits include updates to copilot instructions for both frontend and backend development, as well as instructions for using onclick in Svelte files. This suggests a focus on making the development process more efficient and user-friendly.
- 2 commits
- Enhanced product indexing with additional attributes and options
- Bug fixes and performance optimizations: The commits include various bug fixes, such as optimizing data retrieval functions, removing unnecessary extensions and dependencies, and updating dependencies for improved functionality and compatibility. This demonstrates a commitment to maintaining a high-quality and efficient code
- Improved product indexing and search functionality with additional attributes and options.
- Improved UI elements and loading/error states in the category page.
- Fixed various bugs and improved compatibility with updates to dependencies and base image in Dockerfile.
- Improved product indexing and search functionality: The commits include updates to product indexing, adding additional attributes and options, and enhancing performance and relevance. This shows a focus on improving the overall search experience for users.
- Enhanced product indexing and search functionality with additional attributes and options for improved performance and relevance.
- Updated copilot instructions for frontend and backend development.
- Refactored code for optimized data retrieval and improved performance.
- Addressed bugs related to social sharing buttons to ensure smooth user experience.
- Implemented necessary changes to ensure proper functioning of social sharing buttons
- Fixed social sharing buttons to improve user experience and functionality.
- Implemented updates to ensure smooth and efficient sharing process.
- Resolved issues related to sharing on various social media platforms.
- Enhanced the overall user experience by fixing social sharing issues.
- Improved functionality and usability of social sharing buttons
- Fixed issues with social sharing buttons
- Improved social sharing functionality by fixing issues with sharing buttons.
- Refactoring and bug fixes:
- - Enhanced tag filtering functionality and accessibility improvements
- Enhanced functionality for product management:
- - Bug fixes for image upload error handling, optional chaining in breadcrumb paths, and
- - Image upload component improvements, including initial preview and remove functionality
- Improved design and user experience:
- - Advanced options enabled by default in dashboard page
- - Instagram section and homepage category list with images added
- Added new functionality to the dashboard page, including advanced options being enabled by default and bulk status update and delete functionality for products.
- Improved user interface and design for various components, such as the background job table, image upload, and store role retrieval.
- Refactored and improved logic for various features, including store role retrieval, category list, image upload, cart management, and product indexing.
- Refactored logic for cart management, product indexing, and import processing.
- - Loading states implemented for banners and images
- - Product download functionality added
- - Refactoring of store role retrieval, cart discount logic, cart retrieval, and product deletion logic
- - Responsive design enhancements for banners and product cards
- Enhanced functionality for bulk product management, including status updates and deletion.
- Improved UI design and functionality, such as adding hover cursor style and row click functionality, enhancing tag filtering and responsive design, and implementing loading states.
- - Conditional rendering for category list and improved loading state handling
- - Bulk status update and deletion options added
Version v8.6
February
Week 6 2025
- Separated pages for checkout flow
- Improved user flow for navigating through the website.
- Added redirect logic for empty carts and unselected items
- Refactoring and improving code: removing primary domain condition from storePublicDetails query, streamlining axios initialization and store ID handling, renaming deleteStoreCache for consistency, centralizing cache key definitions, updating cache key format and usage, fetching data from layout.server.ts instead of hooks.server.ts
- Fixing issues and bugs: infinite effect loop, improving item count calculation for plugins, fixing styling for search bar and vendor name, adding pagination support, updating mega menu links.
- Implemented login modal and redirect logic for empty cart and unselected items
- Implemented a login modal for improved user experience
- Refactored code to streamline axios initialization and store ID handling, and to remove primary domain condition from storePublicDetails query.
- Implementing new features: login modal, redirect logic, separate pages for checkout flow, show mega menu if megamenu plugin is active, update environment variables and switch from yarn to bun for dependency management
- - Optimized redis cache initialization
- - Added test email route and handler for notification provider
- - Added route and handler for deleting store cache
- - Fixed URL handling for selected tags
- - Implemented caching for megamenu and dashboard
- Improved functionality:
- - Fixed refactor API calls to use ApiService and update
- - Added HTTP status codes import for improved response handling in dashboard handlers
- Bug fixes:
- - Fixed parent category click
- - Fixed dynamic load store env
- - Fixed collection delete
- Fixed bugs related to category and URL handling
- - Added caching for dashboard summary data retrieval
- - Added test email functionality
- - Improved server startup performance in dev mode
- - Added category data retrieval in searchProducts handler
- Improved performance and caching for megamenu and dashboard features
- - Updated SKU and Categories field mappings
- Added new functionality for email notifications and cache handling
- - Enhanced breadcrumb component to support product categories
- Improved cart state tracking and thumbnail assignment logic.
- Added error handling for product details page.
- Enhanced product variant selection and added legal pages with dynamic content loading.
- Fixed issues with retrieving and displaying category data in the product handler.
- Updated domain display logic to handle multiple domains.
- Simplified thumbnail assignment logic in product handler.
- Fixed issues with creating stores and displaying store name.
- Improved functionality and logic for product creation and updates.
- Optimized admin login layout and fixed issues with store domain display and creation.
- Optimized admin login layout.
- Updated dependencies and bits-ui version.
- Fixed issues with Shopify and Litekart import mapping.
- Added a new button to the UI.
- Enhanced product variant selection and added legal pages.
- Fixed image upload and renamed API to Litekart v2.0, fixed manage inventory issue and admin signup issue, updated pagination logic
- Refactored product handling and integrated Meilisearch for product deletion, and added unique indexes for product slug and SKU in product schema.
- integration
- Enhanced Page type and updated image upload component with labels and descriptions, and added currency and meta fields to Shopify import mapping.
- Enhanced Page type and updated image upload component with labels and descriptions, corrected key mapping for SKU in Shopify sheets import, and removed Prettier.
- Added getCollections handler and integrated it into product routes, corrected product IDs and SKUs in seed data, adjusted font sizes and cleaned up price formatting in cart page, refined product page layout and improved origin country display, updated banner image URL and improved product seeding logic, and refactored product handling and integrated Meilisearch for product deletion.
- Implemented recent order popup with automatic display intervals and added recent purchase popup.
- Implemented recent order popup with automatic display intervals and removed WhatsApp button from footer.
- Refactored code to update imports and remove unused fields for cleaner code
- Refactored code to update imports from '$app/stores' to '$app/state' in multiple components.
- Implemented a login modal component and integrated it with the product page
- Implemented a login modal component and integrated it with the product page.
- Classified routes for blogs,
- Updated product preview links to use dynamic store front origin
- Added an autocomplete search endpoint for Meilisearch products.
- Implemented search autocomplete functionality using MeilisearchService.
- Added autocomplete search endpoint for Meilisearch products
- Removed Redis cache from product attributes
- Removed Redis cache from product attributes.
- Corrected boolean type declaration and updated currency properties in user and setting states.
- Fixed boolean type declaration and currency properties for user and setting states
- Added support for prose in the project
- Updated menu data access and passed additional product data to MobileFilter component
- Updated menu data access in footer and main navigation components.
- Added support for prose in the application.
- Improved formatting and data types in product variant schema
- Passed additional product data to the MobileFilter component.
- Fixed phone number validation and message
- Improved formatting and data types in product variant schema.
- Fixed phone number validation and message.
- Implemented wishlist functionality and optimized API calls for store details
- Improving and updating existing schemas, including adding new fields and using jsonb for sections.
- API and functionality updates: The API has been renamed from Kitcommerce to Litekart, and several new features have been added such as the ability to add an origin parameter to signup and auth methods for improved tracking, and the addition of a deleteStore method for store management.
- Refactoring and enhancing existing API methods for improved readability, structure, and tracking.
- Enhancements to data and schema: The SearchResult schema has been added and integrated with search result saving logic, and the Page schema has been enhanced with additional fields for banners and layout options. Additionally, the Page schema has been updated to
- Adding new functionality, such as the ability to delete stores and save search results.
- Improvements to user experience and readability: The sendSms function has been refactored for improved readability and structure, and the login button on the verification page has been fixed to remove extraneous text.
- Fixed double content on products page and added origin parameter to checkout methods
- Improved code formatting and consistency in cache utility functions
- Updated paneforge version and refactored resizable components
- Added instructional videos and fixed issues in invoice processing logic.
- Refactor and improve code consistency and formatting in cache utility functions
- Update dependencies and improve component functionality in Paneforge
- Streamlined checkout handlers and improved code readability
- Updated Prettier configuration and addressed build errors
- Fixed issues with storeId and debug logs, and simplified router setup in admin
- Added class structure to address, chats, and settings components
- Fix various issues and add new features related to checkout and product import in Kitcommerce-admin and GitHub workflows.
Version v8.5
January
Week 5 2025
- Fixed undefined export and linted typescript code
- Added superPermissions configuration for role management
- Added superPermissions configuration for role management.
- Added instructional videos for user guidance.
- Added instructional videos for better user understanding
- Fixed undefined export and linted ts code for better code quality.
- Fixed issues with store ID header and coupon status value in product import request.
- Pages and invoice routes have been improved and fixed.
- Added mustache to project for improved styling and templating.
- Coupon status value has been fixed.
- Store ID header has been fixed for product import requests.
- Mustache functionality has been added.
- Improved pages and invoice routes for better functionality and user experience.
Version v8.5
January
Week 5 2025
- Streamlined error reporting: The commits also worked on streamlining the error reporting process, ensuring that only relevant and necessary errors are reported. This helps to reduce clutter and confusion for users, making it easier to identify and address any issues that may arise.
- Streamlined debugging process: By filtering out 404 errors, developers can focus on fixing other types of errors, making the debugging process more efficient and effective.
- Improved error handling: The code now only prints an error if it is not a 404 error, making the error messages more specific and relevant.
- Improved code formatting: The fourth commit fixed issues with the code formatting by updating the prettier package.
- Enhanced user experience: This change helps to reduce confusion for users by only displaying errors that are relevant to their actions, providing a smoother and more intuitive experience.
- Admin modules removed: The fifth commit removed unnecessary admin modules from the project.
- Error-specific messaging: The development also included implementing error-specific messaging, which means that the error message will now provide more detailed information about the specific error, making it easier for users to understand and troubleshoot.
- Added seeding and migrate task functionality.
- Improved error handling: The commits focused on improving the error handling process by only printing an error if it is not a 404 error. This helps to reduce unnecessary error messages and improve the overall user experience.
- Fixed incorrect import and prettier formatting issues.
- Initial commit and setup: The final two commits involve the initial setup of the project, including adding seeding and migration tasks.
- Resolved import and role issues: The first three commits address issues related to incorrect imports and a "role not found" error, which were fixed by upgrading packages and making necessary fixes.
- Upgraded package and removed admin modules.
- Fixing and updating: The developer fixed an issue with the import path for an S3 utility in invoice generation, suggesting a focus on maintaining and improving the functionality of the existing code.
- Implement partial checkout feature
- - Add partial checkout documentation
- Fixed import path for S3 utility in invoice generation.
- Refactored category route handlers for future implementation.
- Added partial checkout feature
- Added a new feature for partial checkout
- Documentation for partial checkout has been added
- Partial checkout feature has been implemented
- Enhancing and upgrading: The developer enhanced the database schema and API routes with new fields and indexes, as well as upgrading a package to work with a new logging tool. This indicates a focus on improving the overall performance and functionality of the application.
- Fixed drizzleconfig and upgraded package to work with new bunyan.
- Enhanced user experience by providing more control over the checkout process
- Improved efficiency and flexibility for selecting specific files to checkout
- Refactoring and future-proofing: The developer commented out category route handlers for future implementation, indicating a focus on improving the code structure and making it easier to add new features in the future.
- Enhanced database schema and API routes with new fields and indexes.
- Improved user experience by allowing partial checkout of files/folders
- This feature enhances user experience and makes it easier to manage API keys.
Version v8.12
March
Week 12 2025
- Bug fixes for notification of recent orders, wishlist functionality, and improved accessibility.
- Implementation of product count tracking and navigation header improvements for easier navigation.
- Improved user experience with clearer coupon input placeholder and ability to close search with Esc key.
- Refactored page store references to improve product search functionality and updated references from $app/stores to $app/state.
- Removed debug log from searchProducts handler.
- Added support for reels in plugin checklist and auto-activated provider based on status.
- Added attribute handling in product query for improved data structure.
- Fixed and enhanced product attribute handling in Meilisearch integration.
- Fixed "validityChange is not a function" error.
- Enhanced user service list method with sorting and improved layout in customers page.
- Fixed issue with row click for variants without children.
- Added plugin activation check for menu items and improved menu configuration.
- Added delay in sitemap generation progress check.
- Fixed potential null reference and added error handling for invoice response.
- Added pagination for wishlists page.
- Added currency code display for multiple currencies and set a default timezone.
- Added redirect to login page if user is not logged in.
- Simplified breadcrumb component logic and improved readability.
- Added timezone support for date formatting in data tables.
- Removed unnecessary code.
- Made improvements to the code structure and standardized certain elements for consistency.
- Fixed various bugs related to links, banners, and product attributes.
- Added new features such as keyboard navigation, lazy loading for images, and the ability to manage order tags and shipping zones in the admin panel.
- The role and permission management system was enhanced with new type definitions and utility functions, and several fixes were made to roles and orders.
- The UI was updated to fix an issue with invalid image sources and to comment out the 'All' option in payment and order status lists for future consideration.
- Address and order information was added to the customer dashboard, including a new AddressService and import products delete button fix.
- Improved error handling and data selection in order and cart handlers
- Addition of new filters and conditional rendering for improved user experience
- Enhancement of UI components and styling for better visual presentation.
- for date and time
- Enhanced tag management and added tags input component for orders.
- Improved date formatting with timezone support and added autofocus on signup textbox.
- Added enquiry functionality with routes, modal, and handler.
Version v8.11
March
Week 11 2025
- Refactored product page to remove unnecessary console log
- Enhanced category management with hierarchical structure and favicon support
- Replaced login text with icon for UI improvement
- Fixed issue with join as vendor not closing the login modal
- Timezone update and timezone now returned as timeZone
- Added early return for missing notification provider in SMS sending function
- Added shipping setting, zone, and cost settings.
- Enhanced navigation and refresh button components with improved state management and styling
- setting added
- Added delete functionality for logo and favicon in general settings
- Added loading state and skeleton placeholder in category multi-select component
- Added dynamic favicon support in layout
- Implemented a toggle switch for managing FAQ active status.
- Fixed an issue with infinite calls in the orders filters and added CRUD operations and schema integration for shipping rates, zones, and countries.
- Added new functionality for collection preview and management, including a search engine listing and image delete functionality.
- Improvement of chat functionality with fixed storeId and SEO header.
- Modal with fixed header and footer, as well as the addition of timezone functionality.
- Fix for cart page title.
- Integration of product updates with Meilisearch indexing, including the addition of storeId to product indexing.
- Implementation of caching for creating, editing, and removing menus.
- Implementation of SEO headers on FAQ and Blog pages, as well as the addition of other currencies with $ as the symbol.
- Updated category and tag checks to use original arrays for more accurate data.
- Extended currency formatting to include CAD and NZD for improved user experience.
- Changed currency formatting to use currency code for consistency and clarity.
- Removed a debug log and corrected unit amount calculation in a Stripe session utility.
- Added optional chaining to improve parameter retrieval.
- Added a customized API for Varni.
- Fixed a bug with website logo upload and reorganized settings.
- Fixed a checkout pricing issue.
- Fixed a bug on the Safari products listing page.
- Improved navigation with store logo link and enhanced responsiveness for coupons drawer and footer
- Fix for temporary redis unavailability during sitemap generation
- Addition of sort by drawer in mobile filter for improved functionality
- Deployment of boostgo.jp followed by other updates after 1 hour.
- Updates for product reviews and ratings import, signup redirect, invoice creation and order fulfillment notifications, and order deletion process.
- UI updates for cart, button, heading sizes, and refine checkout process
- Implementation of order tags functionality and progress tracking for sitemap generation
Version v8.10
March
Week 10 2025
- Adjusted z-index values and styling for mobile components
- Commented out cart update logic and mobile add to cart variable for potential future use.
- Cleaned up wishlist logic and improved styling for drawer trigger
- Fixed an issue with the visibility of the 'add to cart' button on the product detail page.
- Commented out cart update logic and mobile add to cart variable for future improvements.
- Refactored z-index values and improved styling for mobile components.
- Adjusted padding and margin for navigation and cart components.
- Cleaned up wishlist logic and improved drawer trigger styling.
- Changed 'handle' to 'slug' for improved clarity and consistency.
- Improved rendering of QR codes and product titles
- Added new import mapping
- Added cache clearing for store public details, refined product listing query, and enhanced product listing with category-based filtering and product ID retrieval.
- Fixed margin issue with user icon in login button to improve visual appearance.
- Improved sticky positioning and added new import functionality for bails and custom products.
- Fixed user icon margin and improved accessibility and formatting in various pages.
- Added new fields to product schema and import mapping for customizable and variable products.
- Updated sorting options and improved address handling in forms for better functionality.
- Added new fields and import functionality for product schema, including customizability, style code, and variable product options.
- Improved sticky positioning for product details section and added new import functionality for bails and custom products.
- Implemented cache clearing for store public details and refined product listing query for better performance.
- Added support for Woocommerce import format and improved product data handling and filter component structure.
- Added support for Woocommerce import format and mapping functionality.
- Added payment method icons to footer component for improved user experience.
- Added payment method icons to footer and enhanced product listing with new filtering and sorting options.
- Refactored product page to improve code readability and remove unused logic.
- Refactored product page to remove unused logic and improve organization.
- Fixed issue with add to cart popup and added support for Vaul-svelte.
- New features: QR code support was added for products, including the ability to display QR codes and a configuration option for the plugin.
- UI enhancement: The product details page was updated to improve the user interface.
- Implemented product details UI for better user experience
- Added Plausible and Umami plugins and scripts for analytics tracking
- Streamlined product loading and filtering logic
- Simplified originCountry facet distribution assignment in searchProducts handler
- Increased batch size
- Added cache clearing for store public details after plugin creation
- Updated LatestOrders component to display total amount instead of amount paid
- Added metaTitle and metaKeywords for improved SEO functionality
- SEO optimization: metaTitle and metaKeywords were added to improve search engine visibility and ranking.
- Added confirmation prompt before proceeding with payment capture
- Removed relative and absolute from lazy-img for better page loading
- Added QR code support for products and display option in plugin configuration
- Updated product page to handle QR code input and display
- Updated the product CSV template to
- Fixed loading issues and added missing placeholders on the home page.
- Introduced a new page for products and improved the UI for sitemap generation and queue management.
- Added status management for pages with an active toggle for easier management.
- Added a new plugin for Tidio and made the aspect ratio dynamic.
- Fixed various SEO issues and improved the handling of tags and type definitions.
- Implemented caching for product attributes and grouped SKU retrieval for better performance and user experience.
- Made various improvements to the theme customization and Android configuration.
- Improved category details by using slug instead of name for better organization and SEO.
- Added status management for pages with an active toggle and improved the UI for image and product card height.
- Made various fixes and improvements to the product listing layout, image height and width, and indexing.
- Implemented new functionality to use category details from the slug instead of the name.
- New features added: The next few commits introduce new features such as a "getOne" handler for retrieving specific background jobs, an export functionality for product downloads with progress tracking, and a Tidio chat module in the payment shipping handler.
- Improved image display and user experience for product cards and pages
- Improved image display: The first two commits focus on fixing and enhancing the display of product images, both on the product card and page components. This is achieved by using the "object-contain" property and improving event tracking for user actions.
- Enhanced tracking and event handling for cart items, including add and remove operations
- Added new features such as retrieving specific background jobs and exporting product downloads with progress tracking, as well as improving filter functionality for mobile and search components.
- Refactoring and bug fixes: The remaining commits involve refactoring and fixing issues in various components, such as the mobile filter and search components. These changes aim to improve loading states, filter handling, and the overall user experience. Additionally
- - Cleaned up code and standardized notification descriptions
- - Enhanced login and payment processing
- - Enhanced login flow and error handling for improved authentication
- Improved handling of images, filters, and categories
- - Improved loading state handling and filter display for better user experience
- Improved product image display with updated class bindings and max height adjustment
- - Fixed various bugs related to cart and product handling, loading indicators, and redirects
- - Improved styling and formatting consistency throughout the application
- Implemented a task management drawer and task card component for organizing and indexing tasks.
- - Added new modules and components for return policies, plugins, and user management
- - Added new dependencies and updated existing features for improved functionality
- Improved styling and formatting consistency throughout the customer page and payment method link.
- - Enhanced SEO metadata handling and text color for recent orders
- - Improved QR code generation and formatting, as well as notification provider configurations
- - Cleaned up email and SMS templates for a more streamlined experience.
- Added functionality for task management and task indexing
- Fixed various bugs related to SEO metadata handling, text and layout display, and loading indicators.
Version v8.9
February
Week 9 2025
- Added new features such as admin mega menu builder, notification history retrieval endpoints, and inventory management for multiple locations.
- Improved loading state visibility with increased skeleton height and enhanced bulk action button layout for better responsiveness.
- Improved user interface with increased skeleton height and enhanced bulk action button layout for better responsiveness.
- Added new features such as admin mega menu builder, notification history retrieval endpoints, and inventory management with stock and lead time handling for multiple locations.
- Fixed issues with sitemap URL format and API key secrets being exposed.
- Fixed bugs related to sitemap URL format, API key secrets, and missing parent products during import process.
- - Enhanced attribute mapping logic in Litekart import functionality
- - Added QR code displayer component and integrated it into product details page
- - Added attribute header validation and CSV template for product import
- - Added authentication check on dashboard and order tracking on successful payment
- - Added authentication check on dashboard layout and redirect if not logged in
- - Added checkLoggedIn endpoint and updated COD session confirmation logic
- - Added support for attributes in product addition and search functionality
- - Removed demo mode restriction from checkLoggedIn endpoint
- - Integrated order tracking update on successful Stripe payment intent
- Implemented product deletion functionality
- Implemented product deletion feature in the patch handler
- - Improved functionality for user login and QR code display, as well as added attribute support and validation for product import
- Improved layout and formatting in various components and pages, and streamlined product feed processing with better filtering and error handling.
- Implemented QR code functionality for product details page, including bulk generation and creation of product QR codes.
- Implemented 'Feeds' menu item in admin settings, with improved customer creation and notification functionality.
- Added QR code functionality for product details page, including bulk generation and zip file handling.
- Streamlined product feed processing with improved category filtering and error handling, and updated customer creation functionality and form submission logic.
- Added 'Feeds' menu item to admin settings and improved layout and formatting in various components.
- - Added filter for published products in autocomplete search
- - Updated category links for proper URL formatting
- - Fixed issues with signup modal fields and image loading
- - Set storeId and vendorId for new products during database insertion
- - Refactored image handling in product insertion and update functions
- Enhanced product export functionality to include attributes and improve CSV mapping
- - Increased z-index for Command.Root in custom search component
- Added new fields to product response and settings schema, including certificateServerIp and img.
- Demo mode and universal password: The final three commits introduce new features such as demo mode and a universal password, as well as a navigation loader to improve user experience.
- Enhancements to product response: The addition of an "img" field to the product response provides more comprehensive information for users.
- Updated sitemap URL generation to use selected store domain and fixed sitemap URL issue.
- Implemented demo mode, including a navigation loader and universal password feature.
- Improved sitemap URL generation: The first three commits focus on updating the sitemap URL generation process to use the selected store domain and importing a new utility for this purpose.
Version v8.9
February
Week 9 2025
- Added order tracking information retrieval and dynamic sorting in searchProducts handler, and improved search functionality with updated categories initialization.
- Improved SMS provider options and renamed 'Vonage' to 'Nexmo'.
- Improved code readability by replacing inline back button with BackButton component and adding SeoHeader component for improved SEO metadata.
- Enhanced product search functionality with sorting and improved filter handling, and improved SEO metadata on product and homepage.
- Added support for multiple notification icons for different SMS providers (Msg91, Nexmo, Twilio, and Vonage).
- Added notification icons for various SMS providers and updated SMS provider options.
- Added mobile banner carousel and updated font settings for improved design, and updated ProfileService
- Updated button components and filter layout for better usability.
- Added dynamic sorting in product search and improved category initialization for better search functionality
- Included product and variant details in wishlist listings and queries.
- Added user validation and associated user ID with wishlist entries.
- Enhanced email template functionality by adding a DLT template ID field and related logic.
- Improved error handling and layout in product pages, updated button components and filter layout for better usability.
- Improved product filtering and sorting functionality.
- Enhanced email template functionality by adding DLT template ID field and including product details in invoice and order confirmation emails.
- Improved order tracking and retrieval functionality.
- Improved error handling and layout for product loading and page spacing.
- Added new middleware for the 'usersMe' endpoint to improve security and validation.
- Added security and validation middleware for 'usersMe' endpoint.
- Enhanced the authentication flow with a new option and improved query parameter handling.
- Updated redirect paths for authentication and integrated a new component.
- Enhanced authentication flow with a forgot password option and refactored query parameter handling.
- button not working
- Fixed a bug with the add to cart button not working.
- Added a new option to the BottomNav component and improved mobile menu transitions.
- Updated product schema to allow for reviews and added a 'usersMe' endpoint to retrieve user details.
- Simplified a function in the AuthButton component.
- Renamed a function for consistency in the authentication flow.
- Added a new endpoint for retrieving user details and updated the product schema to allow for reviews.
- Added a new page for orders.
Version v8.8
February
Week 8 2025
- Added allFilters feature to desktop filter component.
- Added tag search functionality to desktop filter component
- Enhanced the desktop filter component by making filters expandable for a better user experience.
- Improved product pagination for better user experience.
- Enhanced product pagination and added allFilters to desktop filter component
- Improved authentication functionality by refactoring the button and implementing modal components for better accessibility.
- Implemented tag search functionality to desktop filter component.
- Refactored authentication button and improved modal accessibility
- Fixed issues with the cart functionality, specifically with the getOne function and adding a store ID to carts.
- - Ability to specify domain parameter for DNS check method
- - Added DNS check route to admin domains router
- Improved styling and error handling in domain edit forms.
- Enhanced functionality for domain management:
- - Updated currency symbol handling for product pricing components
- - Integration with RoleService for dynamic role fetching
- - Improved shadow effect and error handling for domain cards
- Added new styling and functionality to coupon and product detail pages.
- - Fixed response handling and status codes in DNS check and user verification routes
- - Customizable class and improved URL handling for product preview
- Enhanced modal and invoice functionality, as well as improved navigation and data display in the dashboard.
- - Adjusted top selling products display and order value categories
- - Added sales data and orders value to dashboard summary
- - Added hover state for timestamps in product list
- - Added download functionality for invoices and updated table structure
- Improved analytics and data management:
- Enhanced dashboard features such as fulfillment status, top products data, and improved product filtering and search parameters.
- Dashboard enhancements: The dashboard was updated to include fulfillment status, top products data, and a sticky filter component for desktop.
- Improved server functionality by adding password fields for webhooks and handling store IDs for invoice downloads and imports.
- Invoice and import functionality: The vendor invoice template was updated and a delete import functionality was added, along with various fixes and updates to vendor permissions and queries.
- Improved search and filtering: Product filtering was improved with generalized filters, improved search parameters, and a total hit count for search results. A password field was also added for webhooks.
- Fixed issues with payment methods, vendor permissions, and forgot password functionality.
- Improved performance and functionality for product status and filtering, including adding a 'status' facet to product indexing and removing unnecessary status filter from product query.
- Enhancements to Meilisearch integration, including improved task duration calculation and adding endpoint to retrieve task details, as well as adding conditional checks for Meilisearch host before fetching stats.
- Improved management and handling of payment methods, including the ability to apply and remove coupons and select from a list of options.
- Enhanced user experience and design by standardizing buttons, improving layout and UI, and adding dark mode compatibility.
- Improved performance and functionality of product indexing and filtering through the addition of a 'status' facet and updated Meilisearch integration.
- Improvements to payment method management and handling, including adding descriptions and images, and fixing selection and removal logic.
- - Improved visibility for multi-select and product table styling, as well as null checks, delete functionality, and order success page layout
- - Implemented meta title field and improved slug input placement in page editor
- - Cleaned up code formatting and improved readability in checkout and product pages
- - Improved recent order popup layout and button positioning
- - Improved recent order popup layout and button positioning, as well as code formatting and readability in checkout and product pages
- Added currency symbol fix for variants
- - Enhanced multi-select and product table styling for better visibility
- - Added to cart button for mobile screens and updated product listing response to include search statistics
- - Added to cart button for mobile screens
- - Repositioned social sharing buttons in product gallery for better visibility
- - Added published product count and search results to product listing response, and enhanced breadcrumb component with unique category handling
- - Added published product count and search
- - Added delete functionality to address list modal and improved null checks
- - Temporary commented out coupon application,
- - Added close backdrop functionality for cart overlay and repositioned social sharing buttons for better visibility
- - Added close backdrop functionality for cart overlay
- - Updated product listing response to include search statistics from Meilisearch
- - Fixed default variant selection and enabled selectable options for product variations
- - Enhanced page editor with meta title field and improved slug input placement
- - Enhanced order success page layout and added delivery address details
- - Fixed issues with default variant selection and selectable options for product variations
- Added svelte-inspector plugin for enhanced debugging capabilities and improved development experience.
- Added userId to COD checkout and improved import listing and checkout session handling.
- Enhanced product table, added currencySymbol and currencySymbolNative to patch store, and improved import listing and checkout session handling.
- Implemented auto refresh on import summary page and added svelte-inspector plugin for improved debugging and development experience.
- Added new features such as auto refresh and svelte-inspector plugin for improved debugging and development experience.
- Enhanced product table and added currency related variables to patch store.
- Added new features such as improved import options, auto refresh, and debugging capabilities with svelte-inspector plugin.
- Removed change password page, updated required headers for product import, and included userId in COD checkout.
- Enhanced product table with new currency symbols and improved import options structure.
- Enhanced product table with currency symbols and improved store functionality.
- Simplified My Dashboard layout, improved import options structure, and added auto refresh at import summary page.
- Refactored code to remove unused logic and simplify layout for better import options.
- Refactored code by removing unused logic and simplifying dashboard layout.
- Refactored code to remove unused domain table logic and improve layout and headers for product import.
- Improved checkout flow for UI
- Improved checkout flow in the UI.
- Improved performance and functionality of product listing in the ADMIN section.
- Improved product listing performance and added an index on the products->createdAt field for better sorting and filtering.
- Enhanced performance and functionality for product listing in the admin section
- Refactored and streamlined codebase for better readability and maintainability.
- Streamlined codebase by removing unused routes and components and improving code formatting.
- Streamlined codebase by removing unused routes and components, and cleaning up domain handler code for improved readability and maintainability.
- Enhanced product import functionality with new import modes, detailed progress indicators, and improved error handling. Also added retry import functionality and improved auto-refresh interval for import details.
- Enhanced product import functionality with new modes, progress indicators, and error handling.
- Enhanced product import process with new import modes, detailed progress indicators, and error handling.
- Refactored and streamlined codebase for improved readability and maintainability
- Added new features and functionality for product import, including import modes, progress indicators, and error handling.
Version v8.7
February
Week 7 2025
- Enhanced product download functionality with tooltip and improved button design.
- Improved import filters.
- Adding a new pincode check component for delivery options and implementing import data page with improved import options and template download.
- Enhancing product download and import functionality, including adding tooltips, improved design, and auto-refresh.
- Commented out unused import summary section and cleaned up API response handling.
- Added pincode check component for delivery options.
- Updated import detail schema and enhanced status counting logic.
- Refactored DomainService methods and added DNS check functionality.
- Refactored DomainService methods for consistency and added DNS check functionality.
- Implemented auto-refresh for import progress and enhanced UI with progress indicators.
- Refactored and enhanced DomainService methods for consistency, added DNS check functionality, and improved product download functionality.
- Refactoring and improving functionality of DomainService methods, including adding DNS check.
- Enhanced product import by adding new headers and updating status count handling.
- Enhanced product import by adding new headers, updating status count handling, and improving validation error handling.
- Commented out unused import summary section and cleaned up API response handling.
- Fixed import page filters.
- Updated import detail schema and refactored import processing functions.
- Added import data page with product import options and template download.
- Implemented new features such as pincode check component for delivery options, auto-refresh for import progress, and enhanced UI with progress indicators.
- Added csv-preview component with responsive table and updated Svelte syntax instructions.
- Improved product import functionality by adding new headers, updating status count handling, and implementing validation error prevention.
- Improved import filters and fixed issues with import page filters.
- Updated import detail schema and ref
- Added csv-preview component with responsive table and updated Svelte syntax instructions.
- Added import data page with product import options and template download.
- Improved product update and insert functionality
- Unnecessary styling has been removed from the bulk delete button.
- Improved product functionality with successful update and insert capabilities.
- The queue details functions and related imports in the settings handler have been commented out.
- Fixed issues with social sharing buttons and navigation/wishlist functionality.
- Fixed bugs related to social sharing and navigation/wishlist functionality
- Enhanced social sharing buttons by fixing an issue with the YouTube channel and adding a clear filters feature.
- Fixed issues with navigation and wishlist functionality on the product page, as well as unnecessary classes and incorrect image uploads in other sections. Additionally, made updates to the settings handler by commenting out queue details functions and related imports.
- Improved overall user experience with the addition of a clear filters feature and removal of unnecessary code.
- Made changes to improve the design and functionality of bulk delete and image upload features.
- The social sharing buttons have been fixed to use the correct YouTube channel.
- The issue with incorrect image uploads in sections has been fixed.
- The navigation and wishlist functionality in the product page have been updated and fixed.
- The product update and insert functionality has been successfully implemented.
- Improved product update and insert functionality.
- Improved checkout address page functionality by updating email and phone conditionals and ensuring shipping address is saved.
- Added new features such as storeId to product attributes, auto-create category, and isUpdateExisting parameter to processImport, as well as updating search facets and sorting criteria in MeiliSearch handler.
- Updated search facets and sorting criteria in MeiliSearch handler for better search functionality.
- Implemented auto-create category feature and improved queue details retrieval.
- Fixed Chat API calls.
- Added storeId to product attributes and included id in columns for product retrieval.
- Implemented auto-create category feature and updated search facets and sorting criteria.
- Updated all API calls through services/admin for better organization.
- Enhancements to the product attributes and import process, including the addition of a storeId and improved job handling in the import queue.
- Enhanced user interface by adjusting grid spacing and updating navigation to checkout address.
- Updated checkout address page to fix email and phone conditionals for improved functionality.
- Added storeId to product attributes and enhanced product retrieval by including id in columns. Also updated checkout address page layout.
- Updates to the UI, including grid spacing and search facets and sorting criteria in MeiliSearch handler.
- Improvements to the checkout address page, including updates to email and phone conditionals and navigation to ensure shipping address is saved.
- Updated email and phone conditionals in checkout address page and navigation to ensure shipping address is saved.
- Added isUpdateExisting parameter to processImport and improved job handling in import queue.
- Implemented new grid spacing for better UI design.
- Development points:
- Enhanced handling and display of product categories, store selection, and notification history.
- Refactored product and page schemas for improved data handling and indexing.
- Refactored and updated schemas for better data handling and indexing, and made various fixes and improvements throughout the codebase.
- Enhanced layout and styling for various pages, including the mega menu, checkout navigation, and cart.
- Updated the cart layout, search component, and cart loading animation to enhance the user experience.
- Implemented changes to the admin configuration to comment out the Banners menu item and improve the mega menu layout.
- Added new features related to store selection and retrieval, including the ability to add optional storeId field to Webhook type and improve category handling in product import and update processes.
- Fixed bugs related to checkout navigation, shipping charges display, login redirect path, and terms acceptance message.
- Improved user interface and functionality for the mega menu layout, checkout navigation, and order summary/price summary.
- Enhanced user experience with improved navigation and layout changes, including the addition of a loading animation and cursor-based pagination for product retrieval.
- Implemented new functionality for pagination and cursor-based retrieval of products in the MeiliSearch handler, as well as improved data handling and indexing in product and page schemas.
- Added new features such as a trust badge and optional storeId field for webhooks, as well as improved handling for categories and notifications.
- Improved data handling and indexing for products and pages, as well as updates to the settings and webhook functionality.
- Added new features such as cursor-based pagination for product retrieval, optional storeId field in Webhook type, and plugin retrieval for stores in settings handler.
- Improved user interface with sticky details and enhanced loading and error states.
- 3 commits
- Enhanced loading and error states in the category page with improved UI elements.
- Updated documentation and instructions for copilot usage and development.
- Improved product indexing and search filters for better performance and relevance
- Streamlined development process with copilot instructions: The documentation commits include updates to copilot instructions for both frontend and backend development, as well as instructions for using onclick in Svelte files. This suggests a focus on making the development process more efficient and user-friendly.
- 2 commits
- Enhanced product indexing with additional attributes and options
- Bug fixes and performance optimizations: The commits include various bug fixes, such as optimizing data retrieval functions, removing unnecessary extensions and dependencies, and updating dependencies for improved functionality and compatibility. This demonstrates a commitment to maintaining a high-quality and efficient code
- Improved product indexing and search functionality with additional attributes and options.
- Improved UI elements and loading/error states in the category page.
- Fixed various bugs and improved compatibility with updates to dependencies and base image in Dockerfile.
- Improved product indexing and search functionality: The commits include updates to product indexing, adding additional attributes and options, and enhancing performance and relevance. This shows a focus on improving the overall search experience for users.
- Enhanced product indexing and search functionality with additional attributes and options for improved performance and relevance.
- Updated copilot instructions for frontend and backend development.
- Refactored code for optimized data retrieval and improved performance.
- Addressed bugs related to social sharing buttons to ensure smooth user experience.
- Implemented necessary changes to ensure proper functioning of social sharing buttons
- Fixed social sharing buttons to improve user experience and functionality.
- Implemented updates to ensure smooth and efficient sharing process.
- Resolved issues related to sharing on various social media platforms.
- Enhanced the overall user experience by fixing social sharing issues.
- Improved functionality and usability of social sharing buttons
- Fixed issues with social sharing buttons
- Improved social sharing functionality by fixing issues with sharing buttons.
- Refactoring and bug fixes:
- - Enhanced tag filtering functionality and accessibility improvements
- Enhanced functionality for product management:
- - Bug fixes for image upload error handling, optional chaining in breadcrumb paths, and
- - Image upload component improvements, including initial preview and remove functionality
- Improved design and user experience:
- - Advanced options enabled by default in dashboard page
- - Instagram section and homepage category list with images added
- Added new functionality to the dashboard page, including advanced options being enabled by default and bulk status update and delete functionality for products.
- Improved user interface and design for various components, such as the background job table, image upload, and store role retrieval.
- Refactored and improved logic for various features, including store role retrieval, category list, image upload, cart management, and product indexing.
- Refactored logic for cart management, product indexing, and import processing.
- - Loading states implemented for banners and images
- - Product download functionality added
- - Refactoring of store role retrieval, cart discount logic, cart retrieval, and product deletion logic
- - Responsive design enhancements for banners and product cards
- Enhanced functionality for bulk product management, including status updates and deletion.
- Improved UI design and functionality, such as adding hover cursor style and row click functionality, enhancing tag filtering and responsive design, and implementing loading states.
- - Conditional rendering for category list and improved loading state handling
- - Bulk status update and deletion options added
Version v8.6
February
Week 6 2025
- Separated pages for checkout flow
- Improved user flow for navigating through the website.
- Added redirect logic for empty carts and unselected items
- Refactoring and improving code: removing primary domain condition from storePublicDetails query, streamlining axios initialization and store ID handling, renaming deleteStoreCache for consistency, centralizing cache key definitions, updating cache key format and usage, fetching data from layout.server.ts instead of hooks.server.ts
- Fixing issues and bugs: infinite effect loop, improving item count calculation for plugins, fixing styling for search bar and vendor name, adding pagination support, updating mega menu links.
- Implemented login modal and redirect logic for empty cart and unselected items
- Implemented a login modal for improved user experience
- Refactored code to streamline axios initialization and store ID handling, and to remove primary domain condition from storePublicDetails query.
- Implementing new features: login modal, redirect logic, separate pages for checkout flow, show mega menu if megamenu plugin is active, update environment variables and switch from yarn to bun for dependency management
- - Optimized redis cache initialization
- - Added test email route and handler for notification provider
- - Added route and handler for deleting store cache
- - Fixed URL handling for selected tags
- - Implemented caching for megamenu and dashboard
- Improved functionality:
- - Fixed refactor API calls to use ApiService and update
- - Added HTTP status codes import for improved response handling in dashboard handlers
- Bug fixes:
- - Fixed parent category click
- - Fixed dynamic load store env
- - Fixed collection delete
- Fixed bugs related to category and URL handling
- - Added caching for dashboard summary data retrieval
- - Added test email functionality
- - Improved server startup performance in dev mode
- - Added category data retrieval in searchProducts handler
- Improved performance and caching for megamenu and dashboard features
- - Updated SKU and Categories field mappings
- Added new functionality for email notifications and cache handling
- - Enhanced breadcrumb component to support product categories
- Improved cart state tracking and thumbnail assignment logic.
- Added error handling for product details page.
- Enhanced product variant selection and added legal pages with dynamic content loading.
- Fixed issues with retrieving and displaying category data in the product handler.
- Updated domain display logic to handle multiple domains.
- Simplified thumbnail assignment logic in product handler.
- Fixed issues with creating stores and displaying store name.
- Improved functionality and logic for product creation and updates.
- Optimized admin login layout and fixed issues with store domain display and creation.
- Optimized admin login layout.
- Updated dependencies and bits-ui version.
- Fixed issues with Shopify and Litekart import mapping.
- Added a new button to the UI.
- Enhanced product variant selection and added legal pages.
- Fixed image upload and renamed API to Litekart v2.0, fixed manage inventory issue and admin signup issue, updated pagination logic
- Refactored product handling and integrated Meilisearch for product deletion, and added unique indexes for product slug and SKU in product schema.
- integration
- Enhanced Page type and updated image upload component with labels and descriptions, and added currency and meta fields to Shopify import mapping.
- Enhanced Page type and updated image upload component with labels and descriptions, corrected key mapping for SKU in Shopify sheets import, and removed Prettier.
- Added getCollections handler and integrated it into product routes, corrected product IDs and SKUs in seed data, adjusted font sizes and cleaned up price formatting in cart page, refined product page layout and improved origin country display, updated banner image URL and improved product seeding logic, and refactored product handling and integrated Meilisearch for product deletion.
- Implemented recent order popup with automatic display intervals and added recent purchase popup.
- Implemented recent order popup with automatic display intervals and removed WhatsApp button from footer.
- Refactored code to update imports and remove unused fields for cleaner code
- Refactored code to update imports from '$app/stores' to '$app/state' in multiple components.
- Implemented a login modal component and integrated it with the product page
- Implemented a login modal component and integrated it with the product page.
- Classified routes for blogs,
- Updated product preview links to use dynamic store front origin
- Added an autocomplete search endpoint for Meilisearch products.
- Implemented search autocomplete functionality using MeilisearchService.
- Added autocomplete search endpoint for Meilisearch products
- Removed Redis cache from product attributes
- Removed Redis cache from product attributes.
- Corrected boolean type declaration and updated currency properties in user and setting states.
- Fixed boolean type declaration and currency properties for user and setting states
- Added support for prose in the project
- Updated menu data access and passed additional product data to MobileFilter component
- Updated menu data access in footer and main navigation components.
- Added support for prose in the application.
- Improved formatting and data types in product variant schema
- Passed additional product data to the MobileFilter component.
- Fixed phone number validation and message
- Improved formatting and data types in product variant schema.
- Fixed phone number validation and message.
- Implemented wishlist functionality and optimized API calls for store details
- Improving and updating existing schemas, including adding new fields and using jsonb for sections.
- API and functionality updates: The API has been renamed from Kitcommerce to Litekart, and several new features have been added such as the ability to add an origin parameter to signup and auth methods for improved tracking, and the addition of a deleteStore method for store management.
- Refactoring and enhancing existing API methods for improved readability, structure, and tracking.
- Enhancements to data and schema: The SearchResult schema has been added and integrated with search result saving logic, and the Page schema has been enhanced with additional fields for banners and layout options. Additionally, the Page schema has been updated to
- Adding new functionality, such as the ability to delete stores and save search results.
- Improvements to user experience and readability: The sendSms function has been refactored for improved readability and structure, and the login button on the verification page has been fixed to remove extraneous text.
- Fixed double content on products page and added origin parameter to checkout methods
- Improved code formatting and consistency in cache utility functions
- Updated paneforge version and refactored resizable components
- Added instructional videos and fixed issues in invoice processing logic.
- Refactor and improve code consistency and formatting in cache utility functions
- Update dependencies and improve component functionality in Paneforge
- Streamlined checkout handlers and improved code readability
- Updated Prettier configuration and addressed build errors
- Fixed issues with storeId and debug logs, and simplified router setup in admin
- Added class structure to address, chats, and settings components
- Fix various issues and add new features related to checkout and product import in Kitcommerce-admin and GitHub workflows.
Version v8.5
January
Week 5 2025
- Fixed undefined export and linted typescript code
- Added superPermissions configuration for role management
- Added superPermissions configuration for role management.
- Added instructional videos for user guidance.
- Added instructional videos for better user understanding
- Fixed undefined export and linted ts code for better code quality.
- Fixed issues with store ID header and coupon status value in product import request.
- Pages and invoice routes have been improved and fixed.
- Added mustache to project for improved styling and templating.
- Coupon status value has been fixed.
- Store ID header has been fixed for product import requests.
- Mustache functionality has been added.
- Improved pages and invoice routes for better functionality and user experience.
Version v8.5
January
Week 5 2025
- Streamlined error reporting: The commits also worked on streamlining the error reporting process, ensuring that only relevant and necessary errors are reported. This helps to reduce clutter and confusion for users, making it easier to identify and address any issues that may arise.
- Streamlined debugging process: By filtering out 404 errors, developers can focus on fixing other types of errors, making the debugging process more efficient and effective.
- Improved error handling: The code now only prints an error if it is not a 404 error, making the error messages more specific and relevant.
- Improved code formatting: The fourth commit fixed issues with the code formatting by updating the prettier package.
- Enhanced user experience: This change helps to reduce confusion for users by only displaying errors that are relevant to their actions, providing a smoother and more intuitive experience.
- Admin modules removed: The fifth commit removed unnecessary admin modules from the project.
- Error-specific messaging: The development also included implementing error-specific messaging, which means that the error message will now provide more detailed information about the specific error, making it easier for users to understand and troubleshoot.
- Added seeding and migrate task functionality.
- Improved error handling: The commits focused on improving the error handling process by only printing an error if it is not a 404 error. This helps to reduce unnecessary error messages and improve the overall user experience.
- Fixed incorrect import and prettier formatting issues.
- Initial commit and setup: The final two commits involve the initial setup of the project, including adding seeding and migration tasks.
- Resolved import and role issues: The first three commits address issues related to incorrect imports and a "role not found" error, which were fixed by upgrading packages and making necessary fixes.
- Upgraded package and removed admin modules.
- Fixing and updating: The developer fixed an issue with the import path for an S3 utility in invoice generation, suggesting a focus on maintaining and improving the functionality of the existing code.
- Implement partial checkout feature
- - Add partial checkout documentation
- Fixed import path for S3 utility in invoice generation.
- Refactored category route handlers for future implementation.
- Added partial checkout feature
- Added a new feature for partial checkout
- Documentation for partial checkout has been added
- Partial checkout feature has been implemented
- Enhancing and upgrading: The developer enhanced the database schema and API routes with new fields and indexes, as well as upgrading a package to work with a new logging tool. This indicates a focus on improving the overall performance and functionality of the application.
- Fixed drizzleconfig and upgraded package to work with new bunyan.
- Enhanced user experience by providing more control over the checkout process
- Improved efficiency and flexibility for selecting specific files to checkout
- Refactoring and future-proofing: The developer commented out category route handlers for future implementation, indicating a focus on improving the code structure and making it easier to add new features in the future.
- Enhanced database schema and API routes with new fields and indexes.
- Improved user experience by allowing partial checkout of files/folders
- This feature enhances user experience and makes it easier to manage API keys.