Flutter Version Release Note

BugFixed

  • Fixed some bugs at login page and register page

  • Fixed promoting item issue with In-App-Purchased
  • Fixed showing wrong rating to user
  • Fixed apple login issue
  • Fixed searching error at item list page
  • Fixed Order history hide/show
  • Fixed not increasing view count at Detail page
  • Fixed the black screen when exiting the notification page
  • Fixed category list in item list not scrolling
  • Fixed some language errors and overflow Ui
  • Fixed edit rating
  • Fixed showing no data result when clicking category
  • Fixed Chatting when chat setting is selected No Chat
  • Fixed custom camera at item entry page
  • Fixed loading bug at chat page
  • Fixed deep link issue
  • Fixed Language String, Ui overflow and Dark Mode
  • Fixed not showing promote button on item detail page
  • Fixed not showing other payment after clicking promote button
  • Fixed agent profile loading state Ui
  • Fixed Chat link color at chat box
  • Fixed not being able to add items when agents are not the same
  • Fixed deleting item at shopping Cart page
  • Fixed RTL Mode
  • Fixed phone register issue
  • Fixed scrolling error at entry category
  • Fixed hide the notification inform to update qty at item detail
  • Fixed Your latest production release contains SDK issues [reCAPTCHA]
  • Fixed the entire payment rectangle is not clickable
  • Fixed loading is unstoppable in Payment cancel at paypal checkout after place order
  • Fixed item uploading issue at chat selling page
  • Fixed owner can only see subscription expired
  • Fixed add Agent expired alert box to agent profile and Agent home of public agent profile

Improvement

  • Improved each item’s checkout of shopping cart

  • Improved modify quantity steppers logic
  • Improved Checkout feature setting ON/OFF

New

  • Flutter Wave Payment at Mobile (Read More)
  • Show Agent’ items and Agents detail information at Public Agent Profile
  • Order History list/detail (Read More)
  • Multi-language support category name (Read More)
  • Price showing as **** setting (Read More)
