Backend Change Logs
– Admin must be able to approve or reject an item which edited ( Api )
– when the seller on chat click “Is User Bought”, the app should send a push notification to buyer (and seller) ( Api )
– Follow user notification ( Api )
– Featured items order by paid start date ( Api )
– Item image ordering at delete fixed ( Api )
– Thumbnail 1x2x3x Generating ( Backend )
Backend Effected Files
– application/config/autoload.php
– application/controllers/rest/Chats.php
– application/controllers/rest/Items.php
– application/controllers/rest/Userfollows.php
– application/core/API_Controller.php
– application/models/User_bought.php
– application/libraries/PS_Image.php
– application/controllers/backend/Image_lists.php
– application/views/backend/image_lists/
– application/config/ps_config.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Thumbnail_generators.php
– application/controllers/rest/Images.php
– application/views/backend/backend_configs/entry_form.php
– application/views/backend/thumbnail_generators/
– application/core/My_Model.php
– application/models/Image.php
SQL Change Logs
CREATE TABLE `bs_user_bought` ( `id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `item_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `buyer_user_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `seller_user_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `added_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE = InnoDB;
ALTER TABLE `bs_user_bought` ADD PRIMARY KEY(`id`);
UPDATE `core_modules` SET `is_show_on_menu` = ‘0’ WHERE `core_modules`.`module_id` = 16;
INSERT INTO core_modules (module_id, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, group_id) VALUES (’49’, ‘thumbnail_generators’, ‘Thumbnail Generator’, ‘thumbnail_generators_lng’, ”, ’15’, ‘1’, ‘6’);
INSERT INTO core_modules (module_id, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, group_id) VALUES (’50’, ‘image_lists’, ‘Image Lists’, ‘image_lists_lng’, ”, ’10’, ‘1’, ‘6’);
ALTER TABLE `core_backend_config` ADD `landscape_thumb2x_width` INT(11) NOT NULL AFTER `ios_appstore_id`, ADD `potrait_thumb2x_height` INT(11) NOT NULL AFTER `landscape_thumb2x_width`, ADD `square_thumb2x_height` INT(11) NOT NULL AFTER `potrait_thumb2x_height`, ADD `landscape_thumb3x_width` INT(11) NOT NULL AFTER `square_thumb2x_height`, ADD `potrait_thumb3x_height` INT(11) NOT NULL AFTER `landscape_thumb3x_width`, ADD `square_thumb3x_height` INT(11) NOT NULL AFTER `potrait_thumb3x_height`;
UPDATE `core_backend_config` SET `landscape_thumb2x_width` = ‘200’, `potrait_thumb2x_height` = ‘200’, `square_thumb2x_height` = ‘200’, `landscape_thumb3x_width` = ‘350’, `potrait_thumb3x_height` = ‘350’, `square_thumb3x_height` = ‘350’ WHERE `core_backend_config`.`id` = ‘be1’;
SQL Change Logs
Important Note
*** Language CSV need to import
Flutter Change Logs
-Phone login review
-Subscription memory leak in flutter when open/close faster than normal
– Admin must be able to approve or reject an item which edited
– when the seller on chat click “Is User Bought”, the app should send a push notification to buyer (and seller) to request review.
-Phone no verification at profile edit.
-SubLocation with all
-Follow user notification
-Search with location ( including all ) + sub location ( including all )
-close app noti not show dialog issue
-custom camera
Flutter Effected Files
– android/app/build.gradle
– android/app/google-services.json
– android/app/src/main/res/values/strings.xml
– assets/langs/ar-DZ.json
– assets/langs/de-DE.json
– assets/langs/en-US.json
– assets/langs/es-ES.json
– assets/langs/fr-FR.json
– assets/langs/hi-IN.json
– assets/langs/id-ID.json
– assets/langs/it-IT.json
– assets/langs/ja-JP.json
– assets/langs/ko-KR.json
– assets/langs/ms-MY.json
– assets/langs/pt-PT.json
– assets/langs/ru-RU.json
– assets/langs/th-TH.json
– assets/langs/tr-TR.json
– assets/langs/zh-CN.json
– ios/Runner.xcodeproj/project.pbxproj
– ios/Runner/Info.plist
– lib/api/ps_api_service.dart
– lib/api/ps_url.dart
– lib/config/ps_config.dart
– lib/constant/route_paths.dart
– lib/constant/router.dart
– lib/db/common/ps_shared_preferences.dart
– lib/main.dart
– lib/provider/chat/get_chat_history_provider.dart
– lib/provider/product/popular_product_provider.dart
– lib/provider/product/recent_product_provider.dart
– lib/provider/product/search_product_provider.dart
– lib/repository/chat_history_repository.dart
– lib/repository/product_repository.dart
– lib/ui/chat/detail/chat_view.dart
– lib/ui/dashboard/core/dashboard_view.dart
– lib/ui/dashboard/home/home_dashboard_view.dart
– lib/ui/item/entry/custom_camera_view.dart
– lib/ui/item/entry/item_entry_view.dart
– lib/ui/item/list_with_filter/filter/filter/item_search_view.dart
– lib/ui/item/list_with_filter/product_list_with_filter_view.dart
– lib/ui/location/item_location_list_item.dart
– lib/ui/location/item_location_view.dart
– lib/ui/location_township/item_location_township_list_item.dart
– lib/ui/location_township/item_location_township_view.dart
– lib/ui/model/list/model_grid_view.dart
– lib/ui/search/home_item_search_view.dart
– lib/ui/search/search_location/search_location_list_view_item.dart
– lib/ui/search/search_location/search_location_view.dart
– lib/ui/search/serach_location_township/search_location_township_list_view_item.dart
– lib/ui/search/serach_location_township/search_location_township_view.dart
– lib/ui/user/edit_profile/edit_phone_verify/edit_phone_verify_container_view.dart
– lib/ui/user/edit_profile/edit_phone_verify/edit_phone_verify_view.dart
– lib/ui/user/edit_profile/edit_profile_view.dart
– lib/ui/user/edit_profile/sign_in/edit_phone_sign_in_container_view.dart
– lib/ui/user/edit_profile/sign_in/edit_phone_sign_in_view.dart
– lib/utils/utils.dart
– lib/viewobject/holder/make_is_user_bought_parameter_holder.dart
– lib/viewobject/holder/product_parameter_holder.dart
– pubspec.yaml
Flutter Additional Changes (10 Sep)
Fixed stripe lib issue.
-pubspec.yaml
-packages/flutter_stripe/