Backend Change Logs

– filter by start date and end date blank or ‘0’ at app info api fixed ( Api )
– filter item by amenity_id ( Api )
– item price type dropdown disable at Item Approval ( Backend )
– module search by module description (Backend)
– image size issue while create thumbnail/thumbnail2x/thumbnail3x (Backend & Api)
– search city by name with space fixed (Api)
– search township by name fixed (Api)
– thumbnail2x,3x created by gallery image upload fixed (Backend)
– filter by location at items from followers (Api)
– facebook login with app token to get profile picture (Backend & Api)
– replace with real data information in privacy policy url ( Backend )
– township can create without choosing city bug fixed ( Backend )
– check item_sold_out and return error message at make offer ( Api )
– remove device_token condition in blog noti unread count ( Api )
– fix price type edit ( Backend )
– fix payment status update from reject to watiting for approval ( Backend )
– fix filter with payment status in offline paid item ( Backend )
– user bought noti modification ( Api )
– item gallery image api function changed ( Api )
– added image and video count at item object ( Api )
– added checking at apply agent ( Api )
– delete agent logic modified ( Backend )
– image, video and video icon upload fixed ( Backend )
– copy images to all image folder at duplicate item ( Backend )
– item image remove with condition checked ( Backend )
– add checking in item sold out from chat detail ( Api )
– push notification with broadcast topic ( Backend )
– dynamic link modification and regenerated ( Backend & Api )

Backend Effected Files

– application/core/API_Controller.php
– application/core/My_Model.php
– application/libraries/PS_Image.php
– application/libraries/UploadHandler.php
– application/models/Item.php
– application/models/Item_amenity.php
– application/models/Module.php
– application/models/Item_location_township.php
– application/controller/backend/Image_lists.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Item_price_types.php
– application/controller/rest/Itemlocations.php
– application/controller/rest/Item_location_townships.php
– application/controllers/rest/Users.php
– application/views/backend/disables/entry_form.php
– application/views/backend/pendings/entry_form.php
– application/views/backend/rejects/entry_form.php
– application/views/backend/items/entry_form.php
– application/views/backend/item_location_townships/entry_form_script.php
– application/views/backend/property_by/entry_form.php
– application/views/backend/backend_configs/entry_form.php
– application/views/backend/offline_paids/list.php
– application/views/backend/offline_paids/entry_form.php
– application/controllers/backend/Agents.php
– application/controllers/rest/Agents.php
– application/controllers/rest/Chats.php
– application/controllers/rest/Images.php
– application/helpers/ps_helper.php
– application/controllers/backend/Items.php
– application/core/BE_Controller.php
– application/libraries/PS_Adapter.php
– application/controllers/backend/Notis.php
– application/views/backend/notis/entry_form.php

SQL Change Logs

You must run the following queries.

Copy to Clipboard

 

Language Update at Backend

You may need to update language file at backend. Please take a look at this video : https://www.youtube.com/watch?v=XueP33MM6DQ

Flutter Change Logs

– update flutter version 2.8.1
– add video count in detail
– Map issue in item entry
– Item edit issue
– lib update
– gradle update
-delete package folder

Flutter Effected Files