– assets/images/package_2.svg
– assets/images/payment/flutterwave.png
– assets/lang/ar_tran.json
– assets/lang/de_tran.json
– assets/lang/en_tran.json
– assets/lang/es_tran.json
– assets/lang/fr_tran.json
– assets/lang/hi_tran.json
– assets/lang/id_tran.json
– assets/lang/it_tran.json
– assets/lang/ja_tran.json
– assets/lang/ko_tran.json
– assets/lang/ms_tran.json
– assets/lang/pt_tran.json
– assets/lang/ru_tran.json
– assets/lang/th_tran.json
– assets/lang/tr_tran.json
– assets/lang/zh_tran.json
– ios/Runner/Info.plist
– lib/config/ps_config.dart
– lib/config/route/route_paths.dart
– lib/config/route/router.dart
– lib/core/vendor/api/ps_api_service.dart
– lib/core/vendor/api/ps_url.dart
– lib/core/vendor/constant/ps_constants.dart
– lib/core/vendor/db/common/ps_shared_preferences.dart
– lib/core/vendor/db/order_history_dao.dart
– lib/core/vendor/provider/add_to_cart/add_to_cart_provider.dart
– lib/core/vendor/provider/app_info/app_info_provider.dart
– lib/core/vendor/provider/category/category_provider.dart
– lib/core/vendor/provider/common/ps_provider.dart
– lib/core/vendor/provider/order_hostory/order_history_provider.dart
– lib/core/vendor/provider/product/touch_count_provider.dart
– lib/core/vendor/provider/ps_provider_dependencies.dart
– lib/core/vendor/provider/user/user_provider.dart
– lib/core/vendor/provider/vendor_application/vendor_item_provider.dart
– lib/core/vendor/repository/Common/ps_repository.dart
– lib/core/vendor/repository/add_to_cart_repository.dart
– lib/core/vendor/repository/order_history_repository.dart
– lib/core/vendor/utils/utils.dart
– lib/core/vendor/viewobject/common/ps_value_holder.dart
– lib/core/vendor/viewobject/holder/add_to_cart_parameter_holder.dart
– lib/core/vendor/viewobject/holder/edit_billing_address_holder.dart
– lib/core/vendor/viewobject/holder/edit_shipping_address_holder.dart
– lib/core/vendor/viewobject/holder/item_paid_history_parameter_holder.dart
– lib/core/vendor/viewobject/holder/new_billing_address.dart
– lib/core/vendor/viewobject/holder/new_shipping_address.dart
– lib/core/vendor/viewobject/holder/order_history_parameter_holder.dart
– lib/core/vendor/viewobject/holder/product_parameter_holder.dart
– lib/core/vendor/viewobject/holder/request_path_holder.dart
– lib/core/vendor/viewobject/holder/resend_code_again_parameter_holder.dart
– lib/core/vendor/viewobject/holder/user_name_status_parameter_holder.dart
– lib/core/vendor/viewobject/holder/vendor_branch_parameter_holder.dart
– lib/core/vendor/viewobject/item_info.dart
– lib/core/vendor/viewobject/order_history.dart
– lib/core/vendor/viewobject/ps_app_info.dart
– lib/core/vendor/viewobject/ps_app_setting.dart
– lib/core/vendor/viewobject/shopping_cart_item.dart
– lib/core/vendor/viewobject/user.dart
– lib/core/vendor/viewobject/vendor_info.dart
– lib/ui/custom_ui/add_to_cart/components/appbar_shopping_cart_icon.dart
– lib/ui/custom_ui/add_to_cart/components/widgets/shopping_cart_item_widget.dart
– lib/ui/custom_ui/add_to_cart/view/add_to_cart_view.dart
– lib/ui/custom_ui/checkout/component/payment/widgets/payment_role_widget.dart
– lib/ui/custom_ui/checkout/item_vertical_list/widgets/checkout_vertical_list_item.dart
– lib/ui/custom_ui/dashboard/components/drawer/widgets/my_orders_menu_widget.dart
– lib/ui/custom_ui/dashboard/components/drawer/widgets/notifications_menu_widget.dart
– lib/ui/custom_ui/item/detail/component/appbar/widgets/shopping_cart_widget.dart
– lib/ui/custom_ui/item/promote/component/promote/ad_how_many_day/widgets/flutterwave_button.dart
– lib/ui/custom_ui/my_orders/component/list/order_tab_bar_view.dart
– lib/ui/custom_ui/my_orders/component/widget/order_item_widget.dart
– lib/ui/custom_ui/my_orders/component/widget/order_tab_widget.dart
– lib/ui/custom_ui/my_orders/view/my_orders_list_view.dart
– lib/ui/custom_ui/noti/view/noti_list_menu_container_view.dart
– lib/ui/custom_ui/order_detail/view/order_detail_view.dart
– lib/ui/custom_ui/order_sort_by/component/widget/sort_type_container.dart
– lib/ui/custom_ui/order_sort_by/view/order_sort_view.dart
– lib/ui/custom_ui/order_successful/component/widgets/order_successful_widget.dart
– lib/ui/custom_ui/order_successful/view/order_successful_view.dart
– lib/ui/custom_ui/rating/component/list/rating_list_data.dart
– lib/ui/custom_ui/rating/component/list/rating_list_item.dart
– lib/ui/custom_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_item_card_widget.dart
– lib/ui/custom_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile_view.dart
– lib/ui/custom_ui/user/verify_email/component/widgets/change_email_and_recent_code_widget.dart
– lib/ui/vendor_ui/add_to_cart/components/appbar_shopping_cart_icon.dart
– lib/ui/vendor_ui/add_to_cart/components/available_vertical_list_view.dart
– lib/ui/vendor_ui/add_to_cart/components/sold_out_vertical_list_view.dart
– lib/ui/vendor_ui/add_to_cart/components/widgets/shopping_cart_item_widget.dart
– lib/ui/vendor_ui/add_to_cart/view/add_to_cart_view.dart
– lib/ui/vendor_ui/app_loading/view/app_loading_view.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/chat_make_offer_dialog.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/sender_text_msg.dart
– lib/ui/vendor_ui/chat/component/list/chat_list_view.dart
– lib/ui/vendor_ui/chat/component/list/widgets/buyer/chat_buyer_list_empty_box.dart
– lib/ui/vendor_ui/chat/view/chat_view.dart
– lib/ui/vendor_ui/checkout/component/billing_address_list/billing_address_list_view.dart
– lib/ui/vendor_ui/checkout/component/item_vertical_list/checkout_available_vertical_list_view.dart
– lib/ui/vendor_ui/checkout/component/item_vertical_list/checkout_sold_out_vertical_list_view.dart
– lib/ui/vendor_ui/checkout/component/item_vertical_list/widgets/checkout_vertical_list_item.dart
– lib/ui/vendor_ui/checkout/component/payment/widgets/payment_role_widget.dart
– lib/ui/vendor_ui/checkout/component/payment/widgets/place_order_button.dart
– lib/ui/vendor_ui/checkout/component/shipping_address_list/shipping_address_list_view.dart
– lib/ui/vendor_ui/checkout/view/checkout_view.dart
– lib/ui/vendor_ui/checkout/view/vendor_credit_card_view.dart
– lib/ui/vendor_ui/checkout/view/vendor_paystack.dart
– lib/ui/vendor_ui/common/dialog/confirm_dialog_view.dart
– lib/ui/vendor_ui/common/dialog/email_sent_warning_dialog.dart
– lib/ui/vendor_ui/common/dialog/rating_dialog/dialogs.dart
– lib/ui/vendor_ui/common/dialog/rating_dialog/style.dart
– lib/ui/vendor_ui/common/dialog/set_user_name_and_pwd_dialog.dart
– lib/ui/vendor_ui/common/ps_back_button_with_circle_bg_widget.dart
– lib/ui/vendor_ui/common/ps_dropdown_base_widget.dart
– lib/ui/vendor_ui/common/user_rating_widget.dart
– lib/ui/vendor_ui/dashboard/components/app_bar/appbar.dart
– lib/ui/vendor_ui/dashboard/components/body/dashboard_body_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/drawer_widgets_list.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/my_orders_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/notifications_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/home/home_dashboard_view.dart
– lib/ui/vendor_ui/dashboard/components/home/widgets/header_card.dart
– lib/ui/vendor_ui/dashboard/components/home/widgets/vendor_application_card_widget.dart
– lib/ui/vendor_ui/dashboard/view/dashboard_view.dart
– lib/ui/vendor_ui/item/currency/component/item_currency_list_view_item.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/pop_up_menu_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/shopping_cart_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/location_with_price_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/price_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/title_with_favorite_edit_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/buy_action/buy_action.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/sticky_bottom_widget.dart
– lib/ui/vendor_ui/item/detail/component/tiles/terms_and_conditions_tile_view.dart
– lib/ui/vendor_ui/item/detail/view/product_detail_view.dart
– lib/ui/vendor_ui/item/entry/category/component/entry_category_vertical_list_view.dart
– lib/ui/vendor_ui/item/entry/category/view/entry_category_vertical_list_view_container.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/upload_submit_button.dart
– lib/ui/vendor_ui/item/list_item/feature_product_vertcal_list_item.dart
– lib/ui/vendor_ui/item/list_item/product_horizontal_list_item.dart
– lib/ui/vendor_ui/item/list_item/product_price_widget.dart
– lib/ui/vendor_ui/item/list_item/product_shop_owner_info_widget.dart
– lib/ui/vendor_ui/item/list_with_filter/components/category/category_filter_list.dart
– lib/ui/vendor_ui/item/list_with_filter/components/filter/widgets/status.dart
– lib/ui/vendor_ui/item/list_with_filter/view/product_list_with_filter_container.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/payment_view.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/flutterwave_button.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/paypal_button.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/razor_button.dart
– lib/ui/vendor_ui/item/promote/view/credit_card_view.dart
– lib/ui/vendor_ui/item/promote/view/in_app_purchase_view.dart
– lib/ui/vendor_ui/item/promote/view/item_promote_view.dart
– lib/ui/vendor_ui/item/promote/view/pay_stack_view.dart
– lib/ui/vendor_ui/map/component/filter/apply_button.dart
– lib/ui/vendor_ui/map/component/filter/reset_button.dart
– lib/ui/vendor_ui/my_orders/component/list/order_tab_bar_view.dart
– lib/ui/vendor_ui/my_orders/component/list/widget/order_item_widget.dart
– lib/ui/vendor_ui/my_orders/component/list/widget/order_tab_widget.dart
– lib/ui/vendor_ui/my_orders/view/my_orders_list_view.dart
– lib/ui/vendor_ui/noti/component/list/noti_list_view.dart
– lib/ui/vendor_ui/noti/view/noti_list_menu_container_view.dart
– lib/ui/vendor_ui/offline_payment/view/offline_payment_view.dart
– lib/ui/vendor_ui/order_detail/component/user_info/widgets/user_info_widget.dart
– lib/ui/vendor_ui/order_detail/view/order_detail_view.dart
– lib/ui/vendor_ui/order_sort_by/component/widget/sort_type_container.dart
– lib/ui/vendor_ui/order_sort_by/view/order_sort_view.dart
– lib/ui/vendor_ui/order_successful/component/widgets/order_successful_widget.dart
– lib/ui/vendor_ui/order_successful/view/order_successful_view.dart
– lib/ui/vendor_ui/package/component/go_to_package_shop_view.dart
– lib/ui/vendor_ui/rating/component/dialog/rating_input_dialog.dart
– lib/ui/vendor_ui/rating/component/dialog/widgets/rating_submit_button.dart
– lib/ui/vendor_ui/rating/component/list/rating_detail_widget.dart
– lib/ui/vendor_ui/rating/component/list/rating_list_data.dart
– lib/ui/vendor_ui/rating/component/list/rating_list_item.dart
– lib/ui/vendor_ui/rating/view/rating_list_view.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_provider.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/sub_category_empty_box.dart
– lib/ui/vendor_ui/subcategory/view/sub_category_vertical_view_container.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_button.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/verify_forgot_password/verify_forgot_password_widget.dart
– lib/ui/vendor_ui/user/paid_item_list/component/horizontal/paid_product_list_widget.dart
– lib/ui/vendor_ui/user/paid_item_list/component/horizontal/widgets/paid_ad_item_horizontal_list_item.dart
– lib/ui/vendor_ui/user/paid_item_list/component/vertical/widgets/paid_ad_item_vertical_list_item.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/widgets/verification_in_verify_phone_widget.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/rating_widget.dart
– lib/ui/vendor_ui/user/profile/component/my_vendor/widget/my_vendor_list_grid_item.dart
– lib/ui/vendor_ui/user/profile/component/my_vendor/widget/my_vendor_list_item.dart
– lib/ui/vendor_ui/user/register/component/widgets/terms_and_conditions_text.dart
– lib/ui/vendor_ui/user/top_seller/component/top_seller_horizontal_list_widget.dart
– lib/ui/vendor_ui/user/top_seller/component/top_seller_vertical_list_widget.dart
– lib/ui/vendor_ui/user/top_seller/component/widgets/topseller_list_item.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/other_user_vendor_detail_info_widget.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_banner_photo.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_item_card_widget.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_item_count.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_joined_datetime_widget.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/detail_info/widgets/other_user_vendor_logo_photo.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_branch/vendor_branch_item.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile/vendor_info_app_bar.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile/vendor_link_info.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile/vendor_owner_info_widget.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile/vendor_social_icon.dart
– lib/ui/vendor_ui/user/user_vendor_detail/component/vendor_info_list/vendor_profile_view.dart
– lib/ui/vendor_ui/user/user_vendor_detail/view/user_vendor_detail_view.dart
– lib/ui/vendor_ui/user/verify_email/component/widgets/change_email_and_recent_code_widget.dart
– lib/ui/vendor_ui/user/verify_email/component/widgets/email_verfication_widget.dart
– lib/ui/vendor_ui/user/verify_email/component/widgets/email_verify_back_widget.dart
– lib/ui/vendor_ui/vendor/components/filter_vendor_list.dart
– lib/ui/vendor_ui/vendor/components/filter_vendor_nav.dart
– lib/ui/vendor_ui/vendor/view/latest_vendor_veritcal_list_view.dart
– lib/ui/vendor_ui/vendor/view/search_vendor_view.dart
– lib/ui/vendor_ui/vendor_applicaion/component/vendor_application_form_view.dart
– pubspec.lock
– pubspec.yaml

