Flutter Version Release Note

BugFixed

  • Fixed When click the button at phone one time password (OTP) screen , it goes to register screen
  • Fixed Promotion In App Purchase(IAP) disable
  • Fixed No Result is always show at the fist moment

Improvement

  • Improved to control the item upload from the setting
  • Improved Mark as disabled Item By Owner
  • Improved to sync the color with the Admin Panel’s Setting

New

  • Top Rated Seller List

– android/app/build.gradle
– android/app/src/main/res/values/strings.xml
– 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/.gitignore
– ios/Podfile
– lib/config/ps_colors.dart
– lib/config/ps_config.dart
– lib/config/ps_theme_data.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/constant/ps_dimens.dart
– lib/core/vendor/constant/ps_provider_const.dart
– lib/core/vendor/constant/ps_widget_const.dart
– lib/core/vendor/db/common/ps_shared_preferences.dart
– lib/core/vendor/provider/chat/buyer_chat_history_list_provider.dart
– lib/core/vendor/provider/chat/seller_chat_history_list_provider.dart
– lib/core/vendor/provider/common/ps_provider.dart
– lib/core/vendor/provider/product/item_entry_provider.dart
– lib/core/vendor/provider/product/product_provider.dart
– lib/core/vendor/provider/ps_provider_dependencies.dart
– lib/core/vendor/provider/user/top_seller_provider.dart
– lib/core/vendor/provider/user/user_provider.dart
– lib/core/vendor/repository/Common/ps_repository.dart
– lib/core/vendor/repository/product_repository.dart
– lib/core/vendor/repository/top_seller_repository.dart
– lib/core/vendor/utils/ps_progress_dialog.dart
– lib/core/vendor/utils/utils.dart
– lib/core/vendor/viewobject/common/ps_value_holder.dart
– lib/core/vendor/viewobject/holder/item_change_status_parameter_holder.dart
– lib/core/vendor/viewobject/holder/product_parameter_holder.dart
– lib/core/vendor/viewobject/mobile_color.dart
– lib/core/vendor/viewobject/product.dart
– lib/core/vendor/viewobject/ps_app_info.dart
– lib/main.dart
– lib/ui/custom_ui/all_search/component/search_result/all_search_text_box_widget.dart
– lib/ui/custom_ui/item/detail/component/sticky_bottom/owner_action/widgets/change_status_widget.dart
– lib/ui/custom_ui/user/profile/view/profile_view.dart
– lib/ui/custom_ui/user/top_seller/component/top_seller_horizontal_list_widget.dart
– lib/ui/custom_ui/user/top_seller/component/top_seller_vertical_list_widget.dart
– lib/ui/custom_ui/user/top_seller/component/widgets/topseller_list_item.dart
– lib/ui/custom_ui/user/top_seller/view/top_seller_vertical_list_view.dart
– lib/ui/vendor_ui/activity_log/component/activity_log_view.dart
– lib/ui/vendor_ui/activity_log/component/widget/block_user_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/browse_history_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/favourite_history_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/follower_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/following_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/package_history_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/promotion_history_widget.dart
– lib/ui/vendor_ui/activity_log/component/widget/search_history_widget.dart
– lib/ui/vendor_ui/all_search/component/search_history/search_history_list_view.dart
– lib/ui/vendor_ui/all_search/component/search_history/widget/delete_and_select_all_widget.dart
– lib/ui/vendor_ui/all_search/component/search_history/widget/search_history_list_app_bar.dart
– lib/ui/vendor_ui/all_search/component/search_history/widget/search_history_list_item.dart
– lib/ui/vendor_ui/all_search/component/search_result/all_search_text_box_widget.dart
– lib/ui/vendor_ui/all_search/component/search_result/category/category_result_list_text_item.dart
– lib/ui/vendor_ui/all_search/component/search_result/category/category_result_list_widget.dart
– lib/ui/vendor_ui/all_search/component/search_result/history/search_history_item.dart
– lib/ui/vendor_ui/all_search/component/search_result/history/search_history_widget.dart
– lib/ui/vendor_ui/all_search/component/search_result/history_view.dart
– lib/ui/vendor_ui/all_search/component/search_result/item/item_result_list_widget.dart
– lib/ui/vendor_ui/all_search/component/search_result/user/user_result_list_text_item.dart
– lib/ui/vendor_ui/all_search/component/search_result/user/user_result_list_widget.dart
– lib/ui/vendor_ui/app_info/component/link_info.dart
– lib/ui/vendor_ui/app_info/component/phone_info.dart
– lib/ui/vendor_ui/app_info/component/tite_description.dart
– lib/ui/vendor_ui/app_loading/component/loading_ui.dart
– lib/ui/vendor_ui/app_loading/view/app_loading_view.dart
– lib/ui/vendor_ui/blog/component/blog_details_widget.dart
– lib/ui/vendor_ui/blog/component/list/widgets/blog_list_item.dart
– lib/ui/vendor_ui/blog/component/slider/widgets/blog_slider_dots_widget.dart
– lib/ui/vendor_ui/category/component/filter/widgets/category_filter_list_item.dart
– lib/ui/vendor_ui/category/component/horizontal/widgets/category_horizontal_list_item.dart
– lib/ui/vendor_ui/category/component/search_history/search_category_history_item.dart
– lib/ui/vendor_ui/category/component/search_history/search_category_history_view.dart
– lib/ui/vendor_ui/category/component/vertical/widgets/category_sort_widget.dart
– lib/ui/vendor_ui/category/component/vertical/widgets/vertical_list/category_vertical_list_item.dart
– lib/ui/vendor_ui/category/view/category_vertical_list_view_container.dart
– lib/ui/vendor_ui/chat/component/detail/chat_box/chat_box.dart
– lib/ui/vendor_ui/chat/component/detail/chat_box/widgets/chat_send_button.dart
– lib/ui/vendor_ui/chat/component/detail/chat_box/widgets/pick_image_widget.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/common/give_review_button.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/common/item_been_bought_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/common/item_been_sold_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/date_widget.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/receiver/offer_received_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/receiver/offer_received_with_accept_and_reject_widget.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/receiver/receiver_accepted_or_rejected_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/receiver/receiver_blocked_widget.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/receiver/receiver_text_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/mark_as_sold_button.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/offer_accepted_msg_with_user_bought_box.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/sender_accept_or_rejected_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/sender_blocked_widget.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/sender_make_offer_msg.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/widgets/sender/sender_text_msg.dart
– lib/ui/vendor_ui/chat/component/detail/header_item_info/header_item_info_widget.dart
– lib/ui/vendor_ui/chat/component/detail/header_item_info/widgets/make_offer_button.dart
– lib/ui/vendor_ui/chat/component/detail/header_item_info/widgets/product_info.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/component/list/widgets/buyer/chat_buyer_list_item.dart
– lib/ui/vendor_ui/chat/component/list/widgets/chat_buyer_list_view.dart
– lib/ui/vendor_ui/chat/component/list/widgets/chat_list_view_app_bar.dart
– lib/ui/vendor_ui/chat/component/list/widgets/chat_seller_list_view.dart
– lib/ui/vendor_ui/chat/component/list/widgets/seller/chat_seller_list_empty_box.dart
– lib/ui/vendor_ui/chat/component/list/widgets/seller/chat_seller_list_item.dart
– lib/ui/vendor_ui/chat/view/chat_image_detail_view.dart
– lib/ui/vendor_ui/chat/view/chat_view.dart
– lib/ui/vendor_ui/common/base/ps_widget_with_appbar.dart
– lib/ui/vendor_ui/common/base/ps_widget_with_appbar_and_bottom_navigation.dart
– lib/ui/vendor_ui/common/base/ps_widget_with_appbar_and_multi_provider.dart
– lib/ui/vendor_ui/common/base/ps_widget_with_appbar_with_no_provider.dart
– lib/ui/vendor_ui/common/base/ps_widget_with_appbar_with_two_provider.dart
– lib/ui/vendor_ui/common/bluemark_icon.dart
– lib/ui/vendor_ui/common/check_icon_widget.dart
– lib/ui/vendor_ui/common/custom_ui/detail_ui_type/detail_checkbox.dart
– lib/ui/vendor_ui/common/custom_ui/detail_ui_type/detail_multi_select.dart
– lib/ui/vendor_ui/common/custom_ui/detail_ui_type/detail_text.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/checkbox.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/radio.dart
– lib/ui/vendor_ui/common/date_time_picker_with_icon.dart
– lib/ui/vendor_ui/common/dialog/apply_bluemark_dialog.dart
– lib/ui/vendor_ui/common/dialog/chat_noti_dialog.dart
– lib/ui/vendor_ui/common/dialog/choose_camera_type_dialog.dart
– lib/ui/vendor_ui/common/dialog/choose_payment_type_dialog.dart
– lib/ui/vendor_ui/common/dialog/confirm_dialog_view.dart
– lib/ui/vendor_ui/common/dialog/delete_account_dialog.dart
– lib/ui/vendor_ui/common/dialog/demo_warning_dialog.dart
– lib/ui/vendor_ui/common/dialog/dialogs.dart
– lib/ui/vendor_ui/common/dialog/email_sent_warning_dialog.dart
– lib/ui/vendor_ui/common/dialog/error_dialog.dart
– lib/ui/vendor_ui/common/dialog/filter_dialog.dart
– lib/ui/vendor_ui/common/dialog/info_dialog.dart
– lib/ui/vendor_ui/common/dialog/noti_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/retry_dialog_view.dart
– lib/ui/vendor_ui/common/dialog/set_user_name_and_pwd_dialog.dart
– lib/ui/vendor_ui/common/dialog/share_app_dialog.dart
– lib/ui/vendor_ui/common/dialog/success_dialog.dart
– lib/ui/vendor_ui/common/dialog/version_update_dialog.dart
– lib/ui/vendor_ui/common/dialog/warning_dialog_view.dart
– lib/ui/vendor_ui/common/expansion_tile.dart
– lib/ui/vendor_ui/common/ps_app_bar_widget.dart
– lib/ui/vendor_ui/common/ps_back_button_with_circle_bg_widget.dart
– lib/ui/vendor_ui/common/ps_button_widget.dart
– lib/ui/vendor_ui/common/ps_button_widget_with_round_corner.dart
– lib/ui/vendor_ui/common/ps_dropdown_base_widget.dart
– lib/ui/vendor_ui/common/ps_dropdown_base_with_controller_widget.dart
– lib/ui/vendor_ui/common/ps_email_textfield_widget.dart
– lib/ui/vendor_ui/common/ps_header_icon_and_dynamic_text_widget.dart
– lib/ui/vendor_ui/common/ps_html_text_widget.dart
– lib/ui/vendor_ui/common/ps_list_header_widget.dart
– lib/ui/vendor_ui/common/ps_square_progress_widget.dart
– lib/ui/vendor_ui/common/ps_text_with_dynamic_icon.dart
– lib/ui/vendor_ui/common/ps_textfield_widget.dart
– lib/ui/vendor_ui/common/ps_textfield_widget_with_icon.dart
– lib/ui/vendor_ui/common/ps_ui_widget.dart
– lib/ui/vendor_ui/common/search_bar_view.dart
– lib/ui/vendor_ui/common/shimmer_item.dart
– lib/ui/vendor_ui/common/user_rating_widget.dart
– lib/ui/vendor_ui/contact/component/contact_us_view.dart
– lib/ui/vendor_ui/contact/component/widgets/submit_button.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/body/widgets/call_verify_phone_widget.dart
– lib/ui/vendor_ui/dashboard/components/bottom_nav/bottom_navigation_bar.dart
– lib/ui/vendor_ui/dashboard/components/bottom_nav/widgets/chat_nav_item.dart
– lib/ui/vendor_ui/dashboard/components/bottom_nav/widgets/selected_chat_nav_item.dart
– lib/ui/vendor_ui/dashboard/components/bottom_nav/widgets/selected_nav_item_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/drawer_widgets_list.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/activity_log_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/blog_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/contact_us_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/featured_product_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/header_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/header_with_profile_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/home_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/log_out_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/login_header_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/popular_product_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/rate_this_app_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/setting_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/share_this_app_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/drawer/widgets/user_offers_menu_widget.dart
– lib/ui/vendor_ui/dashboard/components/home/widgets/buy_package_widget.dart
– lib/ui/vendor_ui/force_update/component/force_update_button.dart
– lib/ui/vendor_ui/gallery/component/detail/close_photo_view_icon.dart
– lib/ui/vendor_ui/gallery/component/grid/gallery_grid_item_for_video.dart
– lib/ui/vendor_ui/history/component/list/history_list.dart
– lib/ui/vendor_ui/history/component/list/widgets/history_list_item.dart
– lib/ui/vendor_ui/introslider/component/description.dart
– lib/ui/vendor_ui/introslider/component/dot/dot_list.dart
– lib/ui/vendor_ui/introslider/component/explore_button.dart
– lib/ui/vendor_ui/introslider/component/next_button.dart
– lib/ui/vendor_ui/introslider/component/not_show_again_widget.dart
– lib/ui/vendor_ui/introslider/component/skip_button.dart
– lib/ui/vendor_ui/introslider/component/title.dart
– lib/ui/vendor_ui/introslider/view/intro_slider_view.dart
– lib/ui/vendor_ui/item/currency/component/item_currency_list_view_item.dart
– lib/ui/vendor_ui/item/custom_field_selection/components/multi_selection_list_item.dart
– lib/ui/vendor_ui/item/custom_field_selection/components/single_selection_list_item.dart
– lib/ui/vendor_ui/item/custom_field_selection/view/multi_data_selection_container.dart
– lib/ui/vendor_ui/item/detail/component/appbar/product_expandable_appbar.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/paid_ad_status_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/pop_up_menu_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/product_detail_gallery_view.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/sold_out_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/description_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/favorite_count_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/location_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/other_user_action/widgets/call_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/other_user_action/widgets/chat_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/other_user_action/widgets/sms_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/owner_actions_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/widgets/change_status_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/widgets/delete_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/widgets/mark_as_sold_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/owner_action/widgets/promote_item_widget.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/sticky_bottom_widget.dart
– lib/ui/vendor_ui/item/detail/component/tiles/contact_info_tile_view.dart
– lib/ui/vendor_ui/item/detail/component/tiles/faq_tile_view.dart
– lib/ui/vendor_ui/item/detail/component/tiles/safety_tips_tile_view.dart
– lib/ui/vendor_ui/item/detail/component/tiles/seller_info_tile_view.dart
– lib/ui/vendor_ui/item/detail/component/tiles/static_tile_view.dart
– lib/ui/vendor_ui/item/detail/component/tiles/terms_and_conditions_tile_view.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/core_and_custom_field_entry_view.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/upload_submit_button.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/entry_price_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/map_container_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/map_for_flutter.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/map_for_google.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/phone_list_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/pick_on_map_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/terms_and_policy_checkbox.dart
– lib/ui/vendor_ui/item/entry/component/entry_data/widgets/use_current_location_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/horizontal_entry_image_list.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/default_image_text_widget.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/delete_image_icon.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/delete_video_icon.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/empty_image_item.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/empty_video_Item.dart
– lib/ui/vendor_ui/item/entry/component/entry_image/widgets/video_play_button.dart
– lib/ui/vendor_ui/item/entry/component/item_entry_view.dart
– lib/ui/vendor_ui/item/entry/view/custom_camera_view.dart
– lib/ui/vendor_ui/item/entry/view/item_entry_container.dart
– lib/ui/vendor_ui/item/entry/view/video_view.dart
– lib/ui/vendor_ui/item/entry/view/video_view_online_view.dart
– lib/ui/vendor_ui/item/favourite/component/favourite_product_list_view.dart
– lib/ui/vendor_ui/item/list_item/product_horizontal_list_item.dart
– lib/ui/vendor_ui/item/list_item/product_vertical_list_item.dart
– lib/ui/vendor_ui/item/list_item/product_vertical_list_item_for_filter.dart
– lib/ui/vendor_ui/item/list_with_filter/components/category/widgets/category_tile.dart
– lib/ui/vendor_ui/item/list_with_filter/components/category/widgets/category_tile_with_expansion.dart
– lib/ui/vendor_ui/item/list_with_filter/components/filter/widgets/price_arrange.dart
– lib/ui/vendor_ui/item/list_with_filter/components/filter/widgets/reset_and_apply_widget.dart
– lib/ui/vendor_ui/item/list_with_filter/components/filter/widgets/sorting.dart
– lib/ui/vendor_ui/item/list_with_filter/components/filter/widgets/status.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/product_list_with_filter_view.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/category_icon.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/filter_icon.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/filter_item_list.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/filter_item_type.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/filter_nav_items.dart
– lib/ui/vendor_ui/item/list_with_filter/components/item/widgets/map_icon.dart
– lib/ui/vendor_ui/item/list_with_filter/components/search_history/search_item_history_item.dart
– lib/ui/vendor_ui/item/list_with_filter/components/search_history/search_item_history_view.dart
– lib/ui/vendor_ui/item/list_with_filter/view/category_list_filter_container.dart
– lib/ui/vendor_ui/item/list_with_filter/view/product_list_with_filter_container.dart
– lib/ui/vendor_ui/item/promote/component/in_app_purchase/iap_promote_item.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/ad_how_many_days_widget.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/custom_promote_item.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/offline_payment_button.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/pay_stack_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/promote_item.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/razor_button.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_how_many_day/widgets/stripe_button.dart
– lib/ui/vendor_ui/item/promote/component/promote/ad_start_date_widget.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/promotion_transaction/component/promotion_transaction_list_view.dart
– lib/ui/vendor_ui/item/promotion_transaction/component/widgets/empty_promotion_box.dart
– lib/ui/vendor_ui/item/promotion_transaction/component/widgets/promotion_transaction_item.dart
– lib/ui/vendor_ui/item/related_item/component/horizontal/related_product_list_widget.dart
– lib/ui/vendor_ui/language/component/choose_language/language_list_item.dart
– lib/ui/vendor_ui/language/view/onboard_language_container_view.dart
– lib/ui/vendor_ui/location/component/entry_city/entry_city_list_item.dart
– lib/ui/vendor_ui/location/component/entry_township/entry_township_list_item.dart
– lib/ui/vendor_ui/location/component/filter_city/filter_city_list_item.dart
– lib/ui/vendor_ui/location/component/filter_township/filter_township_list_item.dart
– lib/ui/vendor_ui/location/component/location/explore_widget.dart
– lib/ui/vendor_ui/location/component/location/title.dart
– lib/ui/vendor_ui/location/component/select_city/select_city_list_item.dart
– lib/ui/vendor_ui/location/component/select_township/select_township_list_item.dart
– lib/ui/vendor_ui/location/view/location_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/map/component/filter/slider.dart
– lib/ui/vendor_ui/map/view/google_map_filter_view.dart
– lib/ui/vendor_ui/map/view/google_map_pin_view.dart
– lib/ui/vendor_ui/map/view/map_filter_view.dart
– lib/ui/vendor_ui/map/view/map_pin_view.dart
– lib/ui/vendor_ui/noti/component/appbar_noti_icon.dart
– lib/ui/vendor_ui/noti/component/list/widgets/noti_list_item.dart
– lib/ui/vendor_ui/noti/view/noti_list_view_container.dart
– lib/ui/vendor_ui/offer/component/offer_list_view.dart
– lib/ui/vendor_ui/offer/component/widgets/offer_list_view_app_bar.dart
– lib/ui/vendor_ui/offer/component/widgets/received/offer_received_list_item.dart
– lib/ui/vendor_ui/offer/component/widgets/sent/offer_sent_list_item.dart
– lib/ui/vendor_ui/offer/view/offer_container_view.dart
– lib/ui/vendor_ui/offline_payment/component/offline_payment_item.dart
– lib/ui/vendor_ui/offline_payment/component/pay_offline_button.dart
– lib/ui/vendor_ui/package/component/go_to_package_shop_view.dart
– lib/ui/vendor_ui/package/component/package/package_item.dart
– lib/ui/vendor_ui/package/component/transaction/vertical/package_transaction_view.dart
– lib/ui/vendor_ui/package/component/transaction/vertical/widgets/empty_transaction_box.dart
– lib/ui/vendor_ui/package/component/transaction/vertical/widgets/package_transaction_item.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/dialog/widgets/rating_title.dart
– lib/ui/vendor_ui/rating/component/list/rating_detail_widget.dart
– lib/ui/vendor_ui/rating/component/list/rating_list_item.dart
– lib/ui/vendor_ui/setting/component/account/setting_change_password.dart
– lib/ui/vendor_ui/setting/component/account/setting_delete_account.dart
– lib/ui/vendor_ui/setting/component/camera/custom_on_off_switch.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_account_setting.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_app_info.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_app_version.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_camera.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_dark_white_mode.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_faq.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_introslider.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_language_setting.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_noti_switch_widget.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_privacy.dart
– lib/ui/vendor_ui/setting/component/setting/widgets/setting_terms_conditions.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_option.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_provider.dart
– lib/ui/vendor_ui/sort_widget/ps_dynamic_widget.dart
– lib/ui/vendor_ui/subcategory/component/filter/widgets/sub_category_filter_list_item.dart
– lib/ui/vendor_ui/subcategory/component/search_history/search_subcategory_history_item.dart
– lib/ui/vendor_ui/subcategory/component/search_history/search_subcategory_history_view.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/sub_category_sort_widget.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/sub_category_vertical_item.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/subcat_subscription_add_icon.dart
– lib/ui/vendor_ui/subcategory/component/vertical/widgets/subcat_subscription_done_icon.dart
– lib/ui/vendor_ui/subcategory/view/sub_category_vertical_view_container.dart
– lib/ui/vendor_ui/terms_and_conditions/component/agree/agree_terms_and_conditions_widget.dart
– lib/ui/vendor_ui/terms_and_conditions/component/agree/widgets/decline_and_agree.dart
– lib/ui/vendor_ui/terms_and_conditions/component/agree/widgets/terms_and_conditions_text_widget.dart
– lib/ui/vendor_ui/terms_and_conditions/view/setting_terms_and_conditions_view.dart
– lib/ui/vendor_ui/user/blocked_user/component/widgets/blocked_user_vertical_list_item.dart
– lib/ui/vendor_ui/user/edit_profile/component/change_phone/widgets/change_button.dart
– lib/ui/vendor_ui/user/edit_profile/component/change_phone/widgets/phone_num_textbox.dart
– lib/ui/vendor_ui/user/edit_profile/component/profile/email_checkbox.dart
– lib/ui/vendor_ui/user/edit_profile/component/profile/phone_no_checkbox.dart
– lib/ui/vendor_ui/user/edit_profile/component/profile/phone_no_widget.dart
– lib/ui/vendor_ui/user/edit_profile/component/profile/profile_image_widget.dart
– lib/ui/vendor_ui/user/edit_profile/component/verfiy_phone/widgets/header_verify_text_widget.dart
– lib/ui/vendor_ui/user/edit_profile/component/verfiy_phone/widgets/resend_code_widget.dart
– lib/ui/vendor_ui/user/edit_profile/component/verfiy_phone/widgets/verification_widget.dart
– lib/ui/vendor_ui/user/edit_profile/view/edit_profile_view.dart
– lib/ui/vendor_ui/user/follow/component/user_vertical_list_item.dart
– lib/ui/vendor_ui/user/forgot_password/component/forgot_password_view.dart
– lib/ui/vendor_ui/user/forgot_password/component/update_forgot_password_view.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/forgot_pwd_email_text_box.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/forgot_pwd_login_text_widget.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/forgot_pwd_send_button.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_back_widget.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_back_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/divider_or_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/forgot_password_text_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/go_to_register_text_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_button.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_email_textbox.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_header_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_pwd_text_box.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_terms_and_con_checkbox.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_with_fb_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_with_google_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/login_with_phone_widget.dart
– lib/ui/vendor_ui/user/login/component/widgets/remember_me_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/password_update/component/pwd_change_button.dart
– lib/ui/vendor_ui/user/password_update/view/change_password_view.dart
– lib/ui/vendor_ui/user/phone/component/sign_in/widgets/back_to_login_widget.dart
– lib/ui/vendor_ui/user/phone/component/sign_in/widgets/phone_num_text_box.dart
– lib/ui/vendor_ui/user/phone/component/sign_in/widgets/phone_sign_in_button.dart
– lib/ui/vendor_ui/user/phone/component/sign_in/widgets/phone_sign_user_name_text_box.dart
– lib/ui/vendor_ui/user/phone/component/sign_in/widgets/register_header_widget.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/verify_phone_view.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/widgets/back_to_login_in_verify_widget.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/widgets/resend_code_widget.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/widgets/verification_in_verify_phone_widget.dart
– lib/ui/vendor_ui/user/phone/component/verify_phone/widgets/verify_phone_header_widget.dart
– lib/ui/vendor_ui/user/phone/view/country_code_list_view.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/profile_detail_widget.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/bluemark_info.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/follower_count.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/following_count.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/join_date_widget.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/own_item_count.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/post_left_count.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/profile_pop_up.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/widgets/rating_widget.dart
– lib/ui/vendor_ui/user/profile/view/profile_view.dart
– lib/ui/vendor_ui/user/register/component/widgets/go_to_login_text_widget.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_button.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_email_text_box.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_name_text_box.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_password_text_box.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_user_name_text_box.dart
– lib/ui/vendor_ui/user/register/component/widgets/terms_and_conditions_text.dart
– lib/ui/vendor_ui/user/register/component/widgets/terms_conditions_checkbox.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/top_seller/view/top_seller_vertical_list_view.dart
– lib/ui/vendor_ui/user/user_detail/component/block_user_pop_up_widget.dart
– lib/ui/vendor_ui/user/user_detail/component/detail_info/other_user_detail_info_widget.dart
– lib/ui/vendor_ui/user/user_detail/component/detail_info/widgets/other_user_follower_count.dart
– lib/ui/vendor_ui/user/user_detail/component/detail_info/widgets/other_user_following_count.dart
– lib/ui/vendor_ui/user/user_detail/component/detail_info/widgets/other_user_item_count.dart
– lib/ui/vendor_ui/user/user_detail/component/follow_widget.dart
– lib/ui/vendor_ui/user/user_detail/view/user_detail_view.dart
– lib/ui/vendor_ui/user/verify_email/component/verify_email_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_verify_back_widget.dart
– pubspec.yaml

