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 to sync the color with the Admin Panel’s Setting
– android/app/build.gradle
– android/app/src/main/AndroidManifest.xml
– android/app/src/main/res/values/strings.xml
– lib/config/ps_colors.dart
– lib/config/ps_config.dart
– lib/config/ps_theme_data.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_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/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/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/mobile_color.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/offer/component/widgets/received/offer_received_list_item.dart
– lib/ui/custom_ui/offer/component/widgets/sent/offer_sent_list_item.dart
– lib/ui/custom_ui/user/profile/view/profile_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/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/user/user_result_list_text_item.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/blog/component/slider/widgets/blog_slider_item.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/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/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/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/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/piant_circle_border.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/noti_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/bottom_nav/widgets/selected_noti_nav_item.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/dashboard/components/home/widgets/header_card.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/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/discount_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/edit_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/featured_widget.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/save_widget.dart
– lib/ui/vendor_ui/item/detail/component/appbar/widgets/sold_out_widget.dart
– lib/ui/vendor_ui/item/detail/component/custom_detail_info/amenities_widget.dart
– lib/ui/vendor_ui/item/detail/component/custom_detail_info/facilities_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_with_price_widget.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/map_for_flutter.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/map_for_google.dart
– lib/ui/vendor_ui/item/detail/component/info_widgets/map_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/sms_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/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/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_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/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/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/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_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_receive_list_data.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/post_type/component/home_post_type_list_widget.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/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/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/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/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 item promote bug at Admin Panel
  • Fixed Items not approved but displayed on search at Admin Panel
  • Fixed 2 admin folder duplicate as domainurl/admin/admin bug fix (according to client feedback in ticket) at Admin Panel
  • Fixed when item duplicate, item image cannot duplicate at Admin Panel
  • Fixed Custom fields duplicate when item upload has error bug at Admin Panel
  • Fixed User custom date only field bug at Admin Panel
  • Fixed data_deletion and privacy content page at Admin Panel
  • Fixed Water mark not working at Admin Panel
  • Fixed custom field null update at Admin Panel
  • 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 when user delete, also delete related data at Admin Panel and API
  • Fixed to show all Paid History at API
  • Fixed related items bug at API
  • Fixed Blue mark apply error when blue mark table is empty at API

Improvement

  • Improved for Sub Category On/Off setting ( If you don’t want then you can off the sub category ) at Admin Panel
  • Improved Approval and Rejected Items in Admin Panel modified (Admin can Approve or Reject only) at Admin Panel
  • Improved Disable Item by Item Owner (without control by Platform owner) 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 Mobile App ( 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

  • Frontend website is available at existing product
  • Added Frontend Color is reading from the Setting and able to change on the fly! on both Frontend and Mobile App( Read More )
– app/*
– config/*
– Modules/*
– public/css/*
– resources/*
– routes/*
– database/migrations/2023_07_27_072403_alter_table_users_change_overall_rating.php
– public/firebase-messaging-sw.js
– package.json
– README.md
– tailwind.config.js
– vite.config.js

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
– public/firebase-messaging-sw.js
– README.md
– tailwind.config.js
– vite.config.js

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 database/migrations/* and public/firebase-messaging-sw.js)
4. Copy the new files from the updated version 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. Run the command npm install.
7. Build the updated version using this commands such as npm run build (make sure whether .env file existed in your local before build)
8. Then, delete package-lock.json from your hosting.
9. Delete the changes folders and files from your hosting (expect database/migrations/* and public/firebase-messaging-sw.js)
10. Upload package-lock.json from your local machine.
11. Upload the changes folders and files from your local machine.
12. Delete public/build folder from your hosting.
13. Upload the public/build folder from your local machine.
14. 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.
15. Login to your site and run in browser as projecturl/update.
16. Do database migration by clicking ‘Install Updates’.
17. Do admin panel language strings migration by importing admin_panel_language_v_1_0_1.zip which included from codecanyon updated files and click ‘Next Step’.
18. Do frontend language strings migration by importing frontend_language_v_1_0_1.zip which included from codecanyon updated files and click ‘Next Step’.
19. Click ‘Next’ to mobile language strings migration because there is no mobile language strings update.
20. Import your current project.zip file which is exported from PSX Builder. You must sync for updated fields.
21. Finally, you can exit from update process and you will directly reach to ‘Table’ page of admin panel.
22. Import project.zip again.

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

Update Color & Banner

Once you update the version, you will see frontend and mobile app color like Red Color. If you want to change it, you can change on the fly in Admin Panel according to below documentations.

Mobile Color Configuration

Frontend Color Configuration

Then, if you want to change Banner Image, you can do as following documentation.

To change banner Image

 

Subscribe to our free newsletter