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

Copy to Clipboard

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/

Subscribe to our free newsletter