Backend Change Logs
– check module permission ( Backend )
– hide viewall button at dashboard for not allow module ( Backend )
– search item by paid_item_first and only_paid_item filter modify ( Api )
– user logout ( Api )
– paystack payment added in paid configs ( Backend )
– latitude and longitude validation checking ( Backend & Api )
– deep linking for item add and edit ( Backend&Api )
– In App Purchased Payment (Backend & Api)
– search pagination fix ( Backend )
– show only publish item in search item fix ( Api )
– show owner of item at dashboard recent item, item entry list and item detail page at BS based prjs (Back-end)
– register user search fixed (Back-end)
– system user search fixed (Back-end)
– lat and lng showing at approval( pending, disable, reject ) list fixed (Back-end)
– map loading issue fixed (Back-end)
– modified map for approval and report detail page fixed (Back-end)
– added_date by using php date time at all user registration and item upload ( Api )
– add sender name at reset password email ( Api )
– categories and sub categories sorting by name ascending and descending ( Backend & API )
Backend Effected Files
– application/config/autoload.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/App_settings.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Categories.php
– application/controllers/backend/Cities.php
– application/controllers/backend/Cityusers.php
– application/controllers/backend/Collections.php
– application/controllers/backend/Comments.php
– application/controllers/backend/Contacts.php
– application/controllers/backend/Dashboard.php
– application/controllers/backend/Favourites.php
– application/controllers/backend/Feeds.php
– application/controllers/backend/Item_reports.php
– application/controllers/backend/Items.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/Notis.php
– application/controllers/backend/Paid_configs.php
– application/controllers/backend/Paid_items.php
– application/controllers/backend/Popularcategories.php
– application/controllers/backend/Popularitems.php
– application/controllers/backend/Privacy_policies.php
– application/controllers/backend/Profile.php
– application/controllers/backend/Ratings.php
– application/controllers/backend/Registered_users.php
– application/controllers/backend/Shippings.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/models/Permission.php
– application/models/User.php
– application/views/backend/components/d2_category_panel.php
– application/views/backend/components/d2_item_panel.php
– application/views/backend/components/d2_new_feed_panel.php
– application/views/backend/components/d2_sub_cat_panel.php
– application/views/backend/system_users/entry_form.php
– application/libraries/PS_Auth.php
– application/controllers/rest/Paid_items.php
– application/views/backend/paid_configs/entry_form.php
– application/views/backend/cities/entry_form.php
– application/views/backend/registered_users/search_form.php
– application/views/backend/system_users/search_form.php
– application/controllers/backend/In_app_purchases.php
– application/libraries/PS_Delete.php
– application/models/In_app_purchase.php
– application/views/backend/in_app_purchases/entry_form.php
– application/views/backend/in_app_purchases/entry_form_script.php
– application/views/backend/in_app_purchases/list.php
– application/views/backend/in_app_purchases/list_script.php
– application/views/backend/in_app_purchases/search_form.php
– application/views/backend/item_reports/entry_form.php
– application/views/backend/partials/footer.php
– application/views/backend/partials/header.php
– application/views/backend/popularitems/entry_form.php
– application/views/backend/profile/entry_form.php
– application/views/backend/transactions/entry_form.php
– application/controllers/rest/Categories.php
– application/controllers/rest/Subcategories.php
– application/models/Category.php
– application/models/Subcategory.php
– application/views/backend/categories/search_form.php
– application/views/backend/subcategories/search_form.php
SQL Change Logs
Important Note
*** Language CSV Need to import
Android Change Logs
– Updated to latest dependencies
– Fixed login issue
– Added Webp not support error message
– Added check email format in register,login,forgot password
– Fixed Edit profile with no image error
– Fixed user list are mix in profile list
– Updated to check 10001 in unread message repo
– Fixed check webp image in all image upload(item image,profile image)
– Fixed add item entry button in profile
– Fixed edit item , if not select new image, it shows empty image
– Fixed edit profile second time error
– Fixed user detail list when nologinuser
– Added PayStack Payment
– Updated Review
– Added Push notification when a review is requested
– Added Profile Setting
– Updated Need to show error dialog at item entry edit
– Update to Android embedding v2
– Fixed click rate app and back error when home menu is open
-Promote Item with date and time
-Sorting support for categories & subcategories
-Deeplinking to detail page
-Updated Stripe Version
Android Effected Files
-app/build.gradle
-app/src/main/AndroidManifest.xml
-app/src/main/java/com/panaceasoft/pscity/Config.java
-app/src/main/java/com/panaceasoft/pscity/MainActivity.java
-app/src/main/java/com/panaceasoft/pscity/api/PSApiService.java
-app/src/main/java/com/panaceasoft/pscity/db/ItemCategoryDao.java
-app/src/main/java/com/panaceasoft/pscity/db/ItemSubCategoryDao.java
-app/src/main/java/com/panaceasoft/pscity/db/PSCoreDb.java
-app/src/main/java/com/panaceasoft/pscity/di/MainActivityModule.java
-app/src/main/java/com/panaceasoft/pscity/repository/common/NotificationTask.java
-app/src/main/java/com/panaceasoft/pscity/repository/itemcategory/ItemCategoryRepository.java
-app/src/main/java/com/panaceasoft/pscity/repository/itemsubcategory/ItemSubCategoryRepository.java
-app/src/main/java/com/panaceasoft/pscity/ui/apploading/AppLoadingFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/category/categoryfilter/CategoryFilterFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/category/categoryselection/CategorySelectionFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/category/categorysorting/CategorySortingListActivity.java
-app/src/main/java/com/panaceasoft/pscity/ui/category/categorysorting/CategorySortingListFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/category/list/CategoryListFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/city/selectedcity/SelectedCityFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/common/NavigationController.java
-app/src/main/java/com/panaceasoft/pscity/ui/common/PSFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/dashboard/DashBoardSearchCategoryFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/dashboard/DashBoardSearchSubCategoryFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/item/detail/ItemFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/item/map/mapFilter/MapFilteringFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/item/promote/ItemPromoteFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/item/uploaded/ItemUploadedListActivity.java
-app/src/main/java/com/panaceasoft/pscity/ui/paystack/PaystackActivity.java
-app/src/main/java/com/panaceasoft/pscity/ui/paystack/PaystackFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/paystackrequest/PaystackRequestActivity.java
-app/src/main/java/com/panaceasoft/pscity/ui/paystackrequest/PaystackRequestFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/stripe/StripeFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/subcategory/SubCategoryFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/subcategory/subcategoryselection/SubCategorySelectionFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/ProfileFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/UserLoginFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/UserRegisterFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/more/MoreActivity.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/more/MoreFragment.java
-app/src/main/java/com/panaceasoft/pscity/ui/user/verifyphone/VerifyMobileFragment.java
-app/src/main/java/com/panaceasoft/pscity/utils/Constants.java
-app/src/main/java/com/panaceasoft/pscity/utils/PSDialogMsg.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/ItemPaidHistoryViewModel/ItemPaidHistoryViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/apploading/AppLoadingViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/homelist/HomeTrendingCategoryListViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/item/ItemViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/item/RecentItemViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/itemcategory/ItemCategoryViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewmodel/itemsubcategory/ItemSubCategoryViewModel.java
-app/src/main/java/com/panaceasoft/pscity/viewobject/Item.java
-app/src/main/java/com/panaceasoft/pscity/viewobject/PSAppInfo.java
-app/src/main/java/com/panaceasoft/pscity/viewobject/holder/CategoryParameterHolder.java
-app/src/main/java/com/panaceasoft/pscity/viewobject/holder/SubCategoryParameterHolder.java
-app/src/main/res/drawable-hdpi/baselien_more_setting.png
-app/src/main/res/drawable-hdpi/baseline_activities.png
-app/src/main/res/drawable-hdpi/baseline_posts.png
-app/src/main/res/drawable-mdpi/baselien_more_setting.png
-app/src/main/res/drawable-mdpi/baseline_activities.png
-app/src/main/res/drawable-mdpi/baseline_posts.png
-app/src/main/res/drawable-xhdpi/baselien_more_setting.png
-app/src/main/res/drawable-xhdpi/baseline_activities.png
-app/src/main/res/drawable-xhdpi/baseline_posts.png
-app/src/main/res/drawable-xxhdpi/baselien_more_setting.png
-app/src/main/res/drawable-xxhdpi/baseline_activities.png
-app/src/main/res/drawable-xxhdpi/baseline_posts.png
-app/src/main/res/drawable-xxxhdpi/baselien_more_setting.png
-app/src/main/res/drawable-xxxhdpi/baseline_activities.png
-app/src/main/res/drawable-xxxhdpi/baseline_posts.png
-app/src/main/res/layout/activity_more.xml
-app/src/main/res/layout/activity_paystack.xml
-app/src/main/res/layout/activity_paystack_request.xml
-app/src/main/res/layout/activity_uploaded_item.xml
-app/src/main/res/layout/dialog_subcategory_filter.xml
-app/src/main/res/layout/fragment_app_info.xml
-app/src/main/res/layout/fragment_item_promote_entry.xml
-app/src/main/res/layout/fragment_more.xml
-app/src/main/res/layout/fragment_notification.xml
-app/src/main/res/layout/fragment_paystack.xml
-app/src/main/res/layout/fragment_paystack_request.xml
-app/src/main/res/layout/fragment_profile.xml
-app/src/main/res/layout/item_item_vertical_with_city_name.xml
-app/src/main/res/layout/item_promote_horizontal_with_user.xml
-app/src/main/res/layout/item_promote_vertical_with_user.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/colors.xml
-app/src/main/res/values/strings.xml
-build.gradle
-versions.gradle