-android/app/build.gradle
-android/app/src/main/AndroidManifest.xml
-android/build.gradle
-android/gradle/wrapper/gradle-wrapper.properties
-assets/langs/en-US.json
-ios/Podfile
-ios/Runner.xcodeproj/project.pbxproj
-ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
-ios/Runner/Info.plist
-lib/api/common/ps_admob_banner_widget.dart
-lib/api/common/ps_admob_native_widget.dart
-lib/api/ps_api_service.dart
-lib/api/ps_url.dart
-lib/config/ps_colors.dart
-lib/config/ps_config.dart
-lib/main.dart
-lib/provider/chat/buyer_chat_history_list_provider.dart
-lib/provider/chat/seller_chat_history_list_provider.dart
-lib/provider/common/ps_theme_provider.dart
-lib/provider/product/item_list_from_followers_provider.dart
-lib/provider/user/user_provider.dart
-lib/repository/product_repository.dart
-lib/ui/agent/agent_horizontal_list_item.dart
-lib/ui/agent/agent_list_view.dart
-lib/ui/agent/agent_vertical_list_item.dart
-lib/ui/app_info/app_info_view.dart
-lib/ui/app_loading/app_loading_view.dart
-lib/ui/blog/detail/blog_view.dart
-lib/ui/blog/item/blog_list_item.dart
-lib/ui/blog/list/blog_list_view.dart
-lib/ui/chat/list/chat_buyer_list_view.dart
-lib/ui/chat/list/chat_list_view.dart
-lib/ui/chat/list/chat_list_view_app_bar.dart
-lib/ui/chat/list/chat_seller_list_view.dart
-lib/ui/common/ps_credit_card_form.dart
-lib/ui/common/ps_credit_card_form_for_pay_stack.dart
-lib/ui/common/ps_expansion_tile.dart
-lib/ui/common/ps_textfield_widget.dart
-lib/ui/common/ps_textfield_widget_with_icon.dart
-lib/ui/common/ps_textfield_widget_with_price_icon.dart
-lib/ui/common/ps_textfield_widget_with_search_icon.dart
-lib/ui/common/ps_ui_widget.dart
-lib/ui/contact/contact_us_view.dart
-lib/ui/dashboard/core/dashboard_view.dart
-lib/ui/dashboard/home/home_dashboard_view.dart
-lib/ui/gallery/detail/gallery_view.dart
-lib/ui/gallery/item/gallery_gird_item_for_video.dart
-lib/ui/gallery/item/gallery_grid_item.dart
-lib/ui/history/list/history_list_view.dart
-lib/ui/item/condition/item_condition_list_view_item.dart
-lib/ui/item/condition/item_condition_view.dart
-lib/ui/item/currency/item_currency_list_view_item.dart
-lib/ui/item/currency/item_currency_view.dart
-lib/ui/item/deal_option/item_deal_option_list_view_item.dart
-lib/ui/item/deal_option/item_deal_option_view.dart
-lib/ui/item/detail/product_detail_gallery_view.dart
-lib/ui/item/detail/product_detail_view.dart
-lib/ui/item/detail/views/amenities_tile_list_view_item.dart
-lib/ui/item/entry/amenities/amenities_list_view.dart
-lib/ui/item/entry/item_entry_view.dart
-lib/ui/item/favourite/favourite_product_list_view.dart
-lib/ui/item/item/product_horizontal_list_item.dart
-lib/ui/item/item/product_horizontal_list_item_for_profile.dart
-lib/ui/item/item/product_vertical_list_item.dart
-lib/ui/item/item/product_vertical_list_item_for_profile.dart
-lib/ui/item/item/user_item_follower_list_view.dart
-lib/ui/item/list_with_filter/filter/filter/item_search_view.dart
-lib/ui/item/list_with_filter/filter/post_type/post_type_filter/post_type_item_search_view.dart
-lib/ui/item/list_with_filter/filter/post_type/post_type_filter_list_item_view.dart
-lib/ui/item/list_with_filter/filter/post_type/post_type_filter_list_view.dart
-lib/ui/item/list_with_filter/filter/post_type/post_type_product_list_with_filter_view.dart
-lib/ui/item/list_with_filter/filter/property_type/filter_list_item_view.dart
-lib/ui/item/list_with_filter/filter/property_type/filter_list_view.dart
-lib/ui/item/list_with_filter/filter/property_type/product_list_with_filter_view.dart
-lib/ui/item/paid_ad/paid_ad_item_horizontal_list_item.dart
-lib/ui/item/paid_ad/paid_ad_item_list_view.dart
-lib/ui/item/paid_ad/paid_ad_item_vertical_list_item.dart
-lib/ui/item/paid_ad_product/paid_ad_product_list_view.dart
-lib/ui/item/price_type/item_price_type_list_view_item.dart
-lib/ui/item/price_type/item_price_type_view.dart
-lib/ui/item/promote/InAppPurchaseView.dart
-lib/ui/item/promote/ItemPromoteView.dart
-lib/ui/item/promote/pay_stack_view.dart
-lib/ui/item/reported_item/reported_item_vertical_list_item.dart
-lib/ui/item/type/type_list_view.dart
-lib/ui/item/type/type_list_view_item.dart
-lib/ui/language/setting/language_setting_view.dart
-lib/ui/location_city/entry_location/item_entry_location_list_view_item.dart
-lib/ui/location_city/entry_location/item_entry_location_view.dart
-lib/ui/location_city/item_location_list_item.dart
-lib/ui/location_township/entry_location_township/item_entry_location_township_list_view_item.dart
-lib/ui/location_township/entry_location_township/item_entry_location_township_view.dart
-lib/ui/location_township/item_location_township_list_item.dart
-lib/ui/map/google_map_filter_view.dart
-lib/ui/map/google_map_pin_view.dart
-lib/ui/map/map_filter_view.dart
-lib/ui/map/map_pin_view.dart
-lib/ui/noti/detail/noti_view.dart
-lib/ui/noti/item/noti_list_item.dart
-lib/ui/noti/list/noti_list_view.dart
-lib/ui/offer/list/offer_list_view_app_bar.dart
-lib/ui/offline_payment/offline_payment_item.dart
-lib/ui/post_type/filter/post_type_search_list_view.dart
-lib/ui/post_type/item/post_type_grid_item.dart
-lib/ui/post_type/item/post_type_horizontal_list_item.dart
-lib/ui/post_type/item/post_type_search_list_item.dart
-lib/ui/post_type/item/post_type_vertical_list_item.dart
-lib/ui/post_type/list/post_type_list_view.dart
-lib/ui/post_type/list/post_type_list_view_container.dart
-lib/ui/property_type/filter_list/property_type_filter_list_view.dart
-lib/ui/property_type/item/property_type_horizontal_list_item.dart
-lib/ui/property_type/item/property_type_horizontal_trending_list_item.dart
-lib/ui/property_type/item/property_type_search_list_item.dart
-lib/ui/property_type/item/property_type_vertical_list_item.dart
-lib/ui/property_type/list/property_type_list_view.dart
-lib/ui/property_type/list/property_type_list_view_container.dart
-lib/ui/property_type/list/property_type_sorting_list_view.dart
-lib/ui/rating/list/rating_list_view.dart
-lib/ui/search/home_item_search_view.dart
-lib/ui/search/search_location/search_location_list_view_item.dart
-lib/ui/search/search_location/search_location_view.dart
-lib/ui/search/serach_location_township/search_location_township_list_view_item.dart
-lib/ui/search/serach_location_township/search_location_township_view.dart
-lib/ui/setting/setting_view.dart
-lib/ui/sold_out/item/sold_out_search_list_item.dart
-lib/ui/user/blocked_user/blocked_user_vertical_list_item.dart
-lib/ui/user/edit_profile/edit_profile_view.dart
-lib/ui/user/forgot_password/forgot_password_view.dart
-lib/ui/user/list/user_vertical_list_item.dart
-lib/ui/user/more/more_view.dart
-lib/ui/user/password_update/change_password_view.dart
-lib/utils/utils.dart
-lib/viewobject/holder/follow_user_item_list_parameter_holder.dart
-lib/viewobject/holder/intent_holder/map_pin_call_back_holder.dart
-lib/viewobject/product.dart
-pubspec.yaml

Subscribe to our free newsletter