Backend Change Log
1. User Registration Validation fix(Api)
2. User Login authentication (Api)
3. Registered users list conds modified (Backend)
4. App info return user info object (is banned or not ) (Api)
5. Access Forbidden at uploads and thumbnail (Backend)
Effected Files For Backend
– application/views/backend/registered_users/entry_form.php
– application/views/backend/api_keys/entry_form.php
– application/controllers/rest/Users.php
– application/core/API_Controller.php
– application/controllers/backend/Abouts.php
– application/language/english/ps_lang.php
– application/views/backend/abouts/entry_form.php
– application/core/My_Model.php
– application/models/User.php
– uploads/index.html
– uploads/thumbnail/index.html
Android Change Log
1. Added safety tips in item detail
2. Added firebase phone authentication
3. Added firebase google authentication
4. Added user verify type in user profile (Email, Phone, Google, Facebook)
5. Updated user login control and verification logic
6. Updated dependencies
7. Fixed dashboard search city issue
8. Fixed FB Login issue and added permission to request email
9. Fixed terms and confition scroll issue
10. Fixed some string issue
Effected Files For Android
updated : app/build.gradle
updated : app/src/main/AndroidManifest.xml
updated : app/src/main/java/com/panaceasoft/psbuyandsell/Config.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/MainActivity.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/api/PSApiService.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/binding/FragmentBindingAdapters.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/db/PSCoreDb.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/di/MainActivityModule.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/di/ViewModelModule.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/aboutus/AboutUsRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/appInfo/AppInfoRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/apploading/AppLoadingRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/blog/BlogRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/chat/ChatRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/city/CityRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/clearpackage/ClearPackageRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/common/DeleteTask.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/common/SaveTask.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/image/ImageRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/item/ItemRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemcategory/ItemCategoryRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemcondition/ItemConditionRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemcurrency/ItemCurrencyTypeRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemdealoption/ItemDealOptionRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemlocation/ItemLocationRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itempricetype/ItemPriceTypeRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemsubcategory/ItemSubCategoryRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/itemtype/ItemTypeRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/notification/NotificationRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/rating/RatingRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/repository/user/UserRepository.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/apploading/AppLoadingFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/category/categoryfilter/CategoryFilterFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/chat/chat/ChatFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/city/menu/CityMenuFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/city/selectedcity/SelectedCityFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/common/NavigationController.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/common/PSFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/customcamera/setting/CameraSettingFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/dashboard/DashBoardSearchFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/detail/ItemActivity.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/detail/ItemFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/favourite/FavouriteListFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/itemcurrency/ItemCurrencyTypeFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/rating/RatingListFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/item/search/specialfilterbyattributes/FilteringFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/setting/SettingFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/subcategory/SubCategoryFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/ProfileEditFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/ProfileFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserFBRegisterFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserForgotPasswordActivity.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserForgotPasswordFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserLoginFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserRegisterActivity.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/UserRegisterFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/userlist/detail/UserDetailFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/verifyemail/VerifyEmailFragment.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/utils/Constants.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/utils/Utils.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/viewmodel/apploading/PSAPPLoadingViewModel.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/viewmodel/psappinfo/PSAppInfoViewModel.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/viewmodel/user/UserViewModel.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/viewobject/AboutUs.java
updated : app/src/main/java/com/panaceasoft/psbuyandsell/viewobject/User.java
updated : app/src/main/res/layout/fragment_blog_detail.xml
updated : app/src/main/res/layout/fragment_chat.xml
updated : app/src/main/res/layout/fragment_dashboard_search.xml
updated : app/src/main/res/layout/fragment_filter.xml
updated : app/src/main/res/layout/fragment_item.xml
updated : app/src/main/res/layout/fragment_item_entry.xml
updated : app/src/main/res/layout/fragment_item_list.xml
updated : app/src/main/res/layout/fragment_item_location.xml
updated : app/src/main/res/layout/fragment_privacy_policy.xml
updated : app/src/main/res/layout/fragment_profile.xml
updated : app/src/main/res/layout/fragment_selected_city.xml
updated : app/src/main/res/layout/fragment_setting.xml
updated : app/src/main/res/layout/fragment_user_detail.xml
updated : app/src/main/res/layout/fragment_user_login.xml
updated : app/src/main/res/values-ar/strings.xml
updated : app/src/main/res/values-de/strings.xml
updated : app/src/main/res/values-es/strings.xml
updated : app/src/main/res/values-fr/strings.xml
updated : app/src/main/res/values-hi-rIN/strings.xml
updated : app/src/main/res/values-in/strings.xml
updated : app/src/main/res/values-it/strings.xml
updated : app/src/main/res/values-ja/strings.xml
updated : app/src/main/res/values-ko/strings.xml
updated : app/src/main/res/values-ms/strings.xml
updated : app/src/main/res/values-pt/strings.xml
updated : app/src/main/res/values-ru/strings.xml
updated : app/src/main/res/values-th/strings.xml
updated : app/src/main/res/values-tr/strings.xml
updated : app/src/main/res/values-zh/strings.xml
updated : app/src/main/res/values/strings.xml
updated : app/src/main/res/values/styles.xml
updated : build.gradle
deleted : app/src/main/java/com/panaceasoft/psbuyandsell/repository/appInfo/AppInfoRepository.java
deleted : app/src/main/res/layout/fragment_city_list.xml
deleted : app/src/main/res/layout/fragment_dashboard_city_list.xml
created : app/src/main/java/com/panaceasoft/psbuyandsell/ui/safetytip/SafetyTipsActivity.java
created : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/phonelogin/PhoneLoginActivity.java
created : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/phonelogin/PhoneLoginFragment.java
created : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/verifyphone/VerifyMobileActivity.java
created : app/src/main/java/com/panaceasoft/psbuyandsell/ui/user/verifyphone/VerifyMobileFragment.java
created : app/src/main/res/drawable-hdpi/baseline_shield_grey_24.png
created : app/src/main/res/drawable-hdpi/baseline_very_phone_icon.png
created : app/src/main/res/drawable-mdpi/baseline_shield_grey_24.png
created : app/src/main/res/drawable-mdpi/baseline_very_phone_icon.png
created : app/src/main/res/drawable-xhdpi/baseline_shield_grey_24.png
created : app/src/main/res/drawable-xhdpi/baseline_very_phone_icon.png
created : app/src/main/res/drawable-xxhdpi/baseline_shield_grey_24.png
created : app/src/main/res/drawable-xxhdpi/baseline_very_phone_icon.png
created : app/src/main/res/drawable-xxxhdpi/baseline_shield_grey_24.png
created : app/src/main/res/drawable-xxxhdpi/baseline_very_phone_icon.png
created : app/src/main/res/layout/activity_phone_login.xml
created : app/src/main/res/layout/activity_safety_tips.xml
created : app/src/main/res/layout/activity_verify_mobile.xml
created : app/src/main/res/layout/fragment_phone_login.xml
created : app/src/main/res/layout/fragment_safety_tip.xml
created : app/src/main/res/layout/fragment_verify_mobile.xml