– Flutter SDK version – 3.10.0
– Android SDK version – 30.0.3

Admin Panel Version Release Note

 

BugFixed

  • Fixed to show only the publish status location at Frontend
  • Fixed for available payments to show only enable status at Frontend
  • Fixed for chat History added date at Frontend
  • Fixed for invalid timestamp error in chatting at Frontend
  • Fixed for Video watch and upload bug at Gallery on Frontend
  • Fixed for Item’s image on Arabic at Frontend
  • Fixed for User role update at Admin Panel
  • Fixed for Subcategory validation at Admin Panel
  • Fixed for custom field’s Multi Select UI creation at Admin Panel
  • Fixed for Frontend Language able to update at Frontend language table at Admin Panel
  • Fixed to show all Paid History at API

Improvement

  • Improved to hide the offer button when item is sold out at Frontend
  • Improved to the user experience when mouse over the item card at Frontend
  • Improved for enable/disable setting of the Frontend ( Read More )
  • Improved to read the color value from the setting instead of config file at Frontend
  • Improved for Sub Category On/Off setting ( If you don’t want then you can off the sub category ) at Admin Panel
  • Improved default landing page color to read from the setting instead of the config file at Admin Panel
  • Improved to read the meta from the setting instead of config file at Admin Panel ( Read More )
  • Improved to generate the color series by using the color picker at Admin Panel ( Read More )
  • Improved for the permission of item upload at both Frontend and Admin ( Read More )
    • Admin Only allow
    • Admin and Verify User allow
    • All users allow
  • Improved to be ok if not SSL at mail configuration at Admin Panel

