Flutter Version Release Note

– new login flow update
– update flutter sdk 3.10.0
– Unread Count issue
– Item Detail Btn issue
– Home page issue
– Color issue
– Map ui issue

– android/app/build.gradle
– android/build.gradle
– 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/Podfile
– ios/Runner.xcodeproj/project.pbxproj
– 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/constant/ps_dimens.dart
– lib/core/vendor/db/common/ps_shared_preferences.dart
– lib/core/vendor/provider/common/ps_provider.dart
– lib/core/vendor/provider/transaction/transaction_header_provider.dart
– lib/core/vendor/provider/user/user_provider.dart
– lib/core/vendor/repository/Common/ps_repository.dart
– lib/core/vendor/repository/rating_repository.dart
– lib/core/vendor/repository/user_repository.dart
– lib/core/vendor/utils/utils.dart
– lib/core/vendor/viewobject/common/ps_value_holder.dart
– lib/core/vendor/viewobject/holder/change_password_holder.dart
– lib/core/vendor/viewobject/holder/update_forgort_password_holder.dart
– lib/core/vendor/viewobject/holder/user_name_status_parameter_holder.dart
– lib/core/vendor/viewobject/holder/user_register_parameter_holder.dart
– lib/core/vendor/viewobject/holder/username_and_pwd_holder.dart
– lib/core/vendor/viewobject/user.dart
– lib/core/vendor/viewobject/user_name_status.dart
– lib/main.dart
– lib/ui/custom_ui/dashboard/components/body/widgets/call_set_username_and_password_view.dart
– lib/ui/custom_ui/user/forgot_password/component/widgets/forgot_pwd_send_button.dart
– lib/ui/custom_ui/user/forgot_password/component/widgets/password_update/update_forgot_pwd_back_widget.dart -> lib/ui/custom_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_back_widget.dart
renamed: lib/ui/custom_ui/user/forgot_password/component/widgets/password_update/update_forgot_pwd_button.dart -> lib/ui/custom_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_button.dart
– lib/ui/custom_ui/user/password_update/component/pwd_change_button.dart
– lib/ui/custom_ui/user/profile/view/profile_view.dart
– lib/ui/custom_ui/user/register/component/widgets/register_button.dart
– lib/ui/custom_ui/user/register/component/widgets/register_name_text_box.dart
– lib/ui/custom_ui/user/register/component/widgets/register_user_name_text_box.dart
– lib/ui/custom_ui/user/verify_username/component/verify_username_view.dart
– lib/ui/custom_ui/user/verify_username/view/veify_email_container_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_loading/view/app_loading_view.dart
– lib/ui/vendor_ui/blog/component/list/widgets/blog_list_item.dart
– lib/ui/vendor_ui/blog/component/slider/blog_product_slider_widget.dart
– lib/ui/vendor_ui/category/view/category_vertical_list_view_container.dart
– lib/ui/vendor_ui/chat/component/detail/conversation_list/conversation_list.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/sender_text_msg.dart
– lib/ui/vendor_ui/chat/component/list/widgets/buyer/chat_buyer_list_item.dart
– lib/ui/vendor_ui/chat/component/list/widgets/seller/chat_seller_list_item.dart
– lib/ui/vendor_ui/chat/view/chat_view.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/date_only_picker.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/datetime_picker.dart
– lib/ui/vendor_ui/common/custom_ui/ui_type/time_only_picker.dart
– lib/ui/vendor_ui/common/dialog/set_user_name_and_pwd_dialog.dart
– lib/ui/vendor_ui/common/ps_html_text_widget.dart
– lib/ui/vendor_ui/common/ps_textfield_widget.dart
– lib/ui/vendor_ui/common/search_bar_view.dart
– lib/ui/vendor_ui/dashboard/components/body/dashboard_body_widget.dart
– lib/ui/vendor_ui/dashboard/components/body/widgets/call_login_widget.dart
– lib/ui/vendor_ui/dashboard/components/body/widgets/call_register_view_widget.dart
– lib/ui/vendor_ui/dashboard/components/body/widgets/call_set_username_and_password_view.dart
– lib/ui/vendor_ui/dashboard/components/body/widgets/call_update_forgot_password_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/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/home/home_dashboard_view.dart
– lib/ui/vendor_ui/dashboard/view/dashboard_view.dart
– lib/ui/vendor_ui/item/detail/component/sticky_bottom/other_user_action/other_user_actions_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/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/terms_and_conditions_tile_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/item/widgets/filter_nav_items.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/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/component/promote/ad_start_date_widget.dart
– lib/ui/vendor_ui/item/promote/view/in_app_purchase_view.dart
– lib/ui/vendor_ui/location/component/location/select_city_widget.dart
– lib/ui/vendor_ui/location/component/location/select_township_widget.dart
– lib/ui/vendor_ui/location/component/location/title.dart
– lib/ui/vendor_ui/location/view/select_city_view.dart
– lib/ui/vendor_ui/location/view/select_township_view.dart
– lib/ui/vendor_ui/map/view/google_map_pin_view.dart
– lib/ui/vendor_ui/noti/component/appbar_noti_icon.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/rating/component/list/rating_list_item.dart
– lib/ui/vendor_ui/subcategory/view/sub_category_vertical_view_container.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/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/verify_forgot_password_view.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/forgot_pwd_send_button.dart
– lib/ui/vendor_ui/user/forgot_password/component/widgets/password_update/update_forgot_pwd_back_widget.dart -> lib/ui/vendor_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_back_widget.dart
renamed: lib/ui/vendor_ui/user/forgot_password/component/widgets/password_update/update_forgot_pwd_button.dart -> lib/ui/vendor_ui/user/forgot_password/component/widgets/update_forgot_password/update_forgot_pwd_button.dart
– lib/ui/vendor_ui/user/login/component/login_view.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/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/verify_phone/widgets/verification_in_verify_phone_widget.dart
– lib/ui/vendor_ui/user/profile/component/detail_info/profile_detail_widget.dart
– lib/ui/vendor_ui/user/profile/view/profile_view.dart
– lib/ui/vendor_ui/user/register/component/register_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_name_text_box.dart
– lib/ui/vendor_ui/user/register/component/widgets/register_user_name_text_box.dart
– lib/ui/vendor_ui/user/user_detail/component/detail_info/other_user_detail_info_widget.dart
– lib/ui/vendor_ui/user/verify_email/component/widgets/email_verfication_widget.dart
– lib/ui/vendor_ui/user/verify_username/component/verify_username_view.dart
– lib/ui/vendor_ui/user/verify_username/view/verify_username_container_view.dart
– pubspec.yaml

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