– Flutter SDK version – 3.16.0
– Android SDK version – 30.0.3

Web Version Release Note

BugFixed

  • Fixed chat message list ordering to newest first at Frontend

  • Vendor Expired status changing in owner view and before login at Frontend
  • Vendor subscription plan responsive issue when vendor apply at Frontend
  • Fixed able to update the currency of vendor’s item at Frontend
  • Fixed to PayPal only available notification inform at Vendor Panel
  • Fixed last number missing issue in update of vendor info contact number at backend
  • Fixed chat button showing at vendor uploaded item’s details on page loading at frontend
  • Fixed description and highlight info display issue in item detail at frontend
  • Fixed can not input zero value in price input when making item entry
  • Fixed search and filter not working without login at frontend
  • Fixed to vendor name unique validation rule at vendor panel
  • Fixed to showing wrong currency and price in payment modals at frontend
  • Fixed to wrong post count calculation at frontend
  • Fixed responsive issue at landing page in frontend
  • Fixed to location search not working at frontend
  • Fixed Google Sign in with registered email at frontend

Improvement

  • Improved domain adding and some error handling at the installer wizard

  • Improved vendor subscription plan showcase UI at Frontend
  • Improved hide vendor language (Miscellaneous) when vendor feature is off at Backend
  • Improved from default cursor to cursor pointer at category selection when making item entry at frontend
  • Improved default promotion start date with current hours +2 in modal at frontend
  • Improved default sorting of Promotion report and Package report with descending added date at backend
  • Improved HTML rendering of text editor at frontend
  • Improved image loading at frontend

New

  • Hide/Show the dashboard components at frontend as you like (Read More)

  • Order history list/detail at Frontend (Read More)

  • Free ad post count for fresh users at both Backend & Frontend (Read More)
  • Multi-language support category name at both Backend & Frontend (Read More)
  • Price showing as **** setting at both Backend & Frontend (Read More)
  • Generating XML sitemap (Read More)
  • Added new Flutterwave payment
– Modules/*
– public/images/*
– config/*
– log/*
– resources/*
– routes/*
– app/*
– database/*
– .htaccess
composer.json
– modules_statuses.json
– README.md
– package.json

Before Update this Version Using Updater (Via Version Update Notification), you need to update php path in .env file first according to this documentation

We’re pleased to announce an update that allows existing vendors to seamlessly update their default currency within our platform. For more details, please refer to the documentation provided. We kindly request vendor owners to take note of this update for smooth integration into their operations.

Subscribe to our free newsletter