New

  • Added Universal Search Feature with Popup Modal Window at Frontend
  • Added Top rated sellers at home dashboard at Frontend
  • Added Frontend Color is reading from the Setting and able to change on the fly! on both Frontend and Admin Panel( Read More )
– app/*
– config/*
– Modules/*
– public/css/*
– resources/*
– routes/*
– database/migrations/2023_07_27_072403_alter_table_users_change_overall_rating.php
– package.json
– README.md

Admin Panel Version Update Guide

Changes Folders and Files

– app/*
– config/*
– Modules/*
– public/css/*
– resources/*
– routes/*
– database/migrations/2023_07_27_072403_alter_table_users_change_overall_rating.php
– package.json
– README.md

How to Admin Panel Version Update?

1. Download the updated files from Codecanyon and unzip them on your local machine.
2. Download the existing folders (running project) from your hosting.
3. Delete the existing local files that correspond to above changed folders and files. (expect package.json and database/migrations/*)
4. Copy the new files from the updated version (expect package.json ) to your local machine in the corresponding locations where files were deleted in step 3.
5. Remove package-lock.json at your local machine folder.
6. Open package.json in your local and find with that keyword “tailwindcss”: “3.1.4” and replace with following code at this line.
 
Copy to Clipboard

7. Then, insert the following code at package.json.

Copy to Clipboard
8. Run the command npm install.
9. Build the updated version using this commands such as npm run build (make sure whether .env file existed in your local before build)
10. Then, delete package-lock.json from your hosting.
11. Delete the changes folders and files from your hosting (expect database/migrations/*)
12. Upload package-lock.json from your local machine.
13. Upload the changes folders and files from your local machine.
14. Delete public/build folder from your hosting.
15. Upload the public/build folder from your local machine.
16. Run your project in browser. Here, you will see Landing Page first because we added Frontend Enable/Disable Setting. So, you need to migration first to access Frontend.
17. Login to your site and run in browser as projecturl/update.
18. Do database migration by clicking ‘Install Updates’.
19. Do admin panel language strings migration by importing admin_panel_language_v_1_1_3.zip which included from codecanyon updated files and click ‘Next Step’.
20. Do frontend language strings migration by importing frontend_language_v_1_1_3.zip which included from codecanyon updated files and click ‘Next Step’.
21. Do mobile language strings migration by importing mobile_language_v_1_1_3.zip which included from codecanyon updated files and click ‘Next Step’.
22. Import your current project.zip file which is exported from PSX Builder.
23. Finally, you can exit from update process and you will directly reach to ‘Table’ page of admin panel.
24. Import project.zip again.

That’s it! Following these steps should ensure a successful update process.

Subscribe to our free newsletter