Backend Change Logs
– Register user modify ( Backend )
– all types of user registration logic modified ( Api )
– not allowed to delete super admin (Backend)
– file upload vulnerability fixed ( Backend )
– module and module group issue fix ( Backend )
– delete ‘Google Analytic & Ads Setting’ in about ( Backend )
– remove button missing in Backend Setting ( Backend )
– Module publish and unpublish fix ( Backend )
– smtp password save by md5 ( Backend )
– replace and remove shop cover photo and icon by shop admin fix (Backend)
– when user checkout who has no registered email, have to send billing email (Api)
– no more product and user ban checked in transaction ( Api )
– total order count showing at shop dashboard (Backend)
– Image Resize Improvement (Backend&Api)
– Email verify enable checking in user register ( Backend&Api )
– Error code response read ps_config (Api)
– Touch count fix (Api)
– Super Admin, Shop Admin, Manager account creation and role access bug fixed ( Backend )
– text email change at without verify code email at ps_mail_helper (Api)
– check email and phone verify at registered user edit ( Backend )
– image order by added date
– Profile Thumbnail Create ( Api )
– User Profile Update fix ( Api )
– Noti issue fix ( Backend )
– unpublish and deleted shop checking at transaction submit ( Api )
– unpublish, deleted and available product checking at transaction submit ( Api )
– ban user list to unban ( Backend )
– user status showing at app info ( Api )
– add publish/unpublish at register user and system user list( Backend )
– Manatory field at Product Entry Modify ( Backend )
– check module permission and shop id save in junction table in Shop Admin ( Backend )
– remove no shipping enable in shipping method ( Backend )
Backend Effected Files
– .gitignore
– application/models/User.php
– application/views/backend/registered_users/entry_form.php
– application/views/backend/registered_users/entry_form_script.php
– application/views/backend/registered_users/list.php
– application/views/backend/system_users/list.php
– application/core/BE_Controller.php
– application/views/backend/abouts/entry_form.php
– application/views/backend/modules/list.php
– application/controllers/rest/Transactionheaders.php
– application/helpers/ps_helper.php
– application/views/backend/dashboard.php
– application/controllers/rest/Images.php
– application/libraries/PS_Image.php
– application/libraries/UploadHandler.php
– application/views/backend/backend_configs/entry_form_script.php
– application/core/API_Controller.php
– application/controllers/backend/Backend_configs.php
– application/controllers/rest/Users.php
– application/helpers/ps_mail_helper.php
– application/views/backend/backend_configs/entry_form.php
– application/config/ps_config.php
– application/controllers/rest/Notis.php
– application/controllers/backend/Shops.php
– application/views/backend/shopusers/entry_form.php
– application/controllers/backend/Shopusers.php
– application/controllers/backend/System_users.php
– application/libraries/PS_Delete.php
– application/views/backend/shops/entry_form.php
– application/views/backend/shopusers/entry_form.php
– application/views/backend/shopusers/list.php
– application/controllers/backend/Registered_users.php
– application/views/backend/registered_users/entry_form.php
– application/views/backend/registered_users/entry_form_script.php
– application/models/Image.php
– application/controllers/backend/Notis.php
– application/controllers/backend/Transactions.php
– application/core/My_Model.php
– application/views/backend/partials/shop_nav.php
– application/views/backend/products/entry_form.php
– application/controllers/backend/Banusers.php
– application/views/backend/banusers/
– application/controllers/backend/Profile.php
– application/controllers/frontend/Register.php
– application/controllers/backend/Abouts.php
– application/controllers/backend/Analytics.php
– application/controllers/backend/Api_keys.php
– application/controllers/backend/Apis.php
– application/controllers/backend/Approves.php
– application/controllers/backend/Attributedetails.php
– application/controllers/backend/Attributes.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Banusers.php
– application/controllers/backend/Blogs.php
– application/controllers/backend/Categories.php
– application/controllers/backend/Cities.php
– application/controllers/backend/Collections.php
– application/controllers/backend/Comments.php
– application/controllers/backend/Contacts.php
– application/controllers/backend/Countries.php
– application/controllers/backend/Coupons.php
– application/controllers/backend/Dashboard.php
– application/controllers/backend/Discounts.php
– application/controllers/backend/Favourites.php
– application/controllers/backend/Language_strings.php
– application/controllers/backend/Languages.php
– application/controllers/backend/Likes.php
– application/controllers/backend/Module_groups.php
– application/controllers/backend/Modules.php
– application/controllers/backend/Multipleupload.php
– application/controllers/backend/Notis.php
– application/controllers/backend/Paypal_configs.php
– application/controllers/backend/Popularcategories.php
– application/controllers/backend/Popularproducts.php
– application/controllers/backend/Privacy_policies.php
– application/controllers/backend/Products.php
– application/controllers/backend/Profile.php
– application/controllers/backend/Purchasedcategories.php
– application/controllers/backend/Purchasedproducts.php
– application/controllers/backend/Ratings.php
– application/controllers/backend/Registered_users.php
– application/controllers/backend/Rejects.php
– application/controllers/backend/Shipping_zones.php
– application/controllers/backend/Shippings.php
– application/controllers/backend/Shops.php
– application/controllers/backend/Shopusers.php
– application/controllers/backend/Subcategories.php
– application/controllers/backend/System_users.php
– application/controllers/backend/Tags.php
– application/controllers/backend/Transactions.php
– application/controllers/backend/Versions.php
– application/controllers/backend/Zones.php
SQL
Language CSV Need to import
Android Change Logs
– Updated all dependencies
– Fixed delete all data cache issue
– Updated ban user handling logic at app open
– Added hide/show subcategories setting when click category
– Added email verification on/off setting
– Updated privacy policy
– Updated noti dialog and route
– Updated image resize before upload
– Updated payment success route
– Fixed user detail item list error
– Added approval item noti
– Updated about app api
– Fixed blog list issue
– Fixed fav ui issue at detail
– Fixed language content missing in some file
– Added loading at phone login
– Updated phone no UI for Arabic
– Fixed text covering ui issuat at Arabic
– Fixed search item issue
– Added email format checker
– Fixed login issue with phone
– Fixed email getting issue at google and facebook
Android Effected Files
– app/build.gradle
– app/google-services.json
– app/src/main/AndroidManifest.xml
– app/src/main/java/com/panaceasoft/psmultistore/Config.java
– app/src/main/java/com/panaceasoft/psmultistore/MainActivity.java
– app/src/main/java/com/panaceasoft/psmultistore/api/ApiResponse.java
– app/src/main/java/com/panaceasoft/psmultistore/api/PSApiService.java
– app/src/main/java/com/panaceasoft/psmultistore/db/PSCoreDb.java
– app/src/main/java/com/panaceasoft/psmultistore/di/AppModule.java
– app/src/main/java/com/panaceasoft/psmultistore/di/MainActivityModule.java
– app/src/main/java/com/panaceasoft/psmultistore/di/ViewModelModule.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/aboutus/AboutUsRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/apploading/AppLoadingRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/blog/BlogRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/category/CategoryRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/city/CityRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/clearpackage/ClearPackageRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/collection/ProductCollectionRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/comment/CommentDetailRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/comment/CommentRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/common/NetworkBoundResource.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/country/CountryRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/image/ImageRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/notification/NotificationRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/product/ProductRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/rating/RatingRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/shippingmethod/ShippingMethodRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/shop/ShopRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/shoptag/ShopTagRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/subcategory/SubCategoryRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/transaction/TransactionRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/repository/user/UserRepository.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/apploading/AppLoadingFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/basket/BasketListFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/category/CategoryListFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/category/TrendingCategoryFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/checkout/CheckoutActivity.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/checkout/CheckoutFragment1.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/checkout/CheckoutFragment2.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/checkout/CheckoutFragment3.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/common/NavigationController.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/common/PSFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/dashboard/DashBoardShopListFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/gallery/GalleryFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/gallery/detail/GalleryDetailActivity.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/gallery/detail/GalleryDetailFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/privacyandpolicy/PrivacyAndPolicyFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/product/detail/ProductDetailFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/product/filtering/CategoryFilterFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/product/search/SearchSubCategoryFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/product/search/adapter/SearchSubCategoryAdapter.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/shop/selectedshop/SelectedShopFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/subcategory/SubCategoryActivity.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/subcategory/SubCategoryFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/subcategory/adapter/SearchSubCategoryAdapter.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/subcategory/adapter/SubCategoryAdapter.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/user/ProfileEditFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/user/UserLoginFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/user/UserRegisterFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/ui/user/phonelogin/PhoneLoginFragment.java
– app/src/main/java/com/panaceasoft/psmultistore/utils/Constants.java
– app/src/main/java/com/panaceasoft/psmultistore/utils/FirebaseMessagingService.java
– app/src/main/java/com/panaceasoft/psmultistore/utils/PSDialogMsg.java
– app/src/main/java/com/panaceasoft/psmultistore/utils/Utils.java
– app/src/main/java/com/panaceasoft/psmultistore/viewmodel/apploading/AppLoadingViewModel.java
– app/src/main/java/com/panaceasoft/psmultistore/viewmodel/subcategory/SubCategoryViewModel.java
– app/src/main/java/com/panaceasoft/psmultistore/viewmodel/user/UserViewModel.java
– app/src/main/java/com/panaceasoft/psmultistore/viewobject/PSAppInfo.java
– app/src/main/java/com/panaceasoft/psmultistore/viewobject/PSUserInfo.java
– app/src/main/java/com/panaceasoft/psmultistore/viewobject/Shop.java
– app/src/main/java/com/panaceasoft/psmultistore/viewobject/SubCategory.java
– app/src/main/res/drawable-hdpi/baseline_close_button.png
– app/src/main/res/drawable-mdpi/baseline_close_button.png
– app/src/main/res/drawable-xhdpi/baseline_close_button.png
– app/src/main/res/drawable-xxhdpi/baseline_close_button.png
– app/src/main/res/drawable-xxxhdpi/baseline_close_button.png
– app/src/main/res/layout/activity_gallery_detail.xml
– app/src/main/res/layout/activity_sub_category.xml
– app/src/main/res/layout/fragment_dashboard_shop_list.xml
– app/src/main/res/layout/fragment_gallery.xml
– app/src/main/res/layout/fragment_gallery_detail.xml
– app/src/main/res/layout/fragment_privacy_policy.xml
– app/src/main/res/layout/fragment_selected_shop.xml
– app/src/main/res/layout/fragment_sub_category.xml
– app/src/main/res/layout/fragment_user_login.xml
– app/src/main/res/layout/fragment_user_register.xml
– app/src/main/res/layout/item_product_horizontal_list_adapter.xml
– app/src/main/res/layout/item_product_vertical_list_adapter.xml
– app/src/main/res/layout/item_sub_category_adapter.xml
– 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/dimens.xml
– app/src/main/res/values/strings.xml
– build.gradle