Backend Change Logs

– full url format modified to generate deeplink ( Backend )
– add product discount (Backend)
– product discount list (Api)
– filter by manufacturer_id at search model api (Api)
– search user (Api)
– user list for most rating users report (Backend)
– user search form for most rating users report (Backend)
– user detail for most rating users report (Backend)
– reported item improvement (Backend)
– noti and email for apply agent ( Backend )
– fix item approved reject disable email noti ( Backend )
– fix item rating and review api email noti ( Api )
– fix can save in system user edit ( does not match password and confirm password ) ( Backend )
– fix paid item search payment status dropdown waiting for approval is auto select ( Backend )
– limit ad post for users (Backend & Api)
– buy ad post transactions history (Api)
– buy ad post transactions detail (Api)
– admin can control item upload field (Backend)
– disable block feature ‌admin control (Backend)
– demo data delete (Bakend)
– item upload improvement (Backend & Api)
– To fully compatible with Flutter Admotors (Especially iOS User) and Frontend Website(Coming Soon)
– safety tips ckeditor (Backend)
– sitemap generator (Backend)
– manufacturer csv import (Backend)
– model csv import (Backend)
– rating detail response obj fixed (Api)
– checked user permission at item edit ( Api )
– fix system user edit can save not same password and confirm password ( Backend )
– fix item upload form ui error when image is upload ( Backend )
– fix filter by is_discount at sponsored item first list ( Api )
– map container not found issue ( Backend )
 

Backend Effected Files

– getsitemap.php
– application/config/autoload.php
– application/config/constants.php
– application/core/API_Controller.php
– application/core/BE_Controller.php
– application/core/My_Model.php
– application/helpers/ps_helper.php
– application/helpers/ps_mail_helper.php
– application/libraries/PS_Adapter.php
– application/libraries/PS_Auth.php
– application/libraries/PS_Delete.php
– application/libraries/PS_Image.php
– application/libraries/UploadHandler.php
– application/controllers/backend/Analytics.php
– application/controllers/backend/Banners.php
– application/controllers/backend/Blogs.php
– application/controllers/backend/Dashboard.php
– application/controllers/backend/Data_deletion_policies.php
– application/controllers/backend/Image_lists.php
– application/controllers/backend/In_app_purchases.php
– application/controllers/backend/Item_locations.php
– application/controllers/backend/Item_reports.php
– application/controllers/backend/Notis.php
– application/controllers/backend/Offline_paids.php
– application/controllers/backend/Offline_payments.php
– application/controllers/backend/Paid_configs.php
– application/controllers/backend/Popularitems.php
– application/controllers/backend/Registered_users.php
– application/controllers/backend/System_users.php
– application/controllers/backend/App_settings.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Bluemarkusers.php
– application/controllers/backend/Disables.php
– application/controllers/backend/Item_currency.php
– application/controllers/backend/Item_location_townships.php
– application/controllers/backend/Items.php
– application/controllers/backend/Language_strings.php
– application/controllers/backend/Manufacturers.php
– application/controllers/backend/Models.php
– application/controllers/backend/Pendings.php
– application/controllers/backend/Rejects.php
– application/controllers/backend/Thumbnail_generators.php
– application/controllers/backend/Buy_ad_post_transactions.php
– application/controllers/backend/Deeplink_generators.php
– application/controllers/backend/Demo_data_delete.php
– application/controllers/backend/Item_upload_configs.php
– application/controllers/backend/Packages.php
– application/controllers/backend/Paid_items.php
– application/controllers/backend/Ratings.php
– application/controllers/backend/Sitemap_generators.php
– application/controllers/rest/Feeds.php
– application/controllers/rest/Itemreports.php
– application/controllers/rest/Paid_items.php
– application/controllers/rest/Users.php
– application/controllers/rest/Manufacturers.php
– application/controllers/rest/Chat_items.php
– application/controllers/rest/Chats.php
– application/controllers/rest/Images.php
– application/controllers/rest/Item_location_townships.php
– application/controllers/rest/Itemlocations.php
– application/controllers/rest/Items.php
– application/controllers/rest/Models.php
– application/controllers/rest/Notis.php
– application/controllers/rest/Buy_ad_post_transactions.php
– application/controllers/rest/Packages.php
– application/controllers/rest/Subcat_subscribes.php
– application/controllers/rest/Userfollows.php
– application/models/Blue_mark.php
– application/models/Currency.php
– application/models/Item.php
– application/models/User.php
– application/models/Image.php
– application/models/Item_location_township.php
– application/models/Model.php
– application/models/Item_upload_config.php
– application/models/Itemreport.php
– application/models/Module.php
– application/models/Package.php
– application/models/Package_bought.php
– application/models/Reported_item_status.php
– application/models/Subcat_subscribe.php
– application/models/Sitemap_generator.php
– application/views/backend/abouts/entry_form.php
– application/views/backend/backend_configs/entry_form.php
– application/views/backend/blogs/entry_form.php
– application/views/backend/bluemarkusers/entry_form.php
– application/views/backend/bluemarkusers/list.php
– application/views/backend/bluemarkusers/search_form.php
– application/views/backend/dashboard.php
– application/views/backend/in_app_purchases/entry_form.php
– application/views/backend/in_app_purchases/list.php
– application/views/backend/item_currency/entry_form.php
– application/views/backend/item_reports/list.php
– application/views/backend/items/entry_form.php
– application/views/backend/login.php
– application/views/backend/manufacturers/search_form.php
– application/views/backend/notis/entry_form.php
– application/views/backend/offline_payments/seardh_form.php
– application/views/backend/paid_configs/entry_form.php
– application/views/backend/system_users/search_form.php
– application/views/backend/transactions/entry_form.php
– application/views/backend/item_locations/entry_form.php
– application/views/backend/app_settings/entry_form.php
– application/views/backend/disables/entry_form.php
– application/views/backend/item_currency/entry_form_script.php
– application/views/backend/item_location_townships/entry_form_script.php
– application/views/backend/item_location_townships/search_form.php
– application/views/backend/item_locations/search_form.php
– application/views/backend/items/entry_form_script.php
– application/views/backend/registered_users/entry_form.php
– application/views/backend/thumbnail_generators/entry_form.php
– application/views/backend/buy_ad_post_transactions/entry_form.php
– application/views/backend/buy_ad_post_transactions/list.php
– application/views/backend/buy_ad_post_transactions/search_form.php
– application/views/backend/components/delete_demo_data_modal.php
– application/views/backend/components/item_popular_panel.php
– application/views/backend/components/summary_contact_panel.php
– application/views/backend/components/summary_item_panel.php
– application/views/backend/components/summary_user_panel.php
– application/views/backend/deeplink_generators/entry_form.php
– application/views/backend/demo_data_delete/entry_form.php
– application/views/backend/demo_data_delete/entry_form_script.php
– application/views/backend/in_app_purchases/entry_form_script.php
– application/views/backend/item_reports/entry_form.php
– application/views/backend/item_reports/search_form.php
– application/views/backend/item_upload_configs/entry_form.php
– application/views/backend/languages/entry_form.php
– application/views/backend/packages/entry_form.php
– application/views/backend/packages/entry_form_script.php
– application/views/backend/packages/list.php
– application/views/backend/packages/list_script.php
– application/views/backend/packages/search_form.php
– application/views/backend/ratings/entry_form.php
– application/views/backend/ratings/list.php
– application/views/backend/ratings/search_form.php
– application/views/backend/models/search_form.php
– application/views/backend/item_location_townships/entry_form.php
– application/views/backend/paid_items/entry_form.php
– application/views/backend/partials/footer.php
– application/views/backend/partials/header.php
– application/views/backend/pendings/entry_form.php
– application/views/backend/popularitems/entry_form.php
– application/views/backend/rejects/entry_form.php
– application/views/backend/abouts/entry_form_script.php
– application/views/backend/sitemap_generators/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