Admin Panel Version Release Note

– Admin Panel with Frontend
– new login flow updated
– dynamic link at item create and edit bugs fixed
– Modules/*
– app/*
– config/*
– routes/*
– resources/*
– public/images/assets/*
– public/firebase-messaging-sw.js
– tailwind.config.js
– vite.config.js
– package.json
– README.md

Admin Panel Version Update Guide

Changes Folders and Files

– Modules/*
– app/*
– config/*
– routes/*
– resources/*
– public/firebase-messaging-sw.js
– tailwind.config.js
– vite.config.js
– package.json
– README.md
– public/images/assets/*
– public/storage/PSX_MPC/uploads/649c03d088fab_.png
– public/storage/PSX_MPC/uploads/649c03d160d44_.ico
– public/storage/PSX_MPC/uploads/649c03d196fc3_.jpg
– public/storage/PSX_MPC/thumbnail/649c03d088fab_.png
– public/storage/PSX_MPC/thumbnail/649c03d160d44_.ico
– public/storage/PSX_MPC/thumbnail/649c03d196fc3_.jpg
– public/storage/PSX_MPC/thumbnail2x/649c03d088fab_.png
– public/storage/PSX_MPC/thumbnail2x/649c03d160d44_.ico
– public/storage/PSX_MPC/thumbnail2x/649c03d196fc3_.jpg
– public/storage/PSX_MPC/thumbnail3x/649c03d088fab_.png
– public/storage/PSX_MPC/thumbnail3x/649c03d160d44_.ico
– public/storage/PSX_MPC/thumbnail3x/649c03d196fc3_.jpg

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 public/*)
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. Add the following statements at your package.json in your local . You can compare with our package.json from Codecanyon folder.
Copy to Clipboard
7. Run the command npm install.
8. Build the updated version using this commands such as npm run build (make sure whether .env file existed in your local before build)
9. Then, delete package-lock.json from your hosting.
10. Delete the changes folders and files from your hosting. (expect public/firebase-messaging-sw.js and public/storage/*)
11. Upload package-lock.json from your local machine.
12. Upload the changes folders and files from your local machine.
13. Delete public/build folder from your hosting.
14. Upload the public/build folder from your local machine.
15. Open Your server phpmyadmin and run the following queries manually.
Copy to Clipboard
 
16. Run your project in browser.
17. Login to your site and run in browser as projecturl/update.
18. Do database migration by clicking ‘Install Updates’. (Here, some language strings will be missing because you need to do string migration at next step).
19. Do admin panel language strings migration by importing admin_panel_language_v_1_1.zip which included from codecanyon updated files and click ‘Next Step’.
20. Do frontend language strings migration by importing frontend_language_v_1_1.zip which included from codecanyon updated files and click ‘Next Step’.
21. Do mobile language strings migration by importing mobile_language_v_1_1.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.

Admin Panel Additional Changes (11 July)

– Frontend Language Strings issue fixed

– Modules/Core/Constants/Constants.php

Admin Panel Additional Version Update Guides

Changes File

– Modules/Core/Constants/Constants.php

How to Admin Panel Additional Version Update?

  1. Download the updated files from Codecanyon and unzip them on your local machine.
  2. Replace the changes file at your source code in your hosting.

That’s all. There is only one file changes and you need to do above 2 steps to update additional version.

Subscribe to our free newsletter