Actively maintained

Fluxstore Multi Vendor changelog

14 documented releases, the latest being v6.3.0 on Jul 29, 2026. Every one of them is a free update for existing license holders.

Jump to a release

v6.3.0

LatestJul 29, 2026
Last updated: Jul 29, 2026 - Link Purchase | Download
 
πŸ’‘
QUICK NOTE

page icon
NEW FEATURE

πŸ”„ Core Updates

(1) Update Google Play Policy πŸ’₯

Supported: All Apps
  • Updated target API level for Android builds to Android 16 (API level 36).
  • Updated com.revenuecat.purchases:purchases to the latest version.
This ensures continued app compatibility, improved performance, and access to new platform features while adhering to Google's publishing standards πŸ‘
notion image
notion image

(2) Tab Bar Minimize Support 🫧

Supported: All Apps
Adds tab bar minimize UI.
"TabBarConfig": {
+ "showMinimize": true
}
notion image

(3) Liquid Glass Bottom TabBar πŸ’§

Supported: All Apps
  • Adds liquid glass rendering mode - an iOS 26-style liquid glass effect to the tab bar background.
▢️ Watch Video
 
"TabBarConfig": {
+  "liquidGlass": true
}
notion image

(4) Floating Tab Bar 🎈

Supported: All Apps
Introduces a floating bottom tab bar style above the page content. Combine with margins, radius, and shadow to get a floating pill.
"TabBarConfig": {
+  "floating": true
}
notion image

(5) OTP Length Configuration for SMS Verification πŸ”’

Supported: All Apps
Adds configurable OTP length for SMS providers that do not use 6 digits (default length).
"authConfig": {
 "providers": {
  "sms": {
+   "otpLength": null // 6 as default
  }
 }
}
notion image

(6) Video Shopping Sorting Config Support 🎬

Supported: Woo/Shopify
Adds configurable video sorting parameters. Requires the latest MStore API plugin version.
{
    "layout": "videos",
    "icon": "assets/icons/tabs/icon-videos.png",
    "styleVersions": ["1", "2"],
+   "order": "asc",
+   "orderby": "date"
}
  • orderby supports date, modified (default), title, rand, id, menu_order.
  • order supports ASC or DESC (default).

(7) Custom Filter Screen Support 🧭

Supported: All Apps
Allows configuring filter/sort options shown in Filter Screen.
"filterConfig": {
    "showLayout": true,
    "showSort": true,
    "showPriceSlider": false,
    "showCategory": false,
    "showListingLocation": false,
    "showBrand": false,
    "showTag": false,
    "showFeature": false,
    "showAttribute": false,
		"supportedSortByOptions": ["date", "price"]
}
  • supportedSortByOptions accepts: onSale, featured, date, price, title, popularity, rating, menu_order, rand, relevance.
  • Empty or null keeps framework-specific default options.
notion image

(8) Language Expansion 🌐

Supported: All Apps
Adding more localization support: Afrikaans (af), Filipino (fil), Nepali (ne), Assamese (as), Belarusian (be), Tibetan (bo), Welsh (cy), Basque (eu), Irish (ga), Galician (gl), Swiss German (gsw), Gujarati (gu), Croatian (hr), Armenian (hy), Icelandic (is), Kyrgyz (ky), Latvian (lv), Macedonian (mk), Malayalam (ml), Mongolian (mn), Norwegian Bokmal (nb), Oriya (or), Panjabi (pa), Pashto (ps), Slovenian (sl), Tagalog (tl), Uighur (ug), Zulu (zu)
FluxStore apps now support more than 85 languages.

(9) HTML Link Handling Improvement πŸ”—

Supported: All Apps
Support handling deeplinks in HTML, such as product descriptions, blog/post content.

(10) Testimonial Style Variants πŸ’¬

Supported: All Apps
Adds new testimonial style variants for richer home/content design options.
notion image

(11) Phone Number Verification Upgrade ☎️

Supported: All Apps
  • Upgrade Phone Number Verification to the latest version for improved stability and support for more phone number formats.
  • Fix: phone still the same on back to address screen
  • Fix: avoid missing phone number unexpectedly

(12) Product Detail Price Visibility πŸ’°

Supported: All Apps
Adds showPrice control in product detail settings for flexible price display behavior.
"productDetail": {
+ "showPrice": true
}
notion image

(13) Secure Screen Configuration πŸ›‘οΈ

Supported: All Apps
Implements secure screen configuration to block screenshots and screen recording on sensitive screens or the entire app.
"secureScreenConfig": {
	 "enable": false,
	 "screens": []
}
  • Set enable=true with empty screens to block app-wide.
  • Or set enable=true with screens list to block specific routes only.

(14) External Product Button Text Support πŸ”˜

Supported: WooCommerce
Supports custom buttonText for external products. If the admin has customized button text for external product, the app will use that value; otherwise, the fallback remains "Buy now".
Web configuration:
notion image
Web demo:
notion image
App Demo:
notion image

(15) Checkout Fields Manager βœ…

Supported: WooCommerce, MultiVendor
Adds support for Woo Checkout Field Manager plugin or Checkout Field Editor plugin
Supports ship-to-different-address flow.
"advanceConfig": {
+ "EnableWooCheckoutFieldManager": true
}
  • Requires the latest MStore API plugin version.
Checkout preview:
notion image
Order history:
notion image

(16) Delivery Time During Checkout 🚚

Supported: WooCommerce, MultiVendor
Supports delivery time selection in checkout flow and order history.
"advanceConfig": {
    /// Enable Delivery Date/Time when doing checkout
    /// Ref: https://support.inspireui.com/help-center/articles/35/37/160/delivery-date-picker
    "EnableDeliveryDateOnCheckout": false
}
  • Requires the latest MStore API plugin version.
Checkout Demo:
notion image
Order History Demo:
notion image

(17) Cashfree Payment Gateway Integration πŸ’³

Supported: WooCommerce, MultiVendor, MAX-Multisites
Integrates Cashfree payment gateway.
"cashfreeConfig": {
+ "paymentMethodIds": ["cashfree"],
+ "enabled": true
}

(18) Delivery Online Option in Profile Settings πŸ”§

Supported: WooCommerce, MultiVendor
Adds deliveryOnline option in profile settings.
"defaultSettings": [
 ...,
+ "deliveryOnline",
 ...
]

(19) Store Name Style Options 🎨

Supported: MultiVendor
Adds store styling and cart store-name display controls.
"productCard": {
+ "storeStyle": "normal" // normal, style01, hide
},
"cartDetail": {
+ "showStoreName": true
}
notion image


page icon
IMPORTANT UPDATE
  • ⬆️ Updated dependency set to latest compatible versions.
This release contains many fixes
  • Updated salesiq_mobilisten to fix iOS build.
  • Fixed issue where external WebView could not open on Android.
  • Fixed delay on notification permission screen.
  • Fixed OTP sending flow to show clearer failure messaging.
  • Fixed excessive address requests when app bar does not include location item.
  • Fixed WebView keyboard gray gap issue.
  • Fixed unexpected Smart Chat visibility.
  • Fixed missing store information when updating store settings [Listeo merge Dokan].
  • Fixed missing variant price range in ProductSimpleView.
  • Fixed Terra wallet related issue.
  • Fixed download button visibility for non-downloadable products.
  • Fixed Arabic attribute name handling when creating/updating product attributes.
How to activate FluxStore on FluxBuilder app builder?
  • Follow this guide:
 
How to update/migrate the app to the latest version?

v6.2.0

June 15, 2026
Last updated: June 15, 2026 - Link Purchase | Download
πŸ’‘
QUICK NOTE
 

page icon
NEW FEATURE

πŸ”„ Core Updates

(1) Flutter 3.44.x Upgrade ⬆

Upgrade to the latest Flutter channel stable v3.44.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.44.x, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
To update/migrate the app to the latest version
⚠️
Some plugins may show Swift Package Manager/Kotlin Gradle Plugin warnings in the logs while running the app. But you can totally ignore them. Your app still works fine πŸ‘

(2) Notification Improvements πŸ””

Supported: All frameworks
  • Improved notification screen, notification detail cards UI/UX.
notion image
  • Fixed Android notifications are still shown when users disable Firebase topic flow.
  • Fixed Android notification is cleared unexpectedly when opening the app.
  • Fixed Android foreground notification display behavior.
  • Fixed image and deeplink issues in notification flows.

(3) OneSignal User Tracking Upgrade πŸ””

Supported: All frameworks
notion image
  • Added tracking for user language, email, and phone number on OneSignal integration.

(4) Search Empty State Customization πŸ”Ž

Supported: WooCommerce, MultiVendor (Dokan/WCFM), Shopify, Magento, Opencart, Strapi, Prestashop, Notion, BigCommerce, Haravan, MAX-Multisites
notion image
notion image
notion image
  • Added empty image support for search screen (no keyword / no result).
"searchConfig": {
+ "emptyImage": "assets/images/empty_search.png",
+ "boxFit": "contain",
}

(5) Cart Empty State Customization πŸ›’

Supported: WooCommerce, MultiVendor (Dokan/WCFM), Shopify, Magento, Opencart, Strapi, Prestashop, Notion, BigCommerce, Haravan, Serverless (Firebase), MAX-Multisites
notion image
notion image
notion image
  • Added empty-state image and fit customization for cart screen.
  • Grouped cart sync options into cart config.
"cartDetail": {
+ "boxFit": "cover",
+ "emptyImage": "assets/images/leaves.png",
+ "enableSyncCartFromWebsite": false,
+ "enableSyncCartToWebsite": false,
}

(6) Infinite Brand Carousel Layout ✨

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
  • Added new infinite brand carousel layout with autoplay and loop options.
+ {
+   "layout": "brandCarousel",
+   "autoPlay": true,
+   "loop": true,
+   "showName": true,
+ }

(7) New Image Compare Widget πŸ–ΌοΈ

Supported: All frameworks
  • Added imageCompare homepage layout widget for before/after showcase. Perfect for showcasing before/after transformations directly on your Homepage. Makes your app look professional!
+ {
+   "layout": "imageCompare",
+   "beforeImage": "...",
+   "afterImage": "...",
+   "trackWidth": 3.0,
+   "borderRadius": 12.0,
+ }

 

(8) Hide Invalid Filter Values πŸ”

Supported: WooCommerce, PrestaShop Apps
  • Added support to hide invalid attribute/feature values on filter to avoid empty product result.

(9) Dynamic Link Handling in WebView πŸ”—

Supported: All frameworks
  • Added support for dynamic links and deep links during WebView navigation, allowing supported links to be redirected to native app screens instead of loading inside the WebView
"webViewConfig": {
+ "handleDynamicLink": true,
}

(10) Continue as Guest on Login πŸšͺ

Supported: WooCommerce, MultiVendor (Dokan/WCFM), Shopify, Listing (Listeo/ListingPro/MyListing), Magento, Opencart, Strapi, Prestashop, Notion, BigCommerce, Haravan, GPT, WordPress
notion image
  • Added configurable β€œContinue as Guest” button on login flow.
"authConfig": {
+ "showContinueAsGuestInLogin": false,
}

(11) Customer Note Flow Improvement πŸ“

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
  • Fixed missing customer note during checkout/order creation if enabling hybrid payment.
  • Customer notes are now displayed reliably in order detail when available.
notion image

 

(12) Auth Config Refactor ⬆

Supported: All frameworks | ⚠️ BREAKING CHANGE
  • Introduced unified authConfig structure to support flexible sign-up fields and modern provider config.
+ "authConfig": {
+   "defaultMethod": "emailPassword",
+   "providers": { ... },
+   "registration": {
+     "email": {"show": true, "require": true},
+     "firstName": {"show": true, "require": true},
+     "lastName": {"show": true, "require": true},
+     "phone": {"show": false, "require": false},
+     "username": {"show": true, "require": false},
+   },
+ }

(13) Tracking Events Refactor ♻️

Supported: All frameworks
  • Updated tracking events to improve consistency and maintainability.
    • Tracking login/register method events: sms, facebook, google, email/password
    • Fixed duplicate view cart events
    • Improved the view of the product detail event
  • Upgrade the Facebook App Event and Firebase Analytics package to the latest version