Frontend Change Logs

– Added noti count on button “FROM BUYER” and “FROM SELLER” chat screen
– Fixed Unread count in message not showing issue
– Fixed user status online issue
– Added user bought notification
– Insert Images To Blog
– Added Disable block feature
– Item upload improvement
– Added User List and Search user feature
– Added search category
– Added search sub category
– Added product discount
– Added product discount list
– Fixed user sorting issue
– Added category id filter in search subcategory
– Added sub category noti subscription
– Added Limit ad post for user
– Added Hide/Show item upload field according to API
– Added Ads for mobile
– Added store and footer content at config
– Added Buy ad post transaction History
– Added Buy ad post transaction Detail
– Improve promote payment modal
– Fixed category long text issue

Frontend Effected Files

– package-lock.json
– package.json
– public/firebase-messaging-sw.js
– public/index.html
– src/App.vue
– src/api/PsApiService.ts
– src/api/PsUrl.ts
– src/assets/locales/index.ts
– src/assets/locales/locales/ar.json
– src/assets/locales/locales/de.json
– src/assets/locales/locales/en.json
– src/assets/locales/locales/es.json
– src/assets/locales/locales/fr.json
– src/assets/locales/locales/hi.json
– src/assets/locales/locales/id.json
– src/assets/locales/locales/it.json
– src/assets/locales/locales/ja.json
– src/assets/locales/locales/ko.json
– src/assets/locales/locales/ms.json
– src/assets/locales/locales/pt.json
– src/assets/locales/locales/ru.json
– src/assets/locales/locales/th.json
– src/assets/locales/locales/tr.json
– src/assets/locales/locales/zh.json
– src/components/core/adsense/PsAdSense.vue
– src/components/core/card/PsCard.vue
– src/components/core/icons/Icons/Icons.json
– src/components/core/notificationbox/PsNotificationBox.vue
– src/components/core/picker/PsDatePicker.vue
– src/components/layouts/container/PsCardContainer.vue
– src/components/layouts/footer/FooterLinkSection.vue
– src/components/layouts/navbar/PsNavBar.vue
– src/components/layouts/share/ShareToSocialModal.vue
– src/components/modules/chat/ChatBuyerHorizontalItem.vue
– src/components/modules/chat/ChatHorizontalItem.vue
– src/components/modules/chat/ChatImageDetail.vue
– src/components/modules/chat/OfferModal.vue
– src/components/modules/credit/CreditCard.vue
– src/components/modules/credit/CreditCardModal.vue
– src/components/modules/credit/OfflinePaymentModal.vue
– src/components/modules/credit/PaypalCreditCardModal.vue
– src/components/modules/credit/StripeCreditCardModal.vue
– src/components/modules/gallery/GalleryDetailHorizontalSwiper.vue
– src/components/modules/item/ItemHorizontalItem.vue
– src/components/modules/item/PaidAdItemHorizontalItem.vue
– src/components/modules/item/ProfileItemHorizontalItem.vue
– src/components/modules/item/PromoteItemModal.vue
– src/components/modules/manufacturer/ManufacturerHorizontalItem.vue
– src/components/modules/model/ModelHorizontalItem.vue
– src/components/modules/password/PasswordUpdateModal.vue
– src/components/modules/user/UserBlueMarkModal.vue
– src/components/modules/user/UserListHorizontal.vue
– src/components/modules/user/UserSettingModal.vue
– src/components/core/checkbox/CustomCheckbox.vue
– src/components/core/radio/PsRadio2.vue
– src/components/modules/credit/PaypalPaymentModal.vue
– src/components/modules/credit/StripePaymentModal.vue
– src/components/modules/item/LimitAdHorizontalItem.vue
– src/components/modules/item/LimitItemModal.vue
– src/components/modules/user/UserSearchListHorizontal.vue
– src/config/PsConfig.ts
– src/css/app.css
– src/main.ts
– src/object/BlogCity.ts
– src/object/ItemCurrency.ts
– src/object/ItemLocationTownship.ts
– src/object/Model.ts
– src/object/Product.ts
– src/object/PsAppInfo.ts
– src/object/PsAppSetting.ts
– src/object/User.ts
– src/object/constant/ps_constants.ts
– src/object/core/PsValueHolder.ts
– src/object/holder/FbLoginParameterHolder.ts
– src/object/holder/GoogleLoginPatameterHolder.ts
– src/object/holder/ItemEntryParameterHolder.ts
– src/object/holder/ManufacturerListParameterHolder.ts
– src/object/holder/PhoneLoginParameterHolder.ts
– src/object/holder/ProductParameterHolder.ts
– src/object/holder/UserLoginParameterHolder.ts
– src/object/holder/UserRegisterParameterHolder.ts
– src/object/LimitAdTransaction.ts
– src/object/ModelScribe.ts
– src/object/Package.ts
– src/object/PsItemUploadConfig.ts
– src/object/holder/ItemLimitParameterHolder.ts
– src/object/holder/LocationTownshipParameterHolder.ts
– src/object/holder/ModelListParameterHolder.ts
– src/object/holder/ModelScribeParameterHolder.ts
– src/object/holder/UserListParameterHolder.ts
– src/router/index.ts
– src/store/modules/chat/ChatHistoryListProvider.ts
– src/store/modules/chat/GetChatHistoryProvider.ts
– src/store/modules/chat/UserUnReadMessageProvider.ts
– src/store/modules/gallery/GalleryProvider.ts
– src/store/modules/item/PopularItemProvider.ts
– src/store/modules/item/ProductProvider.ts
– src/store/modules/itemLocationTownship/ItemLocationTownshipProvider.ts
– src/store/modules/manufacturer/ManufacturerProvider.ts
– src/store/modules/model/ModelProvider.ts
– src/store/modules/noti/NotiProvider.ts
– src/store/modules/offer/OfferProvider.ts
– src/store/modules/user/UserListProvider.ts
– src/store/modules/user/UserProvider.ts
– src/store/modules/limit/
– src/store/modules/model/ModelScribeProvider.ts
– src/store/modules/package/
– src/views/about/About.vue
– src/views/blog/detail/BlogDetail.vue
– src/views/blog/list/BlogList.vue
– src/views/chat/Chat.vue
– src/views/chat/list/ChatList.vue
– src/views/chat/list/OfferList.vue
– src/views/contact/ContactUs.vue
– src/views/dashboard/Dashboard.vue
– src/views/general/PsModelView.vue
– src/views/general/UiCollection.vue
– src/views/item/detail/ItemDetail.vue
– src/views/item/entry/ItemEntry.vue
– src/views/item/list/ItemList.vue
– src/views/manufacturer/list/ManufacturerList.vue
– src/views/model/list/ModelList.vue
– src/views/notification/Notification.vue
– src/views/notification/NotificationList.vue
– src/views/privacy/Privacy.vue
– src/views/user/BlockedUserList.vue
– src/views/user/EditProfile.vue
– src/views/user/ForgotPassword.vue
– src/views/user/Login.vue
– src/views/user/OtherProfile.vue
– src/views/user/PhoneLogin.vue
– src/views/user/Profile.vue
– src/views/user/VerifyEmail.vue
– src/views/transaction/
– src/views/user/AccountList.vue
– tailwind.config.js
– vue.config.js

Subscribe to our free newsletter