Backend Change Logs
Backend Effected Files
SQL Change Logs
You must run the following queries.
CREATE TABLE bs_blue_mark_users (
id varchar(255) NOT NULL,
user_id varchar(255) NOT NULL,
added_date timestamp NOT NULL DEFAULT current_timestamp(),
updated_date timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE bs_blue_mark_users
ADD PRIMARY KEY (id);
ALTER TABLE bs_feeds ADD item_location_id VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER status;
INSERT INTO core_modules (module_id, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, group_id) VALUES ('51', 'bluemarkusers', 'Verify Blue Mark Users', 'blue_mark_users_label', '', '5', '1', '2');
ALTER TABLE core_users ADD is_verify_blue_mark TINYINT NOT NULL AFTER is_show_phone;
ALTER TABLE core_backend_config ADD user_social_info_override TINYINT(1) NOT NULL AFTER square_thumb3x_height;
ALTER TABLE core_users ADD blue_mark_note TEXT NOT NULL AFTER is_verify_blue_mark;
ALTER TABLE `core_backend_config` ADD `app_token` VARCHAR(255) NOT NULL AFTER `user_social_info_override`;
ALTER TABLE `bs_app_settings` ADD `is_thumb2x_3x_generate` TINYINT(1) NOT NULL AFTER `is_sub_location`;
Android Change Logs
– Change API call for items list from follower
– Video upload at item entry and delete video
– Change Blog API to new POST
– Sold out filter at product list
– Re-show “Make Offer” when seller click “Is User Bought”
– Noti count
– Add nearest item list at Dashboard below Recent Items and Full list when click view all
– New entry form for Apply Verified User at User Profile Page.
– Update all user profile UI to include verified icons if user is verified.
Android Effected Files
-app/build.gradle
-app/google-services.json-app/src/main/AndroidManifest.xml
-app/src/main/java/com/panaceasoft/admotors/Config.java
-app/src/main/java/com/panaceasoft/admotors/MainActivity.java
-app/src/main/java/com/panaceasoft/admotors/api/PSApiService.java
-app/src/main/java/com/panaceasoft/admotors/db/BlogDao.java
-app/src/main/java/com/panaceasoft/admotors/db/ImageDao.java
-app/src/main/java/com/panaceasoft/admotors/db/PSCoreDb.java
-app/src/main/java/com/panaceasoft/admotors/di/AppModule.java
-app/src/main/java/com/panaceasoft/admotors/di/MainActivityModule.java
-app/src/main/java/com/panaceasoft/admotors/di/ViewModelModule.java
-app/src/main/java/com/panaceasoft/admotors/repository/blog/BlogRepository.java
-app/src/main/java/com/panaceasoft/admotors/repository/chat/ChatRepository.java
-app/src/main/java/com/panaceasoft/admotors/repository/image/ImageRepository.java
-app/src/main/java/com/panaceasoft/admotors/repository/item/ItemRepository.java
-app/src/main/java/com/panaceasoft/admotors/repository/user/UserRepository.java
-app/src/main/java/com/panaceasoft/admotors/ui/blog/list/BlogListFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/chat/chat/ChatFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/chathistory/BuyerFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/chathistory/SellerFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/city/selectedcity/SelectedCityFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/common/NavigationController.java
-app/src/main/java/com/panaceasoft/admotors/ui/dashboard/DashBoardSearchFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/gallery/GalleryFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/detail/ItemFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/entry/ItemEntryFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/itemfromfollower/ItemFromFollowerListFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/itemtype/SearchViewActivity.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/search/specialfilterbyattributes/FilteringFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/offer/OfferBuyerFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/offer/OfferSellerFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/user/ProfileEditFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/user/ProfileFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/user/UserLoginFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/user/UserRegisterFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/user/editphoneverify/VerifyMobileEditFragment.java
-app/src/main/java/com/panaceasoft/admotors/utils/Constants.java
-app/src/main/java/com/panaceasoft/admotors/utils/FirebaseMessagingService.java
-app/src/main/java/com/panaceasoft/admotors/utils/PSDialogMsg.java
-app/src/main/java/com/panaceasoft/admotors/utils/Utils.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/blog/BlogViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/chat/ChatViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/chathistory/ChatHistoryViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/image/ImageViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/item/ItemViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/itemfromfollower/ItemFromFollowerViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewmodel/user/UserViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/BlockUser.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/Item.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/User.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/holder/ItemParameterHolder.java
-app/src/main/res/layout/fragment_city_menu.xml
-app/src/main/res/layout/fragment_dashboard_search.xml
-app/src/main/res/layout/fragment_filter.xml
-app/src/main/res/layout/fragment_item.xml
-app/src/main/res/layout/fragment_item_entry.xml
-app/src/main/res/layout/fragment_profile.xml
-app/src/main/res/layout/fragment_selected_city.xml
-app/src/main/res/layout/fragment_user_detail.xml
-app/src/main/res/layout/item_block_user_adapter.xml
-app/src/main/res/layout/item_buyer_chat_history_list_adapter.xml
-app/src/main/res/layout/item_gallery_adapter.xml
-app/src/main/res/layout/item_item_horizontal_with_user.xml
-app/src/main/res/layout/item_item_vertical_with_user.xml
-app/src/main/res/layout/item_offer_buyer_list_adapter.xml
-app/src/main/res/layout/item_offer_seller_list_adapter.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/layout/item_rating_list.xml
-app/src/main/res/layout/item_seller_chat_history_list_adapter.xml
-app/src/main/res/layout/item_user_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/colors.xml
-app/src/main/res/values/dimens.xml
-app/src/main/res/values/strings.xml
-app/src/main/java/com/panaceasoft/admotors/db/BlogMapDao.java
-app/src/main/java/com/panaceasoft/admotors/ui/gallery/detail/VideoPlayActivity.java
-app/src/main/java/com/panaceasoft/admotors/ui/gallery/detail/VideoPlayFragment.java
-app/src/main/java/com/panaceasoft/admotors/ui/item/itemsoldout/
-app/src/main/java/com/panaceasoft/admotors/viewmodel/item/NearestItemViewModel.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/BlogMap.java
-app/src/main/java/com/panaceasoft/admotors/viewobject/holder/BlogParameterHolder.java
-app/src/main/res/drawable/custom_edit_text_design.xml
-app/src/main/res/drawable/ic_baseline_check_circle_16.xml
-app/src/main/res/drawable/ic_baseline_play_circle_filled_48.xml
-app/src/main/res/drawable/ic_baseline_verified_user_24.xml
-app/src/main/res/layout/activity_video_play.xml
-app/src/main/res/layout/dialog_apply_bluemark.xml
-app/src/main/res/layout/fragment_item_sold_out_type.xml
-app/src/main/res/layout/fragment_video_play.xml
-app/src/main/res/layout/item_item_sold_out.xml