Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getdokan/dokan
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.9
Choose a base ref
...
head repository: getdokan/dokan
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.1.0
Choose a head ref
  • 12 commits
  • 151 files changed
  • 7 contributors

Commits on Sep 12, 2025

  1. chore: Release version 4.0.8

    Merge branch 'release/4.0.8'
    MdAsifHossainNadim committed Sep 12, 2025
    Configuration menu
    Copy the full SHA
    16af3be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c889887 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Configuration menu
    Copy the full SHA
    4b58a11 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2025

  1. feat: Product image enhancement with AI (#2775)

    * WIP: Refactor for AI generation support.
    
    * enhance: Add support for new AI models including Gemini 2.5 and OpenAI GPT-4
    
    * enhance: Update AI engine default to OpenAI and streamline supported engines retrieval
    
    * refactor: reverted requested files
    
    * fix: correct method name typo and improve type checking in AI services
    
    - Fixed typo in method name `is_valid_api_kay` to `is_valid_api_key`.
    - Added parameter documentation for `has_model` method in `AIProviderInterface`.
    - Enhanced error handling for unsupported generation types in `AIRequestController`.
    
    * refactor: update `product-editor.js` to improve code readability and consistency
    
    - Converted `var` declarations to `const/let` to align with modern JavaScript standards.
    - Improved formatting and spacing for better clarity.
    - Replaced function expressions with ES6 method shorthand where applicable.
    - Added consistent use of arrow functions and parentheses for better readability.
    shohag121 authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    b2caf43 View commit details
    Browse the repository at this point in the history
  2. Enhance/react pro features page (#2825)

    * feat: add Pro Features page and integrate with admin dashboard.
    
    * feat: Enhance ProFeatures component with new assets and features
    
    - Added new images for various features including AER, AWD, FCM, FCS, IA, RRW, and more.
    - Introduced a new WhySettle component showcasing additional benefits of Dokan PRO.
    - Implemented ExceptionalFeatures component highlighting unique selling points.
    - Updated FeatureCard component to display features with images and descriptions.
    - Integrated a scrolling feature for the curated features section.
    - Updated tailwind.config.js to include tailwind-scrollbar-hide plugin.
    - Added TypeScript declaration file for PNG imports.
    - Updated package.json to include new dependencies and removed duplicates.
    
    * pro-features-update
    
    * feat: Add feature comparison section for Dokan Lite vs Pro in ProFeatures component
    
    - Introduced a new FeatureComparison component to display features available in Dokan Lite and Pro.
    - Added feature data structure to manage features, lite, and pro availability.
    - Implemented category navigation for better user experience.
    - Updated ProFeatures component to include the new FeatureComparison section.
    - Removed duplicate tailwind-scrollbar-hide dependency from package.json.
    
    * feat: Add Ifesty marketplace and testimonial section to ProFeatures component
    
    * feat: Add new avatar and logo assets for ProFeatures component
    
    * feat: Update pricing plans and enhance layout in PricingSection component
    
    * feat: update ProFeatures component with new styling and layout; add @tailwindcss/postcss dependency
    
    * feat: Add WhatMakesDokanStandOut component to highlight key features of Dokan
    
    * feat: Add scale image and implement ScaleMarketplaceBanner component in ProFeatures
    
    * feat: Refactor PricingSection component for improved layout and styling; update button sizes and spacing
    
    * feat: Update PricingSection component layout and styling; enhance button sizes and spacing
    
    * feat: Enhance ProFeatures component styling and layout; update button and category styles for improved UX
    
    * feat: Add mobile and tablet unlock banner images to ProFeatures
    
    * Refactor code structure for improved readability and maintainability
    
    * feat: Add mobile banner image for ProFeatures section
    
    * feat: Add mobile images and viewport meta tag for ProFeatures section
    
    * feat: Add tablet images for Dokan AI and modules banners; enhance responsive design for ProFeatures section
    
    * Updated DokanAIBanner and WhySettle component
    
    * updated DokanAIBanner
    
    * feat: add new components for Pro Features page including FeatureCard, MarketplaceCard, and others
    
    * feat: reduce button size for scroll controls in FeaturesSlider and DokanMarketplaceUI
    
    * feat: enhance responsive design for Marketplace and MarketplaceCard components
    
    * feat: add translation support for PricingSection component
    
    * feat: update styles for FeatureComparison and MarketplaceCard components
    
    * feat: refactor layout structure for Pro Features page components
    
    * feat: adjust layout and spacing for DokanMarketplaceUI and FeatureComparison components
    
    * feat: improve viewport handling and simplify ProFeatures component styles
    
    * feat: streamline component styles and improve layout for Dokan features
    
    * feat: enhance background gradients and simplify style logic for PricingSection component
    
    * feat: add localization support for text in DokanAIBanner and DokanMarketplaceUI components
    
    * feat: remove unused image imports from ExceptionalFeatures and WhySettle components
    
    * feat: add localization support for text in DokanAIBanner, FeatureComparison, FeaturesSlider, GuaranteeSection, PricingSection, ScaleMarketplaceBanner, and WhySettle components
    
    * fix: update Tailwind CSS configuration and add scrollbar hide plugin
    
    * Remove image
    
    * Rrestore image
    
    * Addd images
    
    * feat: add pro features images and refactor imports
    
    * refactor: align image array formatting in ProFeatures.php
    
    * feat: update feature lists and adjust lite/pro flags in FeatureComparison.tsx
    
    * feat: enhance pricing section with discount prices and update upgrade links
    
    * feat: update ProFeatures.php to use WebP images for improved performance
    
    * feat: enhance ScaleMarketplaceBanner layout for better responsiveness
    
    * feat: add new images and enhance HeroBanner and WhySettle components for improved visuals
    
    * feat: add DokanAIBannerUpdate component and integrate it into ProFeatures
    
    * feat: add DokanAIBannerUpdate component and integrate it into ProFeatures
    
    * feat: update DokanAIBanner component to include new photo image and enhance layout
    
    * feat: update DokanAIBanner component to include new photo image and enhance layout
    
    * feat: update DokanAIBanner component to include new photo image and enhance layout
    
    * feat: add dokanSmall and dokanLarge images to ProFeatures and update ScaleMarketplaceBanner layout
    
    * feat: simplify imports and clean up unused variables in WhySettle component
    
    * feat: remove unused image references and update paths in ProFeatures and Images files
    
    * feat: add noScale property to items and adjust logo image scaling in DokanMarketplaceUI component
    
    * feat: add noScale property to items and adjust logo image scaling in DokanMarketplaceUI component
    
    * feat: improve styling consistency and update icon usage across multiple ProFeatures components
    
    * feat: improve styling consistency and update icon usage across multiple ProFeatures components
    
    * feat: add conditional checks to disable ProFeatures menu and script registration when Pro version is active
    
    * feat: comment out Premium route and ProFeatures menu items pending React page replacement
    
    ---------
    
    Co-authored-by: Aunshon <[email protected]>
    WasiUr919 and Aunshon authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    4f251e0 View commit details
    Browse the repository at this point in the history
  3. Dashboard card, minicard and month picker component. (Base PR) (#2789)

    * feat: add admin dashboard components including DashboardMenu, Card, MiniCard, MonthPicker, and Section
    
    * feat: enhance MonthPicker and Section components with improved functionality and tooltip support
    
    * enhance: Refactor dashboard menu structure and update routing for improved navigation. (PR-2) (#2805)
    
    * feat: add custom Popover component using WordPress UI
    
    * feat: integrate Popover component into WpDatePicker for enhanced date selection
    
    * feat: enhance CategorySelector with custom Popover for category selection
    
    * feat: refactor dashboard menu structure and update routing for improved navigation
    
    * Update month picker component by wp popover
    
    * feat: add minDate and maxDate props to MonthPicker for date range selection
    
    * feat: update AdminSetupBanner and integrate it into Header component
    
    * feat: enhance dashboard menu structure and add admin notices component
    
    * feat: enhance admin notices component with close action and dynamic URL handling
    
    * feat: implement legacy dashboard redirect and enhance dashboard URL handling
    
    * feat: update dashboard redirect handling and unify dashboard URL structure
    
    * feat: Implement admin dashboard api metrics. (PR-3) (#2796)
    
    * feat: add Admin Dashboard API with multiple endpoints for metrics and reports
    
    * feat: add VendorOrderStats model and data store for tracking vendor order statistics
    
    * feat: update filter name and refine withdrawal count return type in AdminDashboardController
    
    * feat: enhance customer metrics API to accept date parameter and refine data retrieval logic
    
    * feat: enhance VendorOrderStats API with sales chart data and active vendor count by date range
    
    * feat: enhance Admin Dashboard metrics with structured data and additional order statuses
    
    * feat: update VendorOrderStats API to exclude specific order statuses and enhance data retrieval with filters
    
    * update 3 files
    
    * feat: add helper to fill missing dates in sales chart data results
    
    * feat: refactor Admin Dashboard metrics to utilize AdminDashboardStats model and streamline data retrieval
    
    * feat: enhance sales chart data retrieval with daily breakdown and optional grouping
    
    * feat: rename sales chart data methods for consistency and clarity
    
    * feat: remove deprecated sales chart data methods and enhance product type filtering in Admin Dashboard
    
    * feat: add unit tests for AdminDashboardController REST API endpoints
    
    * feat: refactor SQL query construction for improved readability in VendorOrderStatsStore
    
    * feat: update date handling in Admin Dashboard API to use dokan_current_datetime for consistency
    
    * feat: refactor Admin Dashboard API to improve structure and add new stats controller
    
    * feat: add AdminDashboardStats model and update date handling in AdminDashboardStatsController
    
    * feat: refactor SQL query construction for improved readability in AdminDashboardStatsStore
    
    * feat: improve SQL query construction in AdminDashboardStatsStore for better readability and maintainability
    
    * feat: add analytics endpoint to AdminDashboardStatsController and update related tests
    
    * test: improve readability of assertions in AdminDashboardStatsControllerTest
    
    * test: enhance readability of endpoint assertions in AdminDashboardStatsControllerTest
    
    * refactor: simplify SQL query preparation and improve code readability in AdminDashboardStatsStore
    
    * feat: enhance metrics API to include recurring customers and improve date range handling
    
    * feat: update vendor icon in AdminDashboardStatsController for consistency
    
    * feat: enhance admin dashboard metrics with position and redirect URL attributes
    
    * feat: Connect Dokan admin dashboard UI with API. (PR-4) (#2803)
    
    * feat: implement Dokan admin dashboard UI components and API integration
    
    * feat: implement UI for Dokan admin dashboard with sales chart and metrics sections
    
    * feat: update skeleton components to use concise function syntax and improve prop typing
    
    * feat: refactor dashboard menu structure and update routing for improved navigation
    
    * feat: update admin dashboard UI components and styles for improved layout and functionality
    
    * feat: update AdminNotices and Section components for improved UI and functionality
    
    * feat: add sorting utility and integrate it into dashboard sections
    
    * feat: enhance MiniCard component with clickable styling for better user interaction
    
    * feat: update DokanButton to navigate using window.location.href instead of opening a new tab
    
    * enhance: enhance MonthPicker and Section components, improve data handling in index.tsx
    
    * feat: implement vendor metrics section and update related API endpoints
    
    ---------
    
    Co-authored-by: Wasi-Ur-Rahman <[email protected]>
    
    ---------
    
    Co-authored-by: Aunshon <[email protected]>
    Co-authored-by: Wasi-Ur-Rahman <[email protected]>
    
    * feat: enhance DateRangePicker styling and structure
    
    * refactor: simplify MonthPicker component structure and improve popover integration
    
    * feat: enhance admin dashboard components with improved notice handling and updated data fetching logic
    
    * refactor: remove comparisonPosition prop from MonthPicker in admin dashboard
    
    * feat: update Card and Section components to use DokanTooltip and enhance content rendering
    
    * feat: enhance layout of earnings and commission display in admin dashboard
    
    * feat: format sales and commissions display in admin dashboard and enhance popover styling
    
    * feat: integrate DokanTooltip for vendor and product titles in admin dashboard sections
    
    * feat: replace inline price formatting with utility function for consistency in sales data display
    
    * feat: improve text handling in admin dashboard components for better readability
    
    * feat: reduce max width of text containers in admin dashboard for improved layout
    
    * feat: reduce max width of text containers in admin dashboard for better layout consistency
    
    ---------
    
    Co-authored-by: Md. Asif Hossain Nadim <[email protected]>
    Co-authored-by: Wasi-Ur-Rahman <[email protected]>
    Co-authored-by: Md Asif Hossain Nadim <[email protected]>
    4 people authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    213c766 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b540fbc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc784bb View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/release/4.1.0' into release/4.1.0

    # Conflicts:
    #	CHANGELOG.md
    #	readme.txt
    MdAsifHossainNadim committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    9ebec97 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c19d5a View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/release/4.1.0' into release/4.1.0

    # Conflicts:
    #	CHANGELOG.md
    #	readme.txt
    MdAsifHossainNadim committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    d83c2d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1f8dcdf View commit details
    Browse the repository at this point in the history
Loading