PS Store Android (v2.4) Released Note

Tags:

Change Logs

– user login with phone ( Api )
– transaction search with pagination fix ( Backend )
– return user object at profile update ( Api )
– create thumbnail for profile at google and facebook login ( Api )

 

Backend Effected Files

– application/controllers/rest/Users.php
– application/models/User.php
– application/models/Transactionheader.php
– application/views/backend/transactions/search_form.php
– application/core/My_Model.php
– application/libraries/PS_Adapter.php
– application/libraries/UploadHandler.php
– application/views/backend/components/gallery.php
– assets/fileupload/jfileupload/css/jquery.fileupload-ui.css
– assets/fileupload/jfileupload/js/jquery.fileupload-ui.js

SQL Change Logs

ALTER TABLE `core_users` ADD `phone_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `google_id`;

ALTER TABLE `core_images` ADD `is_default` TINYINT(1) NOT NULL AFTER `img_desc`;

 

Android Changes

1) Fixed login background image issue
2) Updated navigation to go back to dashboard before exist app
3) Added Phone Login with SMS verification
4) Fixed Shipping method cache issue

 

Android Effected Files

created : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/phonelogin/PhoneLoginActivity.java
created : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/phonelogin/PhoneLoginFragment.java
created : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/verifyphone/VerifyMobileActivity.java
created : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/verifyphone/VerifyMobileFragment.java
created : ps-store-android/app/src/main/res/drawable-hdpi/baseline_phone_grey_24.png
created : ps-store-android/app/src/main/res/drawable-hdpi/baseline_very_phone_icon.png
created : ps-store-android/app/src/main/res/drawable-mdpi/baseline_phone_grey_24.png
created : ps-store-android/app/src/main/res/drawable-mdpi/baseline_very_phone_icon.png
created : ps-store-android/app/src/main/res/drawable-xhdpi/baseline_phone_grey_24.png
created : ps-store-android/app/src/main/res/drawable-xhdpi/baseline_very_phone_icon.png
created : ps-store-android/app/src/main/res/drawable-xxhdpi/baseline_phone_grey_24.png
created : ps-store-android/app/src/main/res/drawable-xxhdpi/baseline_very_phone_icon.png
created : ps-store-android/app/src/main/res/drawable-xxxhdpi/baseline_phone_grey_24.png
created : ps-store-android/app/src/main/res/drawable-xxxhdpi/baseline_very_phone_icon.png
created : ps-store-android/app/src/main/res/layout/activity_phone_login.xml
created : ps-store-android/app/src/main/res/layout/activity_verify_mobile.xml
created : ps-store-android/app/src/main/res/layout/fragment_phone_login.xml
created : ps-store-android/app/src/main/res/layout/fragment_verify_mobile.xml

updated : ps-store-android/app/src/main/AndroidManifest.xml
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/api/PSApiService.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/Config.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/di/MainActivityModule.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/MainActivity.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/repository/shippingmethod/ShippingMethodRepository.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/repository/user/UserRepository.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/checkout/CheckoutActivity.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/checkout/CheckoutFragment1.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/common/NavigationController.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/ProfileEditFragment.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/UserForgotPasswordFragment.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/UserLoginFragment.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/ui/user/UserRegisterFragment.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/utils/Utils.java
updated : ps-store-android/app/src/main/java/com/panaceasoft/psstore/viewmodel/user/UserViewModel.java
updated : ps-store-android/app/src/main/res/layout/checkout_fragment_1.xml
updated : ps-store-android/app/src/main/res/layout/fragment_user_forgot_password.xml
updated : ps-store-android/app/src/main/res/layout/fragment_user_login.xml
updated : ps-store-android/app/src/main/res/layout/fragment_user_register.xml
updated : ps-store-android/app/src/main/res/values-ar/strings.xml
updated : ps-store-android/app/src/main/res/values-de/strings.xml
updated : ps-store-android/app/src/main/res/values-es/strings.xml
updated : ps-store-android/app/src/main/res/values-fr/strings.xml
updated : ps-store-android/app/src/main/res/values-hi-rIN/strings.xml
updated : ps-store-android/app/src/main/res/values-in/strings.xml
updated : ps-store-android/app/src/main/res/values-it/strings.xml
updated : ps-store-android/app/src/main/res/values-ja/strings.xml
updated : ps-store-android/app/src/main/res/values-ko/strings.xml
updated : ps-store-android/app/src/main/res/values-ms/strings.xml
updated : ps-store-android/app/src/main/res/values-pt/strings.xml
updated : ps-store-android/app/src/main/res/values-ru/strings.xml
updated : ps-store-android/app/src/main/res/values-th/strings.xml
updated : ps-store-android/app/src/main/res/values-tr/strings.xml
updated : ps-store-android/app/src/main/res/values-zh/strings.xml
updated : ps-store-android/app/src/main/res/values/strings.xml

Additional Files for Small Bug Fix
app/src/main/java/com/panaceasoft/psstore/ui/product/detail/ProductDetailFragment.java
app/src/main/res/values-ar/strings.xml
app/src/main/res/values-de/strings.xml
app/src/main/res/values-es/strings.xml
app/src/main/res/values-fr/strings.xml
app/src/main/res/values-hi-rIN/strings.xml
app/src/main/res/values-in/strings.xml
app/src/main/res/values-it/strings.xml
app/src/main/res/values-ja/strings.xml
app/src/main/res/values-ko/strings.xml
app/src/main/res/values-ms/strings.xml
app/src/main/res/values-pt/strings.xml
app/src/main/res/values-ru/strings.xml
app/src/main/res/values-th/strings.xml
app/src/main/res/values-tr/strings.xml
app/src/main/res/values-zh/strings.xml
app/src/main/res/values/strings.xml