(14) Currency Config Refactor ♻️

Supported: All frameworks | ⚠️ BREAKING CHANGE
  • Extracted currency-related settings from advanceConfig into dedicated currencyConfig.
"advanceConfig": {
-		"DefaultCurrency": ..., 
-		"Currencies": ..., 
-		"EnableWOOCSCurrencySwitcher": true
}
+ "currencyConfig": {
+   "defaultCurrencyCode": "USD",
+   "currencies": [...],
+   "enableWOOCSCurrencySwitcher": true,
+ }
 

page icon
IMPORTANT UPDATE
  • ⬆ Upgrade dependencies to the latest version
This release contains many fixes
  • Fixed: guest checkout error caused by order status update permission (BACS/COD).
  • Fixed: incorrect Android navigation bar color after opening app.
  • Fixed: WebView microphone permission issue on Android (MODIFY_AUDIO_SETTINGS).
  • Fixed: scaled video issue on tablets/desktop.
  • Fixed: rental date range assertion exception.
  • Fixed: hidden catalog products still appearing in SKU search.
  • Fixed: variable product regular price not showing.
  • Fixed: attribute options disappearing when unselected attrs are null.
  • Fixed: WooCommerce backorder status shown incorrectly when stock is still available.
  • Fixed: fetching product visibility by user group/category controls.
  • Fixed: correct some language display names in env.dart file
How to activate FluxStore on FluxBuilder app builder?
How to update/migrate the app to the latest version?
 

 

v6.1.0

April 29, 2026
Last updated: April 29, 2026 - Link Purchase | Download
page icon
NEW FEATURE

πŸ”„ Core Updates

(1) Update easy_paypal to Comply with Google Play Policies ⬆

Supported: All frameworks
Updated the easy_paypal package to replace the old PayPal Data Collector SDK (com.paypal.android.sdk:data-collector) with the policy-compliant Braintree version (com.braintreepayments.api:data-collector:4.31.0). This resolves Google Play rejections caused by the old SDK collecting device location without prominent disclosure.
 

(2) Fix Android Build Error: local_auth compileSdk Incompatibility πŸ”§

Supported: All frameworks
Pinned local_auth_android to a fixed version to resolve a build failure introduced by Android Gradle Plugin 9+ (AGP 9), where local_auth_android was missing compileSdk in its build.gradle.kts. This fixes the NullPointerException crash during Gradle configuration.
 

(3) Fix Android Build Error: stripe_android / stripe_ios compileSdk Incompatibility πŸ”§

Supported: All frameworks (Extended source code only)
Fixed a build failure on extended source code caused by stripe_android and stripe_ios requiring compileSdk β‰₯ 36 due to updated androidx dependencies (activity, core-ktx, browser, navigationevent), while the project was still targeting android-35.
 


(4) Image & Color Support for Product Variation Swatches in Cart πŸ›’

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
The Cart Screen now displays variation swatches using actual swatch images and colors (not just text labels) when the product has image/color-type attributes configured via the MStore API plugin. Requires updating the MStore API plugin to the latest version.
notion image
notion image
notion image
 

(5) Center Text Alignment in TabBar 🎨

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
notion image
Fixed text alignment in the TabBar so that tab labels are properly centered, resolving a regression introduced in a previous release.
 

(6) Update Choose Plan Screen β€” Membership Ultimate πŸ’„

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
Refreshed the UI of the "Choose Plan" screen for the Membership Ultimate feature, improving layout and readability of subscription plan options.
notion image
notion image
notion image

(7) Add Store Profile Image (Dokan / WCFM) ✨

Supported: MultiVendor (Dokan/WCFM)
Store cards, store detail pages, and product detail pages now display a vendor profile/avatar image. Added support for configurable default banner and profile images.
Configuration: in the source code, update the file lib/env.dart as below.
"vendorConfig": {
  ...
+  /// Default Store banner image.
+  "DefaultStoreBanner": "",
+  /// Default Store profile image (avatar).
+  "DefaultStoreProfile": "",
+  "ProfileFit": "cover",
  ...
}
notion image
notion image
notion image
notion image
 

(8) Fix Store Social Info Not Showing + Update Contact UI πŸ›

Supported: MultiVendor (Dokan/WCFM)
Fixed a bug where store social links (Facebook, Twitter, etc.) were not displayed in the store contact section for Dokan vendors. Also updated the UI layout of the social contact section for both Dokan and WCFM stores.
notion image
 

(9) Add Store Open/Closed Status Messages (Dokan) πŸ”§ 

Supported: MultiVendor (Dokan)
Store listings and store detail pages now show open/closed status messages for Dokan vendors, matching the existing web behaviour for stores that have configured business hours.
notion image
notion image
 

πŸ’‘
IMPORTANT UPDATE
⬆️ Updated easy_paypal SDK β€” replaces com.paypal.android.sdk:data-collector with com.braintreepayments.api:data-collector:4.31.0 to comply with Google Play's User Data and Prominent Disclosure policy
⬆️ Pinned local_auth_android to a compatible version to fix build failures with Android Gradle Plugin 9+.
 
This release contains many fixes
  • Fixed: Android build failure β€” stripe_android and stripe_ios required compileSdk β‰₯ 36 due to updated androidx dependencies
  • Fixed: Product name (title) being vertically clipped / cut off in product listing cards (all frameworks)
  • Fixed: Add-to-cart button incorrectly shown in Wishlist screen in certain edge cases (all frameworks)
  • Fixed: Initial deep link handled twice on cold app start, causing duplicate navigation (all frameworks)
  • Fixed: Store list empty / no stores loaded with Dokan v4.2.5+ (the enabled field was removed from Dokan Store API)
  • Fixed: WebView (web embed) not responding to scroll gestures correctly on some devices (all frameworks)
  • Fixed: Product deep links without a trailing slash not being parsed correctly β€” both https://domain/product/slug and https://domain/product/slug/ are now supported
How to update/migrate the app to the latest version?
How to activate FluxStore on FluxBuilder tool?

 

v6.0.1

April 1, 2026
Last updated: April 1, 2026 - Link Purchase | Download

πŸ”„ Core Updates

This patch release addresses critical bug fixes reported after v6.0.0

  • Fixed: Unable to press the order button on the first attempt β€” the place order button was unresponsive on the first load because selectedId was still null after payment methods loaded
  • Fixed: config JSON not applied when changing language
  • Fixed: Build issue due to connectivity_plus package

How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 

v6.0

Mar 29, 2026
Last updated: Mar 29, 2026 - Link Purchase | Download
page icon
NEW FEATURE

πŸ”„ Core Updates

(1) Flutter 3.41.x Upgrade ⬆

Upgrade to the latest Flutter channel stable v3.41.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.41.x, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
 
To update/migrate the app to the latest version
 
To fix the build issue with the new Flutter version
After upgrading, you may meet the cache issue of iOS while building the application. Please run this command to fix:
flutter precache --ios
πŸ’‘
In the new version, we have some breaking changes:
  • You need to upgrade your Xcode version to 26.x to be able to run the app as well as upload to TestFlight

(2) Hybrid Payment for WooCommerce πŸ’³

Supported: WooCommerce, MultiVendor (Dokan/WCFM)
  • New checkout flow: Native checkout β†’ enter address β†’ select shipping β†’ create order via API β†’ app opens the payment page in a WebView (payment only, no full checkout page) β†’ customer pays β†’ order complete. This feature is used to replace the old MStore Checkout webview
  • If the customer cancels payment, the order remains with Pending payment status β€” a Pay button is shown on the Order Confirmation and Order History screens
  • Enable with the new config in lib/env.dart:
"paymentConfig": {
  "EnableWebviewCheckout": false,
  "EnableNativeCheckout": true,
+  // Only works when EnableNativeCheckout is true
+  "EnableHybridPayment": true,
},

(3) Modempay Payment Gateway πŸ’³

Supported: WooCommerce | Currency: GMD only
"modemPayConfig": {
  "paymentMethodIds": ["modempay"],
  "publicKey": "pk_test_...",  // for getCheckoutUrlViaForm
  "paymentMethods": ["wallet", "card", "bank"],
  "returnUrl": "fluxstore://inspireui.com",
  "production": false,
  "enabled": true,
},

(4) Universal Links / App Links πŸ”—

Supported: All frameworks | ⚠️ BREAKING CHANGE
  • Support iOS Universal Links and Android App Links β€” users tapping your website URLs (product, category, blog, etc.) on their phone will open the app at the correct screen instead of the browser
  • Update dynamicLinkConfig in lib/env.dart:
"dynamicLinkConfig": {
  "type": "selfhosted",
  "serviceConfigs": {
    "selfhosted": {
      "supportedDomains": ["yourdomain.com"],
      "handleHttpsLinks": true,
      "handleCustomScheme": true,
      "customScheme": "fluxstore",
    },
  },
},
  • iOS setup: Upload apple-app-site-association (no extension) to https://yourdomain.com/.well-known/apple-app-site-association with Content-Type: application/json
  • Android setup: Upload assetlinks.json to https://yourdomain.com/.well-known/assetlinks.json
  • Required: Set websiteUrl and websiteDomain in configs/env.props
  • Supported deep link paths: /product/*, /product-category/*, /collections/*, /brand/*, /product-tag/*, /store/*, /listing/*, /blog/*, /post/*

(5) Booking Module πŸ“…

Supported: WooCommerce (WooCommerce Appointments plugin), Serverless (Firebase) | ⚠️ BREAKING CHANGE
  • The Booking module has now been moved from extended to a regular license

(6) Date Picker for Product Add-ons πŸ“†

  • Support date picker widget for WooCommerce Product Add-Ons fields
  • Customers can select a specific date when ordering a service or time-sensitive product
notion image

(7) Wishlist Empty State Image πŸ–ΌοΈ

Supported: All frameworks
  • Added emptyImage and boxFit options to wishListConfig in lib/env.dart to customize the image shown on an empty Wishlist screen
  • Supports local assets and remote image URLs
"wishListConfig": {
  ...
+  "emptyImage": "assets/images/empty_wishlist.png",
+  "boxFit": "contain",
},
notion image

(8) Product List Tile β€” Image Position Config πŸ–ΌοΈ

Supported: All frameworks (except GPT, WordPress, Vendor Admin, Delivery, WebApp)
  • Controls whether the product thumbnail appears on the left or right side of the tile
notion image
  • Automatically adapts to RTL languages (when null, the default RTL behavior applies)
notion image
  • New imageOnLeft option for product layouts using "layout": "listTile" in lib/config/config_xx.json
{
  "layout": "listTile",
+  "imageOnLeft": false,
}

(9) Cart Performance & Reliability ⚑️

  • Fixed a critical issue causing server overload (due to 80–90+ simultaneous API calls) during checkout
  • Reduced server load by batching product API requests when checking cart
  • Added pull-to-refresh in the Cart screen
  • Cart is now verified before checkout β€” out-of-stock or unavailable items are flagged immediately with clear error messages

(10) Wallet Config Refactor πŸ’°

Supported: WooCommerce, MultiVendor (Dokan/WCFM) | ⚠️ BREAKING CHANGE (backward-compatible)
  • All TeraWallet settings are now consolidated into a single walletConfig block in lib/env.dart
  • New teraWalletName option: set a custom wallet brand name globally without overriding individual translation strings
"advanceConfig": {
-  "EnableTeraWalletWithdrawal": false,
},
+"walletConfig": {
+  "enableTeraWallet": false,
+  "enableTeraWalletWithdrawal": false,
+  "teraWalletName": null,  // null = use default "TeraWallet" name
+},
Note: Old env.dart configs remain backward-compatible. MultiSite: use configurations per site to enable/disable wallet, instead of walletEnabled in multiSiteConfig.

(11) Share Link Metadata Support πŸ”—

  • Product and blog share links now include Open Graph metadata (title, description, image)
  • Rich link previews appear automatically in messaging apps and social networks
notion image
 
πŸ’‘
IMPORTANT UPDATE
  • πŸ”„ [BREAKING CHANGE] EnableReview renamed to EnablePreview in checkout screen config (all 88 translation files updated) β€” if you override this key in env.dart or config_xx.json, rename it accordingly
  • πŸ”„ [BREAKING CHANGE] Wallet config restructured: move EnableTeraWalletWithdrawal from advanceConfig to new walletConfig.enableTeraWalletWithdrawal block (old env.dart remains backward-compatible β€” see feature #14)
  • πŸ”„ Blog category images are now handled more reliably β€” banners load consistently across all frameworks
  • πŸ”„ Product list now displays tag/brand names instead of raw IDs
  • πŸ”„ YouTube iframe videos in blog/product/HTML content now load correctly
  • πŸ”„ Support enabling/disabling login on Listing platforms (MyListing, ListingPro) that do not have booking support configured
  • ⬆️ Updated flutter_facebook_auth and facebook_app_events to latest versions β€” requires Xcode 26.x or later to build for iOS
  • ⬆️ Updated MyFatoorah payment SDK to the latest version
 
This release contains many fixes
  • Fixed: wrong currency used for wallet cart payments
  • Fixed: WebView crashing when opened (Vendor Admin, Delivery)
  • Fixed(HTML): YouTube iframe not loading video content inside HTML content blocks
  • Fixed: Arabic text search failing
  • Fixed: shipping methods not appearing when no saved address exists
  • Fixed(Rating): missing star caused by widget overflow
  • Fixed(SearchScreen): text position in RTL
  • Fixed: time parsing error causing the product list to display nothing
  • Fixed: app not falling back to local config when cloud config/Mstore API caching is unavailable
  • Fixed: fee names with encoded HTML entities displaying raw symbols
  • Fixed: countdown timer position width issue in RTL layout
  • Fixed(BoostEngine): falling back to cached result when remote data is missing
  • Fixed(HomeScreen): product horizontal layout overlapping after switching app language
  • Fixed: Size Guide not appearing due to case sensitivity in title matching
  • Fixed: URL error display on HTML content pages
  • Fixed(Magento): product variant details not loading or updating when a variant option is selected
  • Fixed: shipping address being updated unexpectedly during checkout navigation
  • Fixed: categoryMenuShowDepth config missing from some category menu layouts
  • Fixed(Checkout): email field not validated when marked as not required
  • Fixed(Loyalty): incorrect loyalty card priority in reward display
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 

v5.6.0

January 21, 2026
Last updated: January 21, 2026 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE
 
Latest Update: The January 21st release fixes the search issue.

(1) Flutter 3.38.5 Upgrade ⬆

Upgrade latest Flutter channel stable v3.38.5
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.38.5, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
 
To update/migrate the app to the latest version
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

 

(2) Full Support for Xcode 26 & iOS 15 Minimum Deployment πŸ’₯

  • Fully compatible with Xcode 26, ensuring smooth builds and future-proof iOS development.
  • Minimum iOS deployment target has been upgraded to iOS 15.0 (previously iOS 14.0).
⚠️ Notice
This update drops support for iOS 14 and earlier versions due to Xcode 26 and latest iOS SDK requirements.

 

(3) FiboSearch Integration πŸ”Ž

Added support for FiboSearch, enabling a faster and smarter product search experience for WooCommerce stores.
  • Seamless integration with the FiboSearch (Ajax Search) plugin.
  • Displays instant search results while typing, without page reloads.
  • Improves search accuracy and product discovery for users.
  • Fully compatible with existing FluxStore search UI and product data.
Configuration
  • Edit in the lib/env.dart file as below
  "searchConfig": {
    /// Enable Ajax Search using either AjaxSearchPro or FiboSearch plugin
    /// ref: https://support.inspireui.com/help-center/articles/35/37/196/ajax-search-pro
    "ajaxSearch": {
      "enable": true,
      "plugin": "fiboSearch" //fiboSearch, ajaxSearchPro
    },

    /// Enable search by SKU in search screen
    "enableSkuSearch": true
  }

 

(4) WhatsApp Order Integration πŸ’¬

notion image
Added support for WhatsApp Order
  • Allow customers to send their order details directly via WhatsApp after a successful checkout.
  • Integrate seamlessly with the existing payment flow.
  • Message templates are fully customizable, with order information automatically populated for convenience.
  • Support Native payment only (not support webview payment).
Configuration
  • Edit in the lib/env.dart file as below
{
  "whatsAppOrderConfig": {
    "phoneNumber": "12124567890",
    "message": "Hello, I would like to place an order. Here are the details:\n\n{order_details}\n\nTotal Amount: {total_amount}\n\nThank you!",
    "paymentMethodIds": [
      "lwc-whatsapp-order"
    ],
    "autoOpenWhatsAppAfterOrder": false
  }
}
  • Support these replaced params:
    {billing_name}{billing_email}{billing_phone}{billing_address}{shipping_name}{shipping_email}{shipping_phone}{shipping_address}{order_id}{order_details}{total_amount}

 

(5) Video Splash Screen 🎬

Make a strong first impression with the new Video Splash Screen feature.
  • Supports video playback on app launch instead of static images.
  • Ideal for branding, promotions, or storytelling.
Configuration
  • Edit in the lib/env.dart file as below:
  "splashScreen": {
    "enable": true,

    /// duration in milliseconds, used for all types except "rive", "flare" and "video"
    "duration": 2000,

    ///  Type should be: 'fade-in', 'zoom-in', 'zoom-out', 'top-down', 'rive',
    ///  'flare', 'static', 'video'
    "type": "video",
    "image": "assets/videos/splashscreen.mp4", // https://demo.mstore.io/wp-content/uploads/2025/09/splashscreen.mp4

    /// AnimationName's is used for 'rive' and 'flare' type
    "animationName": "fluxstore",

    "boxFit": "contain",
    "backgroundColor": "#ffffff",
    "paddingTop": 0,
    "paddingBottom": 0,
    "paddingLeft": 0,
    "paddingRight": 0,
  },

 

(6) Auction Product Support πŸ”–

  • Added support for the plugin WooCommerce Auctions - WordPress Simple Auctions , allowing customers to place bids directly from the app.
  • Displays key auction information such as current bid, starting price, bid increment, auction start/end time, and auction status.
  • Supports real-time bid updates when users refresh the product detail screen.
  • Available for Extended license.

 

(7) Rental Product 🏠

  • Allow customers to select rental dates directly on the product detail screen.
  • Rental availability is validated in real time, and pricing is calculated accurately throughout the cart and checkout flow.
  • The feature supports for Extended license.
Configuration
  • Edit in the lib/env.dart file as below:
"EnableRentalProductsWoo": true,

 

(8) Social Login on Registration Screen πŸ”

notion image
Added Social Login on the Registration screen.
  • Users can sign up instantly using supported social accounts.
  • Reduces friction during account creation.
  • Helps increase conversion and user retention.
Configuration
  • Edit in the lib/env.dart file as below:
 "loginSetting": {
    "showAppleLogin": true,
    "showFacebook": false,
    "showSMSLogin": true,
    "showGoogleLogin": true,
+   "showSocialInRegistration": false,
 }

 

(9) Show / Hide Sign In & Sign Up on Onboarding πŸšͺ

notion image
More control over your onboarding flow.
  • Choose whether to display Sign In and Sign Up buttons on onboarding screens.
  • Ideal for guest-first experiences or content-first apps.
Configuration
  • Edit in the lib/env.dart file as below:
  • Support for Onboarding version 1 only
  "onBoardingConfig": {
    'enableOnBoarding': true,
    'version': 1,
    'autoCropImageByDesign': true,
    'isOnlyShowOnFirstTime': true,
    'showLanguage': true,
    'showLanguagePopup': false,
+   // Currently, only available for version 1
+   'showSignInSignUp': true,
  },

 

(10) Short Description on Product Card πŸ“

notion image
Added a new option to control the visibility of short product descriptions.
  • Easily show or hide short descriptions on the product detail screen.
  • Useful for clean layouts or minimal product pages.
Configuration
  • Edit in the lib/env.dart file
  "productCard": {
    "defaultImage": 'assets/images/no_product_image.png',
    'showShortDescription': true,
    ...
  },
  • Edit directly for design layouts in the lib/config/config_en.json file, for example:
{
   "HorizonLayout":[
      {
         "layout":"",     ///twoColumn, threeColumn, fourColumn, card, saleOff, listTile, quiltedGridTile, carousel
         "showShortDescription":true,
         ...
      }
   ],
   "VerticalLayout":{
      "layout":"",     ///pinterest, menu, card, columns, columnsWithFilter, topProducts, menuWithCustomCategories
      "showShortDescription":true,
      ...
   }
   "TabBar": [
      {
         "layout": "category",
         "categoryLayout": "card",     ///card, sideMenuWithSub, columns, topMenu, animation, grid, sideMenuWithSub, 
                                                          ///sideMenuWithGroup, ///multi-level, ///fancy-scroll
         "icon": "assets/icons/tabs/icon-category.png"
      },
   ],
   ...
}
 

 

(11) Share Link for Product List Configuration πŸ”—

Improved the Share Link feature to support more flexible product list configurations.
  • Remove previous limitations in link creation, ensuring shared links always navigate to the intended screen regardless of layout configuration.
  • Users can now generate and open share links correctly even when layouts are / are not tied to a specific category, brand, or tag.

 

(12) Split Payment for Dokan (Stripe Connect & PayPal Marketplace) πŸ’Έ

Introduced Split Payment support for Dokan, enabling commission-based transactions where payments are automatically distributed between the marketplace owner and vendors.
  • Website must use Dokan Pro
  • The following Dokan modules must be activated:
    • βœ… Stripe Connect
    • βœ… PayPal Marketplace
1️⃣ Stripe Connect Configuration
  • Remove serverEndpoint
  • Enable dokanStripeConnect
  • Ensure paymentMethodIds matches the Stripe Connect payment method ID configured on your website
2️⃣ PayPal Marketplace Configuration
  • Enable dokanPayPalMarketplace
  • Ensure paymentMethodId matches the PayPal Marketplace gateway ID on your website

 

(13) Brand Layout Update 🏷️

notion image
Updated the Brand layout to provide more flexible brand presentation and configuration.
  • Support customizable image display.
  • Allow highlighting specific brands list.
Configuration
  • Edit in the lib/config/config_en.json as below:
    {
        "name": "Brands",
        "layout": "brand",
        ...
        "imageBoxFit": "contain",
        "topBrand": [] // ID of brands
    },

 
IMPORTANT UPDATE
  • Upgrade(ios): migrate OneSignalNotificationServiceExtension to adapt with Xcode 26
  • Allow to hide contact information in the store details screen
  • Improve(UI): show login prompt for WebView auth
  • Support loadmore in Menu with Custom Categories
  • Support multilingual for time ago in Realtime Chat
  • Chore: update phone field labels to comply with App Store guideline 5.1.1
 
This release contains many fixes
  • Fixed: Build ios due to recent FBSDKCoreKit release
  • Fixed: Do not hide WCFM Live chat when disable
  • Fixed: Slider video audio still plays for a millisecond then cuts off
  • Fixed: Not show categories when changing language
  • Fixed: Open product from side menu
  • Fixed: Remapped category images not overriding default icons
  • Fixed: Duplicate when refresh & load more
  • Fixed: Blog filter bug
  • Fixed: Skip hidden product on store details
  • Fixed: Onboarding image v2 is blurry
  • Fixed: Youtube video is not available
  • Fixed (share_plus): Avoid crash on iOS 26 when sharing
  • Fixed (Loyalty): fix to show warning Firebase after login success 
  • Fixed: Fix to convert amount to points
  • Fixed: Cannot download the downloadable variable products
  • Fixed (OfflineMode): Doesn't support offline mode for PWA
  • Fixed: Some UI is incorrect in mobile PWA
  • Fixed (Webview): Handle permission camera & mic for android
  • Fixed (Webview): download base64 image to file
  • Fixed (Multi-site): Reset link service on site change
  • Fixed: Delayed when update price rates if enable MStore API caching
  • Fixed: Razorpay payment not working
 
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 

v5.5.0

October 9th, 2025
Last updated: October 9th, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

πŸ”„ Core Updates

(1) Flutter 3.35.5 Upgrade ⬆

Upgrade latest Flutter channel stable v3.35.5
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.35.5, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
 
To update/migrate the app to the latest version
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios
πŸ’‘
In the new version, we have some breaking changes for Android platform:
  • Upgraded compileSdkVersion 35 to compileSdkVersion 36
  • Upgraded ndkVersion "25.1.8937393" to ndkVersion "28.1.13356709"
  • Disable Impeller rendering engine (Android only)

 

(2) 16KB Memory Page Size Support πŸ‘

  • To ensure your app works correctly on the latest versions of Android, FluxStore 5.5.0 supports 16 KB memory page sizes to target Android 15+ by updating the NDK version and Rive dependencies.
  • You may request an extension to this deadline until May 1st, 2026, by following this guide.
You can disregard the Edge-to-edge warning.
You can disregard these warnings:
Edge-to-edge may not display for all users:
From Android 15, apps targeting SDK 35 will display edge-to-edge by default. Apps targeting SDK 35 should handle insets to make sure that their app displays correctly on Android 15 and later. Investigate this issue and allow time to test edge-to-edge and make the required updates. Alternatively, call enableEdgeToEdge() for Kotlin or EdgeToEdge.enable() for Java for backward compatibility.
Your app uses deprecated APIs or parameters for edge-to-edge:
One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:
android.view.Window.setStatusBarColor
android.view.Window.setNavigationBarDividerColor
android.view.Window.setNavigationBarColor

 

(3) FluxBuilder Dynamic Links Integration 🌟

A complete deep linking and tracking system that enhances navigation, marketing campaigns, and user engagement.
Manage everything easily through the FluxBuilder app builder.
πŸ‘‰ Video guide
  • Project & Link Management
    • Added Create Projects Screen for developers to generate and configure deep link projects.
    • New Links Tables for managing all generated links, including validation and redirection rules.
notion image
 
  • Analytics & Tracking
    • Introduced Analytics Links Dashboard to monitor clicks, sessions, and conversions in real time.
notion image

 

(4) Offline Mode ✨

Added offline browsing capabilities with:
  • Offline status indicator
  • Cached loaded product and category data for use without internet
  • Automatic reconnection
  • Queued actions synchronized when back online
Configuration
Change the file lib/env.dart as below
Map<String, dynamic> environment = {
   ...
   "offlineModeConfig": {
        "enable": true,
    }
   ...
};
notion image
notion image

 

(5) Firebase Remote Config Update

Improved the handling of Firebase Remote Config to balance update frequency and quota limitations. When a new version is uploaded, it is fetched and cached immediately, but applied only on the next app launch.
Ensures stable updates without applying unexpected changes mid-session.

 

(6) Extra Fees for WooCommerce

notion image
 

(7) WCFM Live Chat πŸ’­

Introduced full WCFM Live Chat support in FluxStore, enabling real-time communication between customers, vendors, and admins with enhanced chat management.
Requirements
Need to install and activate the new version of MStore API plugin
Need to setup the Firebase Realtime Database via this guide: https://docs.wclovers.com/live-chat/
Need to re-deploy Firebase Cloud Functions for Notification: inspireui/firebase-notification-realtime-chat#1
Requires WCFM Ultimate plugin
Configuration
Open the file lib/env.dart in the source code and configure as below:
 "configChat": {
    "wcfmLiveChatConfig": {
      "enable": false,
      "adminName": "InspireUI",
    },
  },
  "smartChat": [
    {
      "app": "wcfmLiveChat",
      "imageData":
          "https://trello.com/1/cards/611a38c89ebde41ec7cf10e2/attachments/611a392cceb1b534aa92a83e/previews/611a392dceb1b534aa92a84d/download",
      "description": "WCFM Live Chat",
    },
  ],
notion image
notion image
notion image
notion image

 

πŸ–ΌοΈ UI & Layout Improvements

(8) Cart Item BoxFit Options

You can now update image BoxFit for cart items for more consistent visuals.
Configuration
Make changes in the file lib/env.dart as below:
  "cartDetail": {
    "minAllowTotalCartValue": 0,
    "maxAllowQuantity": 10,

    /// Cart Style: normal, style01
    "style": "style01",

+    /// Product Image Box Fit. Default: cover
+    "boxFit": "cover",
  },
notion image
 

(9) YITH WooCommerce Badge Management

notion image
 

(10) Video Background Layout 🎞️

Added support for video-based backgrounds on the home and dynamic screens, enabling immersive storefront experiences.
Configuration
Open the file lib/configs/config_en.json and add β€œvideo” for β€œBackground” as below:
Priority: video > image > color
  "Background": {
    "height": 1,
    "color": "#026DCD",
    "image": "https://trello.com/1/cards/5dc3b80702a7994eec2ea5d0/attachments/5dc3b80802a7994eec2ea5d1/download/woman.jpg",
+   "video": "https://storage.googleapis.com/gtv-videos-bucket/sample/ForBiggerMeltdowns.mp4",
+   "fit": null, // For Image only
    "isScrollable": false
  },
 

(11) Scrollable Backgrounds

Introduced scrollable backgrounds for home and dynamic screens for more flexible and engaging UI layouts.
When scrolling home or dynamic screen, the background will also scroll together for a more natural effect. (Not applied for Tab Menu and Scrollable screens.)
Configuration
Open the file lib/configs/config_en.json and set β€œisScrollable” as below:
  "Background": {
    "height": 0.35,
    "color": "#026DCD",
    "image": "https://trello.com/1/cards/5dc3b80702a7994eec2ea5d0/attachments/5dc3b80802a7994eec2ea5d1/download/woman.jpg",
+   "isScrollable": true
  },
 

(12) Hide Vendor in Product Detail Screen

Option to hide vendor information on product pages for a cleaner presentation.
Configuration
Go to the file lib/env.dart and set β€œshowVendor” as below:
  "productDetail": {
    "height": 0.6,
    "marginTop": 0,
    "safeArea": false,
    "showBrand": true,
+   "showVendor": true,
  }
 
notion image
 

(13) Sub-Category Depth Display

Improved category display with support for showing multiple levels of sub-categories.
Configuration
Open the file lib/env.dart, and then configure as below:
    {
      "type": "image",
      "wrap": true,
      "horizontalItem": false,
      "columns": 4,
      "layout": "category",
      "marginLeft": 15.0,
      "marginRight": 15.0,
      "marginTop": 10.0,
      "marginBottom": 10.0,
      "separateWidth": 24.0,
      "shadow": null,
      "gradientStyle": false,
      "items": [
        {
          "originalColor": false,
          "backgroundColor": null,
          "title": null,
          "name": null,
          "keepDefaultTitle": false,
          "colors": [
            "ff3cc2bf",
            "ff3cc2bf"
          ]
        },
      "productCategoryMenuStyle": "tab",
      "categoryMenuShowDepth": true
    }
Note:
β€’ categoryMenuShowDepth : only support productCategoryMenuStyle that is "tab"
 

(14) App Exit Behaviors ♦️

Configurable app exit options for Android device mainly, including double-tap to exit, exit confirmation dialogs, and instant close.
We have also fixed the back behavior for webview app
Configuration
Set and select exit app type directly in the file lib/env.dart as below:
  "advanceConfig": {
+   /// systemDefault, exitImmediately, requireConfirmPopup, requireDoubleTap
+   "exitAppType": "requireConfirmPopup",
  },
notion image
notion image

 

🌐 WebView & Payment Enhancements

(15) Support for custom Thank You Page URLs πŸ’ž

Store owners can add custom/translated checkout success URLs. The app will auto-detect checkout success events on any platform with webview checkout.
Configuration
Open the file lib/env.dart, and then configure as below:
"paymentConfig": {
    /// List of possible slugs for the successful checkout page on the website.
    /// It will be used to determine when the order is placed successfully and
    /// closes the webview checkout screen, trigger the cart deletion action.
    /// Also displays the native thank you page.
+   "CheckoutSuccessPageSlug": [
+     "objednavka-prijata",
+     "thank-toan-thanh-cong",
+     "thank-toan/thanh-cong",
+     "/xac-nhan-don-hang",
+   ],
}
 

(16) Support for opening products directly in WebView

Now you can decide product type to open in Webview or Native Product Detail, giving you consistent logic and more flexible control (works for both product and listing apps).
Configuration
Open the file lib/env.dart, and set as below:
{
  "productCard": {
+   "typeShouldOpenInWebview": [],
    "boxFit": "cover",
    "boxShadow": null,
    "defaultImage": "assets/images/no_product_image.png"
  },
}
Demo
    "typeShouldOpenInWebview": [
      "grouped",
      "auction",
      "external",
      "subscription",
      "appointment",
    ]
 

(17) External links open in the system browser instead of in-app WebView

Any URL that is not part of your app will now open in the external browser instead of inside the in-app webview. This makes navigation clearer, prevents broken flows, and gives users a smoother experience.
Configuration
Open the file lib/env.dart and configure as below:
  "advanceConfig": {
-   /// Disable inAppWebView to use webview_flutter
-   /// so webview can navigate to external app.
-   /// Useful for webview checkout which need to handle payment in another app.
-   "inAppWebView": false,
-   'AlwaysClearWebViewCache': false,
-   'AlwaysClearWebViewCookie': false,
-   "WebViewScript": "",
  },
+  "webViewConfig": {
+    "webViewMode": "webViewFlutter", // `inAppWebView` or `webViewFlutter`
+    "alwaysClearWebViewCache": false,
+    "alwaysClearWebViewCookie": false,
+    "webViewScript": "",

+    /// List of domains that should open the external app instead of the webview.
+    /// Just add the domain name only, do not add full URL. For example: "example.com"
+    /// If not set, we will use our default list from [kExternalDomains]
+    "externalDomains": [],

+    /// List of domains that should be loaded in the webview.
+    /// If the list is empty, all domains will be opened in the webview if it is
+    /// not in [externalDomains]. Otherwise, if the domain is not in this list, it
+    /// will be opened in the external browser.
+    /// Just add the domain name only, do not add full URL. For example: "example.com"
+    "internalDomains": [],
+  },
Default External domains list:
const kExternalDomains = [
  'wa.me', // Whatsapp
  'wa.link', // Whatsapp
  'api.whatsapp.com', // Whatsapp
  'm.me', // Messenger
  'messenger.com', // Messenger
  'www.messenger.com', // Messenger
  'ig.me', // Instagram
  'instagram.com', // Instagram
  'www.instagram.com', // Instagram
  'x.com', // X
  'facebook.com', // Facebook
  'www.facebook.com', // Facebook
  'youtube.com', // Youbute
  'www.youtube.com', // Youbute
  'youtu.be', // Youbute
  't.me', // Telegram
  'telegram.org', // Telegram
  'play.google.com', // Google play
  'apps.apple.com', // App store
  'zalo.me', // Zalo
];
 

(18) Razorpay Enhancements πŸ’°

  1. Updated razorpay payment flow for WooCommerce
  2. Order ID and Invoice ID are now included in Razorpay checkout for improved payment tracking.
  3. notion image
     
  4. Added a dialog to clearly show multi-currency options, making international payments smoother and more user-friendly.
  5. notion image
 
πŸ’‘
IMPORTANT UPDATE
  • πŸ’₯ Refactor!: drop support Firebase Dynamic Link
  • Drop support the Better REST API Featured Images plugin
  • Clarify the address by showing more details
  • Update productListItemHeight config in Animation Category Layout
  • Recalculate lineHeight in ProductTitle
  • Add height config in Top Products Layout and Quilted Grid Tile
  • Refactor: hide Firebase realtime chat/WCFM Live chat if disable instead of show error
  • Chore(ui): phone input alignment in RTL languages
  • Add Product List Item Height config to support product card configs in Fancy scroll layout
  • Refactor: show increment_id instead of entity_id for order Magento
  • Support textarea for WooCommerce product addons
 
This release contains many fixes
  • Fixed: Edge to Edge issue on Android 15
  • Fixed: cannot build android due to com.facebook.android:facebook-android-sdk error
  • Fixed: cache/delay fees/taxes issues when checkout
  • Fixed (YithProductAddons): input style when open bottomshet at home screen
  • Fixed: exception when loading country
  • Fixed: spacing in checkout success UI screen
  • Fixed: not update color when change theme for dialog add to cart
  • Fixed: corner cart overlaps button in flat style
  • Fixed (Magento): type cast exception when fetching products
  • Fixed: render html for product description in Magento
  • Fixed: crash when open midtrans payment for android release mode
  • Fixed: change tab without initial tab data
  • Fixed: back behavior for webview
  • Fixed: crash android app if pay with stripe
  • Fixed: Can't show category name [MyListing, ListingPro] 
  • Fixed: my rating not showing on listing woo app
  • Fixed: parse margin for product badge
  • Fixed: get first currency if default currency is null
  • Fixed: Show corresponding error code and fix issue when login
  • Fixed (review): type cast exception, not show on product detail
  • Fixed: type cast error for include param in boost engine request
  • Fixed: always show first tab instead of default tab
  • Fixed: opencart does not show image properly
  • Fixed (Wallet): Pay by wallet option display for smaller order price
  • Fixed: show id only as delay or not load brand in filter
  • Fixed: comma and dot position in currency
  • Fixed: price range on listing card
  • Fixed: show shipping fee without tax
  • Fixed: multi language for Product review
  • Fixed: not apply alignment for title of menu list item
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 

v5.4.0

July 22th, 2025
Last updated: July 22th, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

πŸ”§ Core Features & Enhancements

1. Update Target API Level to Meet Google Play Requirements πŸ’₯

The target API level for Android builds has been updated in accordance with the latest Google Play policies. This ensures continued app compatibility, improved performance, and access to new platform features while maintaining compliance with Google’s publishing standards.

2. Support for YITH Addons

This version supports the YITH WooCommerce Product Add-Ons plugin on Woocommerce site, allowing merchants to offer customizable product options such as checkboxes, radio buttons, text fields, and more directly within the app.
This integration enhances the product configuration experience and enables more flexible product offerings β€” ideal for stores that sell personalized or build-to-order items.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
 

3. Support for Direct Link Sharing

Allow users to share direct website links instead of using dynamic link providers like Branch.io or Firebase. When a shared link is opened, it will redirect to the website, not the mobile app β€” fully aligning with users who prefer standard URL sharing without app deep linking behavior.
Configuration
Edit the file lib/env.dart as below:
  "dynamicLinkConfig": {
    "type": "selfhosted",
  },

4. New Video Shopping UI Styles

Multiple new video shopping user interface styles have been added, allowing for more engaging and visually appealing product presentations tailored to modern shopping trends.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
  • FluxStore Shopify
Configuration
Edit the file lib/configs/config_en.json as below:
"TabBar": [
    {
      "layout": "videos",
      "styleVersions": [ // Add the versions you want to display here. You can arrange them in any order you prefer. If not set, only version 1 will be used as the default.
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9"
      ],
      "icon": "assets/icons/tabs/icon-videos.png"
    }
notion image
notion image
notion image

5. Order Attribution Tracking via WebView Checkout

Support for tracking order attribution through WebView-based checkouts has been added. This enhancement allows for accurate conversion tracking when customers complete purchases within embedded browser sessions in the mobile app.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors

6. Display Product Category on Product Cards

Product cards now optionally display associated categories, improving product context and assisting users in browsing products more efficiently.
Support Platforms
  • FluxStore WooCommerce
  • FluxStore MultiVendor (Dokan/WCFM)
  • FluxStore Shopify
  • FluxStore Listing (Listeo/ListingPro/MyListing)
  • FluxStore Pro
  • FluxStore Strapi
  • FluxStore Prestashop
  • FluxStore Notion
  • FluxStore BigCommerce
  • FluxStore Haravan
Configuration
  1. Edit the file lib/configs/config_en.json as below:
  2. {
       "HorizonLayout":[
          {
             "layout":"",     ///twoColumn, threeColumn, fourColumn, card, saleOff, listTile, quiltedGridTile, carousel
             "showProductCardCategory":true,
             "showListingType":true,
             ...
          }
       ],
       "Vertical Layout":{
          "layout":"",     ///pinterest, menu, card, columns, columnsWithFilter, topProducts, menuWithCustomCategories
          "showProductCardCategory":true,
          "showListingType":true,
          ...
       }
       "TabBar": [
          {
             "layout": "category",
             "categoryLayout": "card",     ///card, sideMenuWithSub, columns, topMenu, animation, grid, sideMenuWithSub, 
                                                              ///sideMenuWithGroup, ///multi-level, ///fancy-scroll
             "icon": "assets/icons/tabs/icon-category.png"
          },
       ],
       ...
    }
  3. Edit the file lib/env.dart as below:
  4.   "productCard": {
        "defaultImage": 'assets/images/no_product_image.png',
        "showProductCardCategory": true,
        "showListingType": true,
        ...
      },
notion image

🌍 Localization and International Support

7. Support for Amharic Language

Amharic has been added to the list of supported languages, enabling localization for users in Ethiopia and expanding the global reach of your application.

8. Support for Saudi Riyal Symbol (SAR)

The correct symbol for the Saudi Riyal currency is now supported, ensuring accurate display of currency values for stores operating in Saudi Arabia.
Configuration
Edit the file lib/env.dart as below:
  "advanceConfig": {
    ...,
    "Currencies": [
      ...,
      {
        'symbol': '\ue900',
        'decimalDigits': 2,
        'symbolBeforeTheNumber': true,
        'currency': 'Saudi Riyal',
        'currencyCode': 'SAR',
      }
    ]
  }
notion image

πŸ› οΈ Advanced Configurations and Platform Enhancements

9. Flexible Shipment Tracking Configuration

This update introduces greater control over the shipment tracking experience within the app:
  • πŸ”§ Custom Tracking URL Support
  • Store owners can now configure their own tracking URLs, enabling integration with third-party logistics providers or custom-built tracking systems.
  • 🚫 Option to Disable AfterShip Integration
  • A new setting allows AfterShip tracking to be disabled entirely, providing more flexibility for merchants who prefer alternative tracking methods or wish to manage logistics independently.
Support Platforms
  • FluxStore Woocommerce
  • FluxStore Pro (Woocommerce)
  • FluxStore Multi Vendors
Configuration
Edit the file lib/env.dart as below:
  "afterShip": {
+   "enabled": true,
    "tracking_url": "https://fluxstore.aftership.com", // Old URL, not using if `custom_tracking_url` is not empty
+   "custom_tracking_url": "https://fluxstore.aftership.com/{slug}/{trackingNumber}", // Default null
},

10. Instagram Story: Separated Display Time per Slide

The Instagram Story layout now supports individual display durations for each item:
  • If a specific time is set per item β†’ that time is used
  • If not set β†’ fallback to the video’s duration (if available)
  • If video duration is not available β†’ use the global default setting
This logic ensures optimal flexibility while maintaining a smooth storytelling experience.
Configuration
Edit the file lib/configs/config_en.json as below:
          {
            "time": 5,
            "items": [
              {
                "id": "[#6ade0]",
                "image": "https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b60f57568cc0b3a6825c8/download/David_Arizona_2025_-_IG_Reels_Promo_Voice_Actors.jpg",
                "video": "https://animewonderfest.com/wp-content/uploads/2025/06/IG-Reel-arizona-Promo-David-Matranga.mp4"
              },
              {
                "id": "[#aa32b]",
+               "time": 15, // default null
                "image": "https://trello.com/1/cards/685321344e242df4e72be312/attachments/685b6044be49b99d81f5342b/download/Matthew_Promo_-_Arizona_2025_-_Reels_-_Announcement_Posts.jpg",
                "video": "https://animewonderfest.com/wp-content/uploads/2025/06/IG-Announcement-Arizona-Promo-Matthew-Rudd.mp4"
              }
            ],
            "limit": 10,
            "layout": "instagramStory",
            "usePath": false,
            "itemWidth": 100,
            "marginTop": 10,
            "hideAvatar": false,
            "itemHeight": 200,
            "marginLeft": 15,
            "viewLayout": "media",
            "hideCaption": false,
            "itemSpacing": 16,
            "marginRight": 15,
            "marginBottom": 10,
            "enableBackground": false,
            "itemBorderRadius": 10
          }

11. Listing: Owner Role Registration Support

This update introduces support for owner role registration within the Listing app. Users can now register as business owners directly from the app interface.
Support Platforms
  • FluxStore Listing
Configuration
  1. Install Mstore API plugin version 4.18.0 or higher.
  2. Edit the file lib/env.dart as below:
  "vendorConfig": {
    ...
    /// Show Register by Owner (Only for Fluxstore Listing)
    "OwnerRegister": true/false,
    ...
}
notion image
notion image

12. Custom Search Type Configuration for Products and Listings

Search behavior can now be customized for both product and listing modules. This is particularly beneficial for users utilizing combined solutions like Listeo and Dokan.
  1. Support search product in Listeo merge Dokan widgets
  2. Support History Text and Recent Searches by productType
  3. Handle logic show QRCode by productType and platform
Configuration
Edit the file lib/configs/config_en.json as below for:
  • AppBar
        {
            "layout": "logo",
            "showSearch": true,
            "showLogo": true,
            "productType": true/false,
            ...
        },
  • Header Search
        {
            "layout": "header_search",
            "productType": true/false,
            ...
        },
  • Header Text
        {
            "layout": "header_text",
            "productType": true/false,
            ...
        },
  • Banner Image
        {
            "layout": "bannerImage",
            "title": {
                "productType": true/false,
                ...
            },
            ...
        },
 

13. Support Large Category UX

Added new configuration option to support large category collections with an improved user navigation experience (compatible with WooCommerce platform)
    "categoryConfig": {
      // Enable this option when the store has more than 100 category items
      "enableLargeCategories": true,
      "deepLevel": 3,
    },


🧩 FluxStore MAX Enhancements

14. Multi-site Switcher Layout (FluxStore MAX Support)

A powerful new feature has been introduced to improve the multi-site experience in FluxStore apps: the MultiSiteSwitcherLayout. This layout enables a fully customizable UI for selecting between multiple storefronts within a single mobile app.
🧱 Core Components:
  • MultiSiteSwitcherConfig: Defines the layout’s global settings and style.
  • MultiSiteSwitcherStoreConfig: Handles individual store styling and folder mapping.
  • MultiSiteSwitcherLayout: The main widget that renders the switcher UI based on the config.
πŸ”§ Key Capabilities:
  • Customizable Appearance:
  • Developers can define layout properties such as background color, spacing, border radius, and image display for each store.
  • Dynamic Store Configuration:
  • Each store can have its own icon, selected-state image, and color. The configuration supports both default and selected styles.
  • Flexible UI Controls:
  • Optional properties like button size, spacing, and image fit modes give you full control over the layout design.
  • Integration with env.dart:
  • You can configure the visibility of the store switcher button in the app bar using showAppBarSwitcherSite under multiSiteConfigs.
AppBar Switcher Button:
To enable or hide the site switcher button in the AppBar, update the corresponding store’s config in the file lib/env.dart:
"multiSiteConfigs": [
  {
    "configFolder": "us_store",
    "showAppBarSwitcherSite": true
  }
]

Configuration Example
Edit the file lib/configs/config_en.json as below:
{
  "layout": "multiSiteSelection",
  "backgroundColor": "#FFEAD5",
  "borderRadius": 10.0,
  "widthButton": 120.0,
  "heightButton": 35.0,
  "spacing": 10.0,
  "stores": [
    {
      "folder": "us_store",
      "image": "https://example.com/us-flag.png",
      "imageSelected": "https://example.com/us-flag-selected.png",
      "colorSelected": "#3FC1BE"
    },
    {
      "folder": "vi_store",
      "image": "https://example.com/vn-flag.png",
      "imageSelected": "https://example.com/vn-flag-selected.png",
      "colorSelected": "#FF6B6B"
    }
  ]
}

15. Shopify Support for FluxStore MAX

FluxStore MAX now officially supports Shopify as a backend platform, enabling high-performance native apps for Shopify merchants.
πŸ’‘
Important Note: Don't support multiple platforms at the same time, sites should only have the same type of platform (Shopify or Woocommerce only).

15. Update currency and country based on site config

introduces the ability to update the app's currency and country settings based on the multiSiteConfig.
Key changes:
  • Added _updateCurrencyForSite method to handle updating currency and country when a new site configuration is selected.
  • If the site config specifies a currencyCode, the app will attempt to find a matching currency from the kAdvanceConfig.currencies list.
  • If a countryCode is also provided in the site config, it will override the country code of the found currency.
  • If the site config's currencyCode is not found or not provided, the app will fall back to the kAdvanceConfig.defaultCurrency.
  • The getPrefConfig method now prioritizes currency and country settings from multiSiteConfig before falling back to kAdvanceConfig.defaultCurrency or persisted settings.
  • When changing the multi-site configuration via changeMultiSite, the currency and country are now updated according to the new site's settings.
 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • πŸ’₯ Clarify address infor
  • πŸ’¦ Confirmation dialog for Order Cancellation and Refund
  • 🌟 Show corresponding error code when creating user
πŸ†™ Improve AppBar address handling and display
  1. Load state and country names for first app launch and full address after selection
  2. Improve address format display in AppBar and address selection screen
  3. Implement automatic address synchronization with CartModel
  • βŒ› Optimize PlacePicker initial map loading
  • πŸ”° Add stock quantity in Back Order Products
  • πŸ”· Update (productListLayout): optimize shop product list layout
  • 🌐 Refactor(map): optimize map screen layout and carousel responsive

This release contains many fixes
  • Fixed (BottomBar): Fix Android back button with slide effect
  • Fixed: unable to apply coupon codes containing uppercase letters
  • Fixed: reset password wordpress
  • Fixed (Product): large gap between the section title and the table content
  • [WCFM] Fixed: get product by distance
  • Fixed: hide share link if url is invalid
  • Fixed: claim reward
  • Fixed: loyalty issues
  • Fixed: map screen can't operate gestures when ZoomStyle are enabled
  • Fixed (Multi-Site): tabbar overlays change site popup if slideEffect is enabled
  • Fixed: sync cart
  • Fixed: not show notification request popup ios
  • Fixed: duplicate add-ons when checkout by webview
  • Fixed (Booking): the day quite long in some languages
  • Fixed (Product): optimize ProductTitle text height calculation
  • Fixed (Re-Order): issue re-order product booking
  • [Shopify] fixed: ensure cart data is always set
  • Fixed (Listing): handle null height in ListingCardView image rendering
  • Fixed (SMS Login IOS): The reCAPTCHA SDK is not linked to your app
  • Fixed: update missing translations in create review screen
 
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

v5.3.0

Jun 2nd, 2025
 
Last updated: Jun 2nd, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.32.x Upgrade πŸ”₯

Upgrade latest Flutter channel stable v3.32.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.32.x, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
 
To update/migrate the app to the latest version ☘️
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

(2) Loyalty Feature πŸ‘‘

  • A loyalty feature allows customers to earn points for shopping, which can be exchanged for rewards. Key elements include a reward system, QR code integration, and an admin dashboard for management (include QR Scan, Add/Redeem points, Coupons management)
  • The feature is available for Extended license.
  • Demo Screenshots
  • notion image
    notion image
    notion image
    notion image
Configuration
In env.dart file, set enabled: true for loyaltyConfig to enable loyalty feature.
notion image

(3) Optimize Image performance πŸ’―

  • To optimize image performance, replace the outdated Generate Image feature with Optimole for real-time resizing and optimization. The plugin enhance loading speed and image quality by dynamically adjusting images based on visitor's screen size.
Configuration
  1. On the website must install Optimole plugin https://wordpress.org/plugins/optimole-wp/
  2. Configure in lib/env.dart file
...
  "advanceConfig": {
   ...
        "OptimizeImage": {
            "enable": true,
            "plugin": "optimole" // Support "re-generate-image" plugin (old) & "optimole" plugin (new)
        },
   ...
  }
...

(4) Show/Hide Indicator for Banner Items ✨

  • Add an optional dot indicator for banners on Home screen via showIndicator config β€” now fully customizable.
  • Demo Screenshot
  • notion image
Configuration
Open lib/config/config_en.json, add showIndicator into banner config
{
    "showIndicator": false
}

(5) Smart Banner (PopUp): Allow Tap Outside To Close βœ‹

  • Make popups feel more natural! Users can now simply tap outside the banner to close it. Smooth, intuitive UX unlocked.
Configuration
Edit the lib/config/config_en.json
"SmartEngagementBanner": {
      "popup": {
        "allowTapOutsideToClose": true, // Default: false
        "iconSize": 36,
      },
    }

(6) Product Detail: Update Configurations for Videos 🎯

  • Pause or play the video the first time opening Product Detail.
  • Mute or play video sound the first time opening Product Detail.
  • Show or hide the time indicator.
  • Allow double-tapping to open the video in full screen.
Configuration
Edit the lib/config/config_en.json
  "productDetail": {
    /// Video config
    "showVideo": true,
    "isSoundOn": false,
    "autoPlayVideo": false,
    "enableTimeIndicator": true,
    "doubleTapToFullScreen": true,
}

(7) Product Detail: Show/Hide Share Product Data πŸ“€

  • Now you can show or hide the Share Product Data button on the product detail page with a simple config setting.
  • Demo Screenshot
  • notion image
Configuration
Edit the productDetail config in the lib/env.dart file as below:
  "productDetail": {
    // Allow share product data. Default: true
    "allowShareProductData": false,
  }

(8) Order History: Show/Hide Reorder Button πŸ“Œ

  • Reordering made easy β€” or hidden. Add flexibility by showing or hiding the "Reorder" button in a customer’s order history screen.
  • Demo Screenshots
    • Version 1:
    notion image
    • Version 2:
    notion image
Configuration
Edit in the lib/env.dart file
  "orderConfig": {
    "version": 2,
    "enableReorder": false,
  },

(9) Branchio: Add android deepview control parameter to dynamic link πŸ”—

  • Enhance deep linking on Android with new deepview parameter support for better navigation.
  • Demo Video
 

(10) Product Title Text Scaling and Height Calculation πŸ” 

  • Better UI consistency with automatic scaling and height adjustment for product titles.
  • The feature is available on the app without configuration.
  • Demo Screenshot
  • notion image

(11) Show/Hide Download Button ⬇️

  • New option to display a download button in order history for digital products.
  • Demo Screenshot
  • notion image
Configuration
Edit the lib/env.dart
  "paymentConfig": {
       ...
       /// Show download button in order history detail for Digital/Downloadable Product
       "ShowDownloadButton": true/false,
  }

(12) Smart COD Pro πŸ’°

  • The feature is now only available for Extended license.
  • Advanced Cash on Delivery options for WooCommerce β€” includes conditional rules and enhancements.
  • Demo Screenshot
  • notion image
     
Configuration
  • Make sure that this plugin has been installed and works well on your website: https://woosmartcod.com/
  • The feature is automatically applied on the app.

(13) WCFM: Support Vendor Order Threshold Amount

  • This feature adds support for setting a minimum order amount per vendor in multi-vendor stores using WCFM.
  • Customers must meet the required threshold for each vendor before proceeding to checkout, helping vendors enforce order value limits individually.
  • Demo Screenshot
  • notion image
Configuration

(14) Account role based access for webview option πŸ”

  • Show content only to the right users β€” automatically! With the new role-based webview access, you can control who sees what on webview page based on their login status and user role.
Configuration
Open lib/config/config_en.json file, after set true for requiredLogin, add the corresponding role as below:
{
    "requiredLogin": true,
    "roles": []  //"customer", "administrator", "vendor",....
}

(15) Listing Merge Dokan 🀝

  • Unified and optimized support for Dokan in the Listing layout for smoother vendor integration.
  • More features are added to the Listing app to support Dokan products.
  • Demo Screenshots
  • notion image
    notion image
    notion image
    notion image
    notion image
 

IMPORTANT UPDATE
IMPORTANT UPDATE
  • πŸ’₯ Vendor approval is automatically disabled during registration
  • πŸ’¦ Fix iOS build issue with FBSDKLoginKit
  • πŸ†™ Update Khmer translation
  • βŒ› Support firebase analytics consent mode v2
  • πŸ”°(CartButtonWithQuantity): enhance animation and ui 
  • πŸ”· Update status translation in SmartRefresher 

This release contains many fixes
  • Fixed (Android): build with name containing single quotation marks
  • Fixed: issue payment myfatoorah with apple pay
  • Fixed: show correct item subtotal & add discount to order detail
  • Fixed (HTML): hide unsupport noscript tag
  • Fixed (ProductFutureBuilder): issue rendering on homepage when there are multiple future builder items
  • Fixed (Notification): issue push Firebase image notification on iOS
  • Fixed: heart icon still show even if disable
  • Fixed ensure discountAllocations is a list in CartLineShopify model
  • Fixed (RateMyApp): native dialog not working on anroid
  • Fixed (AppBar): navigator to current tab and open side menu
  • Fixed: build ios due to FBSDKLoginKit upgrade
  • Fixed (StaticSite): dupplicate app bar
  • Fixed (MyCartScreen): The price of product on My Cart is incorrect after backing from PAYMENT page with Pay By Wallet
  • Fixed (aboutUs): pageId not working and open Envato link
  • Fixed (Facebook): support limited login in ios
  • Fixed: webview_flutter can't scrolling when alwaysShowTabBar and ZoomStyle are enabled
  • Fixed (RealtimeChat): chat UI in RTL
  • Fixed (RealtimeChat): cannot show list chat for admin to customer
  • Fixed (CartUI): open cart in product bottom sheet when enabling alwaysShowTabBar/alwaysShowAppBar
  • Fixed: improve notification badge icon click behavior
  • Fixed (VariableSubscriptionProduct): issue don't show attribution in detail product and missing info in my cart
  • Fixed (ColorConverter): covert color to hex string
  • Fixed (SliderListWidget): add more run space
  • Fixed: escape string some where
  • Fixed (CategoryScreen): Home page image reload issue when using SideMenuSubCategories
  • Fixed (Booking): missing restricted days condition
  • Fixed: addons title UI
  • Fixed (Shipping): not showing all shipping on woo
  • Fixed (Badge): The badge overlap the sale tag in RTL language 
  • Fixed (API): update order api do not work if content type is not json
  • Fixed (VerticalLayout): "Loading" text always display on List/ Column layout if there are fewer than 9 products
  • Fixed (VendorShipping): caculate wrong shipping fees
 
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 
 

v5.2.0

March 5th, 2025
 
Last updated: March 5th, 2025 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Flutter 3.29.x Upgrade πŸ”₯

Upgrade latest Flutter channel stable v3.29.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.29.x, please close all your IDE and run these commands in the project folder
flutter channel stable
flutter upgrade --force
flutter clean
flutter pub get
 
To update/migrate the app to the latest version ☘️
 
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios

(2) Support padding and align for indicator and number ✨

Added support for custom padding and alignment to improve UI flexibility of the banner’s indicator.
Demo Screenshot
notion image
Configuration
Edit the lib/config/config_en.json as below:
{
    "HorizonLayout": [
        {
            "layout": "bannerImage",
            "isSlider": true,
            ...
            "indicatorPadding": {
                "bottom": 12,
                "start": 30
            },
            "alignmentNumber": {
                "value": "topEnd" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
            }
            "indicatorAlignment": {
              "value": "topCenter" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
            },
            ...

        },
        ...
    ],
    ...
}

(3) PhonePe payment πŸ’₯

  • Available for both Regular and Extended license
Configuration
Go to lib/env.dart file and add the phonepeConfig as below.
  "phonepeConfig": {
    'paymentMethodIds': ['phonepe'],
    'merchantId': 'GANGSTARPGUAT',
    'saltKey': '7eb940c6-b785-42e2-98ca-0419ebf5a219',
    'saltKeyIndex': '1',
    "androidPackageName": "com.inspireui.fluxstore",
    "iOSBundleId": "com.inspireui.mstore.flutter",
    'production': false,
    'enabled': true
  },

(4) Point offline store πŸ…

A powerful feature that allows to generate QR codes automatically, enabling managers to scan and add or redeem points seamlessly.
  • Shop managers can scan QR codes, enter purchase amounts, and handle point transactions directly at stores. The app shows a digital points card with QR code in the user's profile for easy access.
  • The feature is available for an Extended license and require enable the Point and Reward plugin on your site.
Configuration
  1. Edit pointsOfflineStoreConfig in lib/env.dart file:
"pointsOfflineStoreConfig": {
    "enabled": false,
    "usePointRateForOnePoint": 1, // 1 point = 1$
    "addPointRateForOnePoint": 100, // 1 point = 100$,
    "cardName": "FluxStore Card"
  },
  1. Set true for β€œEnablePointReward”
"EnablePointReward": true
 

(5) New Tab Menu Category 🌸

Easily navigate product categories with our refreshed tab-style menu! This clean and modern UI helps users browse by category faster and more intuitively β€” perfect for improving shopping experience and boosting engagement.
Configuration
Edit the file lib/config/config_en.json as below:
"productCategoryMenuStyle": "tab”

(6) Blog Service πŸ›‘οΈ

Certain frameworks now support both their native blog system and WordPress blogs (including Shopify, Notion, and BigCommerce).
Other frameworks will support WordPress blogs only.

(7) Product Card (PWA) πŸ’‘

Optimized product card to display cart button, stock status, bottom sheet layout, etc. for Progressive Web Apps.
Demo Screenshot
notion image

(8) Display images in notifications on iOS πŸ‘‘

FluxStore now supports displaying notification's image in the device's notification board.
Demo Screenshot
notion image

(9) Support Telugu language βŒ›

Expanded localization with Telugu language support.

 
IMPORTANT UPDATE
IMPORTANT UPDATE
  • πŸ”† DeepLink: fixed issue when using third-party plugins to handle deep links
  • πŸ’₯ Enhancing permission request flow for better user experience
  • πŸ’¦ Hotfix (HomeCache): home cache was cached with HTTP cache
  • 🎨 (Menu Category): upgrade workflow when open category and support tab menu category
  • 🧨 Improve (MyCart): show point input when show keyboard in my cart
  • 🌟 Add missing SimpleList layout in Filter
  • πŸ†™ Show dialog under approval when signing up in the MemberShipUltimate feature
  • βŒ› Override systemNavigationBarColor
  • πŸ”° Improve (TabBarCustom): support change background color when show floating
  • ▢️ Support search product using Get method in Ajax Search Pro
  • πŸ”· Update notification permission flow
  • 🌐 Support Multi Languages in TimeAgo
  • πŸ’° Update missing config for First Iraqi Bank payment
 

This release contains many fixes
  • Fixed (ProductPrice): issue not found priceData when render ProductPrice (FluxStore Web)
  • Fixed: padding between flag and language name - popup onboarding
  • Fixed (NotionCheckout): wrong order status and order total value
  • Fixed (VideoShopping): not fetch correct video language
  • Fixed: comment review in ListingPro theme
  • Fixed (MapParent): convert category to root when the parent is not set
  • Fixed: show shipping fee for order details opencart
  • Fixed: issues related filter bottom sheet
  • Fixed (Digits): show wrong error message if phone is not exist
  • Fixed (Webview): Crash when opening webview on iOS
  • Fixed: booking calender color and addons alignment
  • Fixed (SelectionQuantity): issue changing value without supporting quantity Step
  • Fixed: Remove unused SafeArea widget
  • Fixed (AppTracking): Because on iOS 18 there is an issue where permission popups conflict
 
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 

 
 

v5.1.0

Last updated: 8th January 2025 - Link Purchase | Download
πŸ’‘
NEW FEATURE

(1) Enhanced the App's Overall Performance and Speed πŸ’₯

Get ready to experience a turbocharged app! Our latest update brings significant enhancements to the overall performance and speed of your app, ensuring smoother navigation and lightning-fast response times. Say goodbye to lag and hello to seamless interactions!

(2) Support Multiple Payment IDs πŸ’«

Support displaying multi-bank transfer or COD payment method options during the order checkout process.
Demo Screenshot
notion image
Configuration on app
Open lib/env.dart file, then adjust the config as below:
  "bankTransferConfig": {
    "paymentMethodIds": ["bacs", "bank_transfer_1", "bank_transfer_2"],
  },
  "cashOnDeliveryConfig": {
    "paymentMethodIds": ["cod", "cashondelivery"],
  },
 

(3) PhonePe Payment πŸ’°

  • Introducing the PhonePe payment gateway, designed to enhance your users' payment experience with seamless transactions. With PhonePe, customers can easily make payments using UPI, debit/credit cards, and wallets, ensuring a quick and secure checkout process.
  • The feature will be available for Extended license
Configuration on app
Open lib/env.dart file, then add config as below:
  "phonepeConfig": {
    'paymentMethodIds': ['phonepe'],
    'merchantId': 'GANGSTARPGUAT',
    'saltKey': '7eb940c6-b785-42e2-98ca-0419ebf5a219',
    'saltKeyIndex': '1',
    "androidPackageName": "com.inspireui.fluxstore",
    "iOSBundleId": "com.inspireui.mstore.flutter",
    'production': false,
    'enabled': true
  },

(4) Add New Screen and Route for Vendor List πŸ”†

In the new version, the Vendor list can be displayed on a separate screen on Tabbar instead of being displayed with the Category.
Demo Screenshot
notion image
Configuration on app
Open lib/env.dart file, then add config as below:
  "TabBar": [
    ...
    {
      "pos": 200,
      "layout": "vendor-list", // New screen layout
      "icon": "rectangle_grid_1x2",
      "fontFamily": "CupertinoIcons",
      "categoryLayout": "card",
      "vendorLayout": "grid",
      "key": "hwu0rkrizt"
    },
    ...
  ]

(5) Upgrade Android Gradle Plugin βš’οΈ

  • Android Gradle Plugin: 8.10
  • Android JDK 21
  • Java vesion 8
 
πŸ’‘
IMPORTANT UPDATE
  • πŸš€ Compatible with Flutter v3.27
  • Enhance (Menu List): enhance layout and styling options
  • Add config to resize image quality in Photo Review
  • Enable/Disable Store and Delivery Management option in the Settings screen
  • Refactor: color app map
  • Animated Stack Container: AnimatedConfigPercentSizedBox support nullable value

This release contains many fixes
  • Fixed performance issues on the whole app
  • Fixed all language by AI
  • Fixed (Size Guide): missing size guide button for option and image
  • Fixed (Home Cache): check data can be a list instead of a map
  • Fixed (privacy): show appbar unexpectedly
  • Fixed escape category name
  • Fixed (Auto Slide): not auto slide product list 
  • Fixed product price for wholesale
  • Fixed (Image Resize): support image is not url
  • Fixed (Video): get video products for WooCommerce
  • Fixed (Add-Ons): choice overflow when the add-on name is too long
  • Fixed cannot show Online option in Setting screen [Delivery]
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 
 
πŸ’‘
FREE DRAG & DROP APP BUILDER
  • Download | Document Guide
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Special gifts when using the FluxStore or FluxNews app πŸŽ‰
    1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime.
    2. Free update your app's UI without republishing it to App Stores or Google Play Store.
    3. Free translation service for your local language.
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Video Demo:
 

v5.0

Last updated: 28 November, 2024 - Link Purchase | Download
 
πŸ’‘
NEW FEATURE

(1) Animated Stack Banner πŸ”₯

FluxStore aims to focus more on animated stack containers for items on the app.
With smooth transition effects and vibrant visuals, the banner now not only looks great but also improves navigation and accessibility.
Video Demo
 
This enhancement integrates seamlessly with the enhanced Drag and Drop Editor 2.0 in FluxBuilder, providing advanced capabilities for layout customization and animation implementation.
notion image
 

(2) New UI for Tabbar 🎨

  • Tabbar Floating Config
  • notion image
    notion image
 
  • Support indicator in full size of the tab in Bottom Tabbar
  • notion image
 

(3) New Fantastic Layouts on Home Page πŸ†

  • New Blog/Product Banner Slider style
  • notion image
 
  • Support Gradient Style for Image Category
  • notion image
     
  • New Menu List Layout for Dynamic Layout
  • notion image
 
  • Add Header View and Date Time Countdown
    • Add Header View for Category item on Home page
    notion image
    • Date Time Countdown
    notion image
 
  • New Carousel View Flutter 3.24.0
  •  
  • List Card Layout
  • A new layout for the Home screen is now available in FluxStore Apps starting from version 5.0.0.
    This layout features: a title, subtitle, action button, tags, and image. The button can be used to navigate to other screens, products, blogs, tabs, and more.
    There are now 2 main styles for the layout: "titleHeading" and "subtitleHeading”.
    The items can be displayed in either a vertical or horizontal arrangement.
    • Vertical layout
    notion image
    • Horizontal layout
    notion image
     

(4) Firebase and BranchIO dynamic links ⚑

Firebase and BranchIO dynamic links can now operate simultaneously, providing improved flexibility for linking and sharing across your applications.
 

(5) New Wishlist Staggered Style ✨

Introduced a new staggered layout for the wishlist, enhancing the user experience with a fresh and modern design.
 

(6) Custom Smart Chat icon πŸŽ‰

Users can now customize the Smart Chat icon, allowing for a more personalized touch to the chat interface.
Screenshot Demo
notion image
 

(7) Share Product Data 🎈

Users can now easily share product data with others, including the product’s descriptions and images, promoting products through social media and other platforms.
Screenshot Demo
notion image
notion image

(8) My Rating Screen πŸ’Ž

Introduced a new "My Rating" section on the Profile screen, allowing users to directly and quickly provide and view their ratings for products
 

(9) Show/Hide Size Guide on the Product Detail screen 🎊

Users now have the option to show or hide the size guide button and information on the product detail screen, offering a more personalized shopping experience.
Screenshot Demo
notion image
 

(10) Add Product Detail Gallery Slider Layout for Product Detail Page ⚜️

Introduce a new gallery slider layout for the product detail page. Users can now view detailed images in a visually appealing format.
Video Demo:
 
 
 
πŸ’‘
IMPORTANT UPDATE
  • πŸ’₯ Important: If you have upgrade to the Android Studio Ladybug or using JDK 17, please follow this guide
  • πŸ’  Update Variation Swatches
  • ♻️ Open the cart screen when booking products
  • πŸ’₯ Support to select parent location in filter
  • πŸ’« Product List Layout in Search screen supports Html Title
  • πŸ”† Upgrade (FirebaseLibrary): firebase_core to version 3.6.0 and other related firebase libraries
  • πŸ”° Remove wechat_assets_picker & photo_manager
  • 🌐 Support Firebase for web platform
  • πŸ”Ά Add text font and text size for banner items
  • πŸŽ€ Detailed Blog layout support rendering Video
  • πŸ₯‡ Chore(deps): upgrade salesiq_mobilisten lib
  • 〽️Refactor (handle Web Link): pop to root before loading and hide loading after fetching data
  • πŸ—οΈ Refactor (Search Screen)!: Remove old search UI for easy maintenance and more flexible UI
  • πŸ’• Support icon material and cupertino for Animated Stack Container
  • πŸ’’ Refactor (HeaderView): remove verticalMargin and horizontalMargin
πŸ’― Improve UI: appbar, banner image, and product card on the home page
  • Support change border for product card in home page
notion image
  • Improve appbar when use background color
  • Improve Banner Image: hide the indicator if the number of image is less than 2.
notion image

This release contains many fixes
  • Fixed (cache): http cache is not working properly
  • Fixed (AppStore): update message when accessing photo library
  • Fixed (Woocommerce): handle product permalink with language code
  • Fixed: brands issue
  • Fixed: checkout support any variant option
  • Fixed: change language onboard screen
  • Fixed (sale Price): missing in FlatStyle product layout and hide when B2BKing is enabled
  • Fixed: add booking product when list staff is empty 
  • Fixed (Wishlist): show remove button instead of delete
  • Fixed: The Card Discount item still display after removing the applied point
  • Fixed (myPoint): display point 4 numbers correctly
  • Fixed (Search): close keyboard after closing filter
  • Fixed (profile): update empty field when updating profile
  • Fixed (ProductVariations): alway auto select first variant
  • Fixed (AppStore): remove the decline button when accessing device’s camera 
  • Fixed (MyRating): enable autoInitData for list purchased product 
  • Fixed (Cart): showing variant color in cart with custom ProductColors name and force check null
  • Fixed: max quantity product config
  • Fixed: can't hide showQRCode on home search screen
  • Fixed: min quantity when selecting attribute
  • Fixed (Build): cannot build apk file with zoho.salesiq
  • Fixed (AppModel): init app with unsupported language
  • Fixed: limit max quantity of products 
  • Fixed (ProductVariation): auto-select attribute of invalid variant
  • Fixed (Checkout): cannot handle url change for webview flutter 
  • Fixed (Webview): not determine location on Google Maps
  • Fixed (Webview): crash app when launch special urls
  • Fixed (ApplePay): missing import showFluxDialogText
  • Fixed (Filter): cannot fetch attribute terms
  • Fixed (Filter): re-init filter if allowGetDatasByCategoryFilter is updated
  • Fixed (CategoryScreen): issue when open screen but not found category layout
  • Fixed: invalid currency symbol for addons product
  • Fixed: Forward/Backward icon does not display
  • Fixed (SmartChat): chatGPT still show if disabled
  • Fixed: missing excluded products for boost query
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 
 
πŸ’‘
FREE DRAG & DROP APP BUILDER
  • Download | Document Guide
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Special gifts when using the FluxStore or FluxNews app πŸŽ‰
    1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime.
    2. Free update your app's UI without republishing it to App Stores or Google Play Store.
    3. Free translation service for your local language.
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Video Demo:
 

v4.3.0

Last updated: 27 September, 2024 - Link Purchase | Download
 NEW FEATURE
NEW FEATURE

(1) Track Order Attribution Through Mobile App

  • Admin easily tracks if order attribution is ordered from the mobile app or website, enhancing analytics and reporting capabilities.
  • Screenshot:
notion image
 

(2) Staff Pricing for Booking Products

  • Added pricing for booking products after selecting staff, allowing for better internal management.
  • Screenshot:
notion image

(3) Customize Font and Text Size for Banner Items

Added options to customize the font style and text size for banner items, providing greater flexibility in design.

(4) Automatically Display Language Selector on Onboarding Screens

  • The language selector will now automatically appear when users open onboarding screens for the first time, improving user experience for multilingual support.
  • Screenshot:
notion image

(5) Custom Size Guide Button

  • Introduced a button for size guides, making it easier for users to access sizing information.
  • Screenshot:
notion image
 

(6) Override Attribute Name in Filter by Languages

  • Added the ability to override the attribute name in filters based on language, allowing for more customized and localized user experiences.
  • Screenshot:
notion image
 

(7) Disable Adding Products from Multiple Vendors to Cart

  • Show a warning message when users add new products from many stores to their cart.
  • Users can choose to clear their cart immediately while purchasing.
  • Screenshot:
notion image

IMPORTANT UPDATE
IMPORTANT UPDATE
  • Library Update for Xcode 16 Compatibility: Updated relevant libraries to ensure full compatibility with Xcode 16, resolving any build issues and enhancing performance.
  • Address ios build with PhoneNumberKit issue: Temporarily locked the PhoneNumberKit library to version 3.8.0. This resolves breaking changes that may have affected functionality in the app.
  • Style (Logout): Change button color from red to primary
  • Update requireUsernameWhenRegister option in Digits Mobile

This release contains many fixes
  • Fixed (BuildAndroid): catch null exception
  • Fixed (Configurations): fix parse object
  • Fixed (Checkout): issue checkout when use item price
  • Fixed: show shipping methods for multi vendors
  • Fixed (DeleteAccount): not show delete option
  • Fixed (Order): support track order attribution via mobile app
  • Fixed (CartItem): allow hide backorder status on cart screen
  • Fixed: check null data
  • Fixed: show loading when load tired price from server
  • Fixed: issue where share popup doesn't appear after clicking share
  • Fixed: issue show drawer menu
  • Fixed: throw exception when getting current navigator
  • Fixed (InforPlist): add missing or not translat
  • Fixed: app crash when not using TeraWallet feature
  • Fixed (BlogListLayout): type exception on tablet
  • Fixed: declare type to avoid unexpected exception
  • Fixed: issue Xcode 16
  • Fixed (FlutterInAppWebview): use script override code in local and remove override flutter_inappwebview_ios
  • Fixed (Build): cannot build android
  • Fixed (Lib): Upgrade the flutter_inappwebview library to fix build issues on Android
  • Fixed (Profile): show white screen after upload new avatar
How to update/migrate the app to the latest version?
 
How to activate FluxStore on FluxBuilder tool?
 
πŸ’‘
FREE DRAG & DROP APP BUILDER
  • Download | Document Guide
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Special gifts when using the FluxStore or FluxNews app πŸŽ‰
    1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime.
    2. Free update your app's UI without republishing it to App Stores or Google Play Store.
    3. Free translation service for your local language.
  • FluxStore apps provide the full source code, allowing you to customize everything.
  • Video Demo:
 

Releases in 2023


Version 3.7.0 - 01 Feb, 2023
Last updated: 01 Feb, 2023 - Link Purchase | Download
Upgrade latest Flutter channel stable v3.7
  • To make sure you are using the correct Flutter version, run this command:
  • flutter --version
    Example output:
    Flutter 2.5.0 β€’ channel stable β€’ https://github.com/flutter/flutter.git
    Framework β€’ revision 4cc385b4b8 (2 days ago) β€’ 2021-09-07 23:01:49 -0700
    Engine β€’ revision f0826da7ef
    Tools β€’ Dart 2.14.0
  • To upgrade Flutter 3.3.0, please close all your IDE and run these commands in the project folder:
  • flutter channel stable
    flutter upgrade --force
    flutter pub cache clean
    flutter clean
    flutter pub get
  • See more common issue & solution when install Flutter from this link.
Version 3.4.0 - 09 Jan, 2023
Last updated: 09 Jan, 2023 - Link Purchase | Download
πŸ†•
New features

(1) New Rating & Reviews UI πŸ’₯

On Product Detail screen:
  • Rating Count for a product.
  • Load more icon to show Reviews
Screenshot Demo
notion image
Video

(2) Google Map Styles πŸ—Ύ

  • Ability to customize the style of Google Map to be different between Dark and White modes.
  • 250+ advanced customizations, elegant Cloud-based maps styling.
  • Save development time and resources.
Screenshot Demo
Some elegant Google Map Styles
notion image
notion image

(3) Unicode App Name ⚑️

  • Support the App Name using Unicode characters.
  • Your App Name can be Arabic, Spanish, or any Unicode character.

(4) In-App PurchasesπŸ’°

  • When clicking Buy Now button in Product Detail screen, if the product price is the same with In-App Purchase products on AppStore, it will pay via In-App Purchases.
  • Available on WooCommerce and Extended license.
Video

(5) Zoho SalesIQ Chat ♻️

  • Ability to real-time chat with Zoho SalesIQ the great live chat software.
  • Available for Extended license
Video

(6) Easy Paypal: Native Checkout πŸ’³

  • Checkout via native UI of PayPal SDK
  • Available for Extended license
Video

(7) Native Multiple Stripe Methods 🏦

  • Support native Multiple Payment Methods IDs for the Native Stripe.
  • Available for Extended license
Screenshot Demo
notion image

(8) Google Analytic πŸ“ˆ

  • This is a great feature to allow user could see their order from the mobile app by using Google Analytics.
  • Measure via Firebase analytic.
Screenshot Demo
The result on Firebase Analytics dashboard:
notion image
notion image
notion image
➑️
Important improvements
  • Compatible with the latest Flutter 3.3.10 and 3.3.x
Customer-Defined Price πŸ’°
This feature is available in Product Add-Ons
notion image
 
Upgrade Product Filter 🌟
  • Average Rating
  • Popularity
  • Menu Order (a number users set when editing product)
Screenshot Demo
notion image
 
Upgrade Realtime Chat πŸŽ— 
Beside the current features: chat with Admin & Users, typing status, unread count. New features are supported:
  • Handle authentication
  • Online status
  • Push notification
  • Track user language

 
➑️
Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
  • Fix Product Card UI and show Detailed Address for Dokan in Store screen
  • Fix SMS Login for delivery
  • Fix registering Delivery Account
  • Fix WhatsApp link in Flux Listing and Social Network link not working in ListPro type
  • Fix the product can not clone [FluxManager]
  • Fix showing error message in SMS Login
  • Fix β€˜no Product’ displays on the Product list screen
  • Fix Tabbar material indicator exception when hiding Tabbar
  • Fix Ajax Search
  • Fix Blog Appbar in List-blog screen
  • New Appbar missing on Product Detail
  • Fix β€˜load more’ does not work properly
  • Fix Tera Wallet issue
  • Fix the product Search when searching on Product page navigating from Category
  • Fix the failed Login
  • Show the selected category in Filter screen
  • Fix wrong amount when paying via Stripe
  • Skip Login screen when session is expired
  • Fix applying Order Default and missing Menu Order option
  • Fix Paystack payment
  • Fix invalid phone number when checkout by Myfatoorah
  • Fix Paid Membership register
  • Fix cannot register visitor when user login via SMS
  • Fix Guests cannot open Chat
  • Fix to show Membership plans
Upgrade latest Flutter channel stable v3.3.x
  • To make sure you are using the correct Flutter version, run this command:
  • flutter --version
    Example output:
    Flutter 2.5.0 β€’ channel stable β€’ https://github.com/flutter/flutter.git
    Framework β€’ revision 4cc385b4b8 (2 days ago) β€’ 2021-09-07 23:01:49 -0700
    Engine β€’ revision f0826da7ef
    Tools β€’ Dart 2.14.0
  • To upgrade Flutter 3.3.x, please close all your IDE and run these commands in the project folder:
  • flutter channel stable
    flutter upgrade --force
    flutter clean
    flutter pub get
Update/migrate the app to latest version
πŸ”‘ Importance Note
  • As version 3.3 does not support special string in App Name. We found a quick solution by using env.props instead of env.properties
  • They have the similar content, but env.props supports Unicode characters (support UTF-8 encoding).
  • If you have both env.properties & env.props inside configs folder, the app will load configs from env.props.
  • In the future, we will remove env.properties and use env.props
 
 

 
➑️
Free drag&drop FluxBuilder
  • FluxStore apps provides the full source code so you can customize it all.
  • 🎯Special giftsπŸ› when using FluxStore or FluxNews app:
    1. Free FluxBuilder tool to edit your app's UI easily with drag&drop Lifetime. Quick guide.
    2. You can update your app's UI without republishing it to App Stores for Free and Lifetime.
    3. Free translation service for your local language.
Video Demo

vArchived

Releases in 2022
Releases in 2021
Releases in 2000
 
 
 
InspireUI is a Power Elite Author in Envato Market,
We build the product with Trust & High quality.

 
 
Β© 2023 InspireUI Ltd. All rights reserved.
 
 
 

Earlier releases

12 more releases shipped before vArchived. They are part of the same lifetime-update license.

  • v4.2.0
  • v4.1.1
  • v4.1.0
  • v4.0
  • v3.16.8
  • v3.16.0
  • v3.13.6
  • v3.13.0
  • v3.10.5
  • v3.10.0
  • v3.8.1
  • v3.8.0