Flutter Store (v1.1) Version Release

 

Change Logs

– Fix for shipping countries logic ( API )
– user id added to noti register and unregister ( API )
– gallery default photo fix ( API )
– When register user deletes, all of the related table records will delete ( Backend )
– Language Configuration Modified to use Database instead of language file ( Backend )
– Backend setting as New Feature to use Database instead of ps_config.php file( Backend )
– Name Validation at Product Attribute Detail Edit case ( Backend )
– Push Notification BugFixed ( Backend )
– Added New Feature Sending email with SMTP email (Backend )

 

Backend Effected Files

– application/core/API_Controller.php
– application/language/english/ps_lang.php
– application/config/autoload.php
– application/config/config.php
– application/config/ps_config.php
– application/controllers/Main.php
– application/controllers/backend/Notis.php
– application/controllers/backend/Transactions.php
– application/controllers/rest/Commentheaders.php
– application/controllers/rest/Images.php
– application/controllers/rest/Users.php
– application/core/API_Controller.php
– application/core/BE_Controller.php
– application/core/My_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_Delete.php
– application/libraries/PS_Mail.php
– application/models/Collection.php
– application/models/Commentdetail.php
– application/models/Module.php
– application/models/Transactionheader.php
– application/models/User.php
– application/views/backend/abouts/entry_form.php
– application/views/backend/attributedetails/entry_form.php
– application/views/backend/attributes/entry_form.php
– application/views/backend/attributes/search_form.php
– application/views/backend/blogs/entry_form.php
– application/views/backend/blogs/list.php
– application/views/backend/blogs/list_script.php
– application/views/backend/categories/entry_form.php
– application/views/backend/categories/list.php
– application/views/backend/categories/list_script.php
– application/views/backend/cities/entry_form.php
– application/views/backend/cities/list.php
– application/views/backend/cities/list_script.php
– application/views/backend/collections/entry_form.php
– application/views/backend/collections/list.php
– application/views/backend/collections/list_script.php
– application/views/backend/comments/entry_form.php
– application/views/backend/components/d2_most_purchased_product_panel.php
– application/views/backend/components/favicon_upload_modal.php
– application/views/backend/components/sidebar_logo_upload.php
– application/views/backend/countries/list.php
– application/views/backend/countries/list_script.php
– application/views/backend/coupons/list.php
– application/views/backend/coupons/list_script.php
– application/views/backend/discounts/entry_form.php
– application/views/backend/discounts/list.php
– application/views/backend/discounts/list_script.php
– application/views/backend/notis/entry_form.php
– application/views/backend/partials/header.php
– application/views/backend/partials/sidebar.php
– application/views/backend/products/entry_form.php
– application/views/backend/products/list.php
– application/views/backend/products/list_script.php
– application/views/backend/products/search_form.php
– application/views/backend/profile/entry_form.php
– application/views/backend/shipping_zones/entry_form.php
– application/views/backend/shipping_zones/list.php
– application/views/backend/shipping_zones/list_script.php
– application/views/backend/shippings/list.php
– application/views/backend/shippings/list_script.php
– application/views/backend/shops/entry_form.php
– application/views/backend/subcategories/entry_form.php
– application/views/backend/subcategories/list.php
– application/views/backend/subcategories/list_script.php
– application/views/backend/system_users/entry_form.php
– application/views/backend/tags/entry_form.php
– application/views/backend/tags/list.php
– application/views/backend/tags/list_script.php
– application/views/backend/transactions/search_form.php
– application/views/backend/zones/entry_form.php
– application/views/backend/zones/list.php
– application/views/backend/zones/list_script.php
– assets/backend/css/style.css
– uploads/shopping-cart.png
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Language_strings.php
– application/controllers/backend/Languages.php
– application/models/Backend_config.php
– application/models/Language.php
– application/models/Language_string.php
– application/views/backend/backend_configs/
– application/views/backend/components/delete_language_modal.php
– application/views/backend/components/warning_confirm_modal.php
– application/views/backend/language_strings/
– application/views/backend/languages/
– application/views/backend/partials/breadcrumb_language.php
– application/views/backend/partials/language_form.php
– application/views/backend/partials/language_list.php
– application/controllers/backend/Attributedetails.php
– application/language/english/index.html (deleted)
– application/language/english/ps_lang.php (deleted)
– application/controllers/backend/Backend_configs.php
– application/helpers/ps_helper.php
– application/libraries/PS_Mail.php
– application/views/backend/backend_configs/entry_form.php
– application/models/Image.php
– application/models/Touch.php
– application/models/Transactioncount.php
– application/models/Transactiondetail.php
– application/views/backend/partials/sidebar.php
– application/controllers/rest/Notis.php
– application/controllers/backend/Notis.php
– application/views/backend/notis/list.php

 

SQL Change Log

CREATE TABLE mk_language ( id VARCHAR(255) NOT NULL , symbol VARCHAR(50) NOT NULL , name VARCHAR(255) NOT NULL , status TINYINT(1) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;

CREATE TABLE mk_language_string ( id VARCHAR(255) NOT NULL , language_id VARCHAR(255) NOT NULL , `key` VARCHAR(255) NOT NULL , value VARCHAR(255) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;

ALTER TABLE core_modules ADD module_lang_key VARCHAR(255) NOT NULL AFTER module_desc;

ALTER TABLE `core_menu_groups` ADD `group_lang_key` VARCHAR(255) NOT NULL AFTER `group_icon`;

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('38', 'languages', 'Languages', 'language_module', '', '10', '1', '6');

CREATE TABLE `core_backend_config` ( `id` varchar(255) NOT NULL,`sender_name` varchar(255) NOT NULL,`sender_email` varchar(255) NOT NULL, `receive_email` varchar(255) NOT NULL, `fcm_api_key` varchar(255) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `core_backend_config` ADD PRIMARY KEY (`id`);

INSERT INTO core_modules (`module_id`, module_name, module_desc, module_lang_key, module_icon, ordering, is_show_on_menu, `group_id`) VALUES ('39', 'backend_configs', 'Backend Setting','backend_setting_module', '', '10', '1', '6');

INSERT INTO `core_backend_config` (`id`, `sender_name`, `sender_email`, `receive_email`, `fcm_api_key`) VALUES ('be1', 'Team PS', 'admin@panacea-soft.com', 'teamps.is.cool@gmail.com', 'AIzaSyBSVKk7S3AIO20az0CzX9wkmb8Z_DCJ7Wo');

UPDATE `core_modules` SET `module_lang_key` = 'cat_module' WHERE `core_modules`.`module_id` = 1;
UPDATE `core_modules` SET `module_lang_key` = 'contact_module' WHERE `core_modules`.`module_id` = 3;
UPDATE `core_modules` SET `module_lang_key` = 'system_user_module' WHERE `core_modules`.`module_id` = 4;
UPDATE `core_modules` SET `module_lang_key` = 'export_database_module' WHERE `core_modules`.`module_id` = 9;
UPDATE `core_modules` SET `module_lang_key` = 'subcat_module' WHERE `core_modules`.`module_id` = 10;
UPDATE `core_modules` SET `module_lang_key` = 'discount_module' WHERE `core_modules`.`module_id` = 11;
UPDATE `core_modules` SET `module_lang_key` = 'blog_module' WHERE `core_modules`.`module_id` = 12;
UPDATE `core_modules` SET `module_lang_key` = 'product_module' WHERE `core_modules`.`module_id` = 13;
UPDATE `core_modules` SET `module_lang_key` = 'collection_module' WHERE `core_modules`.`module_id` = 14;
UPDATE `core_modules` SET `module_lang_key` = 'noti_module' WHERE `core_modules`.`module_id` = 15;
UPDATE `core_modules` SET `module_lang_key` = 'version_module' WHERE `core_modules`.`module_id` = 16;
UPDATE `core_modules` SET `module_lang_key` = 'comments_module' WHERE `core_modules`.`module_id` = 18;
UPDATE `core_modules` SET `module_lang_key` = 'like_module' WHERE `core_modules`.`module_id` = 19;
UPDATE `core_modules` SET `module_lang_key` = 'favourites_module' WHERE `core_modules`.`module_id` = 21;
UPDATE `core_modules` SET `module_lang_key` = 'transaction_module' WHERE `core_modules`.`module_id` = 22;
UPDATE `core_modules` SET `module_lang_key` = 'popular_prd_module' WHERE `core_modules`.`module_id` = 23;
UPDATE `core_modules` SET `module_lang_key` = 'popular_cat_module' WHERE `core_modules`.`module_id` = 25;
UPDATE `core_modules` SET `module_lang_key` = 'purchase_cat_module' WHERE `core_modules`.`module_id` = 26;
UPDATE `core_modules` SET `module_lang_key` = 'rate_prd_module' WHERE `core_modules`.`module_id` = 27;
UPDATE `core_modules` SET `module_lang_key` = 'coupon_dis_module' WHERE `core_modules`.`module_id` = 28;
UPDATE `core_modules` SET `module_lang_key` = 'shipping_module' WHERE `core_modules`.`module_id` = 29;
UPDATE `core_modules` SET `module_lang_key` = 'app_module' WHERE `core_modules`.`module_id` = 30;
UPDATE `core_modules` SET `module_lang_key` = 'shop_module' WHERE `core_modules`.`module_id` = 31;
UPDATE `core_modules` SET `module_lang_key` = 'register_user_module' WHERE `core_modules`.`module_id` = 32;
UPDATE `core_modules` SET `module_lang_key` = 'api_key_module' WHERE `core_modules`.`module_id` = 33;
UPDATE `core_modules` SET `module_lang_key` = 'countries_module' WHERE `core_modules`.`module_id` = 34;
UPDATE `core_modules` SET `module_lang_key` = 'cities_module' WHERE `core_modules`.`module_id` = 35;
UPDATE `core_modules` SET `module_lang_key` = 'zone_module' WHERE `core_modules`.`module_id` = 36;
UPDATE `core_modules` SET `module_lang_key` = 'shipping_zone_module' WHERE `core_modules`.`module_id` = 37;
UPDATE `core_modules` SET `module_lang_key` = 'language_module' WHERE `core_modules`.`module_id` = 38;
UPDATE `core_modules` SET `module_lang_key` = 'backend_setting_module' WHERE `core_modules`.`module_id` = 39;

UPDATE `core_menu_groups` SET `group_lang_key` = 'entry_group' WHERE `core_menu_groups`.`group_id` = 1;
UPDATE `core_menu_groups` SET `group_lang_key` = 'user_feedback_group' WHERE `core_menu_groups`.`group_id` = 2;
UPDATE `core_menu_groups` SET `group_lang_key` = 'user_mang_groups' WHERE `core_menu_groups`.`group_id` = 3;
UPDATE `core_menu_groups` SET `group_lang_key` = 'reports_group' WHERE `core_menu_groups`.`group_id` = 4;
UPDATE `core_menu_groups` SET `group_lang_key` = 'miscellaneous_group' WHERE `core_menu_groups`.`group_id` = 5;
UPDATE `core_menu_groups` SET `group_lang_key` = 'setting_group' WHERE `core_menu_groups`.`group_id` = 6;

ALTER TABLE `core_backend_config` ADD `smtp_enable` TINYINT(1) NOT NULL AFTER `fcm_api_key`;
ALTER TABLE `core_backend_config` ADD `smtp_host` VARCHAR(255) NOT NULL AFTER `smtp_enable`;
ALTER TABLE `core_backend_config` ADD `smtp_port` VARCHAR(255) NOT NULL AFTER `smtp_host`;
ALTER TABLE `core_backend_config` ADD `smtp_user` VARCHAR(255) NOT NULL AFTER `smtp_port`;
ALTER TABLE `core_backend_config` ADD `smtp_pass` VARCHAR(255) NOT NULL AFTER `smtp_user`;
ALTER TABLE `core_backend_config` ADD `topics` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `fcm_api_key`;

ALTER TABLE mk_push_notification_tokens ADD user_id VARCHAR(255) NOT NULL AFTER os_type;

Android Changes
– Fixed Currency Issue
– Fixed User Verfication Issue at Register
– Added more hero animation
– Improved UI/UX
– Removed unused resources
– Integrated with Admobs
– Fixed notification issue
– Improved base coding and fixed small bugs.

 

Android Change Log

.flutter-plugins-dependencies
– android/.settings/org.eclipse.buildship.core.prefs
– android/app/build.gradle
– android/app/google-services-dummy.json
– android/app/src/main/AndroidManifest.xml
– 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/Podfile
– ios/Podfile.lock
– ios/Runner.xcodeproj/project.pbxproj
– ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
– ios/Runner/GoogleService-Info-dummy.plist
– ios/Runner/Info.plist
– lib/api/common/ps_api.dart
– lib/api/common/ps_api_reponse.dart
– lib/api/common/ps_resource.dart
– lib/api/ps_api_service.dart
– lib/api/ps_url.dart
– lib/config/ps_colors.dart
– lib/config/ps_config.dart
– lib/config/ps_constants.dart
– lib/config/ps_dimens.dart
– lib/config/ps_theme_data.dart
– lib/config/ps_url.dart
– lib/config/router.dart
– lib/constant/ps_constants.dart
– lib/constant/ps_dimens.dart
– lib/{config => constant}/route_paths.dart
– lib/db/common/ps_app_database.dart
– lib/db/common/ps_dao.dart
– lib/db/common/ps_shared_preferences.dart
– lib/db/gallery_dao.dart
– lib/db/shipping_method_dao.dart
– lib/main.dart
– lib/provider/app_info/app_info_provider.dart
– lib/provider/basket/basket_provider.dart
– lib/provider/basket/helper/checkout_calculation_helper.dart
– lib/provider/blog/blog_provider.dart
– lib/provider/category/category_provider.dart
– lib/provider/category/trending_category_provider.dart
– lib/provider/clear_all/clear_all_data_provider.dart
– lib/provider/comment/comment_detail_provider.dart
– lib/provider/comment/comment_header_provider.dart
– lib/provider/common/notification_provider.dart
– lib/provider/common/ps_provider.dart
– lib/provider/common/ps_theme_provider.dart
– lib/provider/contact/contact_us_provider.dart
– lib/provider/coupon_discount/coupon_discount_provider.dart
– lib/provider/delete_task/delete_task_provider.dart
– lib/provider/gallery/gallery_provider.dart
– lib/provider/history/history_provider.dart
– lib/provider/language/language_provider.dart
– lib/provider/noti/noti_provider.dart
– lib/provider/product/discount_product_provider.dart
– lib/provider/product/favourite_product_provider.dart
– lib/provider/product/feature_product_provider.dart
– lib/provider/product/product_by_collectionid_provider.dart
– lib/provider/product/product_provider.dart
– lib/provider/product/related_product_provider.dart
– lib/provider/product/search_product_provider.dart
– lib/provider/product/touch_count_provider.dart
– lib/provider/product/trending_product_provider.dart
– lib/provider/productcollection/product_collection_provider.dart
– lib/provider/ps_provider_dependencies.dart
– lib/provider/rating/rating_provider.dart
– lib/provider/shipping_city/shipping_city_provider.dart
– lib/provider/shipping_cost/shipping_cost_provider.dart
– lib/provider/shipping_country/shipping_country_provider.dart
– lib/provider/shipping_method/shipping_method_provider.dart
– lib/provider/shop_info/shop_info_provider.dart
– lib/provider/subcategory/sub_category_provider.dart
– lib/provider/token/token_provider.dart
– lib/provider/transaction/transaction_detail_provider.dart
– lib/provider/transaction/transaction_header_provider.dart
– lib/provider/user/user_login_provider.dart
– lib/provider/user/user_provider.dart
– lib/repository/Common/ps_repository.dart
– lib/repository/basket_repository.dart
– lib/repository/blog_repository.dart
– lib/repository/category_repository.dart
– lib/repository/comment_header_repository.dart
– lib/repository/gallery_repository.dart
– lib/repository/language_repository.dart
– lib/repository/product_collection_repository.dart
– lib/repository/product_repository.dart
– lib/repository/ps_theme_repository.dart
– lib/repository/shipping_method_repository.dart
– lib/repository/transaction_header_repository.dart
– lib/repository/user_repository.dart
– lib/ui/app_info/app_info_view.dart
– lib/ui/basket/item/basket_list_item.dart
– lib/ui/basket/list/basket_list_container.dart
– lib/ui/basket/list/basket_list_view.dart
– lib/ui/blog/detail/blog_view.dart
– lib/ui/blog/item/blog_list_item.dart
– lib/ui/blog/list/blog_list_container.dart
– lib/ui/blog/list/blog_list_view.dart
– lib/ui/category/filter_list/category_filter_list_view.dart
– lib/ui/category/item/category_horizontal_list_item.dart
– lib/ui/category/item/category_horizontal_trending_list_item.dart
– lib/ui/category/item/category_search_list_item.dart
– lib/ui/category/item/category_vertical_list_item.dart
– lib/ui/category/list/category_list_view.dart
– lib/ui/category/list/category_list_view_container.dart
– lib/ui/category/trending_list/trending_category_list_view.dart
– lib/ui/checkout/checkout1_view.dart
– lib/ui/checkout/checkout2_view.dart
– lib/ui/checkout/checkout3_view.dart
– lib/ui/checkout/checkout_container_view.dart
– lib/ui/checkout/checkout_status_view.dart
– lib/ui/checkout/credit_card_view.dart
– lib/ui/checkout/shipping_method_item_view.dart
– lib/ui/collection/header_list/collection_header_list_container.dart
– lib/ui/collection/header_list/collection_header_list_view.dart
– lib/ui/collection/item/collection_header_list_item.dart
– lib/ui/comment/detail/comment_detail_list_item_view.dart
– lib/ui/comment/detail/comment_detail_list_view.dart
– lib/ui/comment/item/comment_list_item.dart
– lib/ui/comment/list/comment_list_view.dart
– lib/ui/common/base/ps_widget_with_appbar.dart
– lib/ui/common/base/ps_widget_with_appbar_and_multi_provider.dart
– lib/ui/common/base/ps_widget_with_appbar_with_no_provider.dart
– lib/ui/common/base/ps_widget_with_appbar_with_two_provider.dart
– lib/ui/common/base/ps_widget_with_multi_provider.dart
– lib/ui/common/dialog/confirm_dialog_view.dart
– lib/ui/common/dialog/error_dialog.dart
– lib/ui/common/dialog/info_dialog.dart
– lib/ui/common/dialog/loading_dialog.dart
– lib/ui/common/dialog/noti_dialog.dart
– lib/ui/common/dialog/success_dialog.dart
– lib/ui/common/dialog/version_update_dialog.dart
– lib/ui/common/dialog/warning_dialog_view.dart
– lib/ui/common/expansion_tile.dart
– lib/ui/common/ps_admob_banner_widget.dart
– lib/ui/common/ps_back_button_with_circle_bg_widget.dart
– lib/ui/common/ps_button_widget.dart
– lib/ui/common/ps_credit_card_form.dart
– lib/ui/common/ps_dropdown_base_widget.dart
– lib/ui/common/ps_dropdown_base_with_controller_widget.dart
– lib/ui/common/ps_expansion_tile.dart
– lib/ui/common/ps_frame_loading_widget.dart
– lib/ui/common/ps_hero.dart
– lib/ui/common/ps_special_check_text_widget.dart
– lib/ui/common/ps_textfield_widget.dart
– lib/ui/common/ps_ui_widget.dart
– lib/ui/contact/contact_us_view.dart
– lib/ui/dashboard/core/dashboard_view.dart
– lib/ui/dashboard/home/collection_product_slider.dart
– lib/ui/dashboard/home/home_dashboard_view.dart
– lib/ui/force_update/force_update_view.dart
– lib/ui/gallery/detail/gallery_view.dart
– lib/ui/gallery/grid/gallery_grid_view.dart
– lib/ui/gallery/item/gallery_grid_item.dart
– lib/ui/history/item/history_list_item.dart
– lib/ui/history/list/history_list_container.dart
– lib/ui/history/list/history_list_view.dart
– lib/ui/language/item/language_list_item.dart
– lib/ui/language/list/language_list_view.dart
– lib/ui/language/setting/language_setting_view.dart
– lib/ui/noti/detail/noti_view.dart
– lib/ui/noti/item/noti_list_item.dart
– lib/ui/noti/list/noti_list_view.dart
– lib/ui/noti/notification_setting/notification_setting_view.dart
– lib/ui/product/attribute_detail/attribute_detail_list_item_view.dart
– lib/ui/product/attribute_detail/attribute_detail_list_view.dart
– lib/ui/product/collection_product/product_list_by_collection_id_view.dart
– lib/ui/product/detail/product_detail_view.dart
– lib/ui/product/detail/views/attributes_item_view.dart
– lib/ui/product/detail/views/color_list_item_view.dart
– lib/ui/product/detail/views/description_tile_view.dart
– lib/ui/product/detail/views/detail_info_tile_view.dart
– lib/ui/product/detail/views/related_products_tile_view.dart
– lib/ui/product/detail/views/terms_and_policy_tile_view.dart
– lib/ui/product/favourite/favourite_product_list_container.dart
– lib/ui/product/favourite/favourite_product_list_view.dart
– lib/ui/product/item/product_horizontal_list_item.dart
– lib/ui/product/item/product_vertical_list_item.dart
– lib/ui/product/item/related_tags_horizontal_list_item.dart
– lib/ui/product/list_with_filter/filter/category/filter_expantion_tile_view.dart
– lib/ui/product/list_with_filter/filter/category/filter_list_view.dart
– lib/ui/product/list_with_filter/filter/filter/item_search_view.dart
– lib/ui/product/list_with_filter/filter/sort/item_sorting_view.dart
– lib/ui/product/list_with_filter/product_list_with_filter_container.dart
– lib/ui/product/list_with_filter/product_list_with_filter_view.dart
– lib/ui/product/specification/product_specification_list_item.dart
– lib/ui/rating/entry/rating_input_dialog.dart
– lib/ui/rating/item/rating_list_item.dart
– lib/ui/rating/list/rating_list_view.dart
– lib/ui/search/home_item_search_view.dart
– lib/ui/setting/setting_container_view.dart
– lib/ui/setting/setting_privacy_policy_view.dart
– lib/ui/setting/setting_view.dart
– lib/ui/shop/shop_info_view.dart
– lib/ui/subcategory/filter/sub_category_search_list_view.dart
– lib/ui/subcategory/item/sub_category_search_list_item.dart
– lib/ui/subcategory/item/sub_category_vertical_list_item.dart
– lib/ui/subcategory/list/sub_category_list_view.dart
– lib/ui/terms_and_conditions/terms_and_conditions_view.dart
– lib/ui/transaction/detail/transaction_item_list_view.dart
– lib/ui/transaction/detail/transaction_item_view.dart
– lib/ui/transaction/item/transaction_list_item.dart
– lib/ui/transaction/list/transaction_list_container.dart
– lib/ui/transaction/list/transaction_list_view.dart
– lib/ui/user/edit_profile/city_list_item_view.dart
– lib/ui/user/edit_profile/city_list_view.dart
– lib/ui/user/edit_profile/country_list_item_view.dart
– lib/ui/user/edit_profile/country_list_view.dart
– lib/ui/user/edit_profile/edit_profile_view.dart
– lib/ui/user/forgot_password/forgot_password_container_view.dart
– lib/ui/user/forgot_password/forgot_password_view.dart
– lib/ui/user/login/login_container_view.dart
– lib/ui/user/login/login_view.dart
– lib/ui/user/password_update/change_password_view.dart
– lib/ui/user/phone/sign_in/phone_sign_in_container_view.dart
– lib/ui/user/phone/sign_in/phone_sign_in_view.dart
– lib/ui/user/phone/verify_phone/verify_phone_container_view.dart
– lib/ui/user/phone/verify_phone/verify_phone_view.dart
– lib/ui/user/profile/profile_container_view.dart
– lib/ui/user/profile/profile_view.dart
– lib/ui/user/register/register_container_view.dart
– lib/ui/user/register/register_view.dart
– lib/ui/user/verify/verify_email_container_view.dart
– lib/ui/user/verify/verify_email_view.dart
– lib/utils/utils.dart
– lib/viewobject/basket.dart
– lib/viewobject/basket_selected_attribute.dart
– lib/viewobject/holder/category_parameter_holder.dart
– lib/viewobject/holder/intent_holder/checkout_intent_holder.dart
– lib/viewobject/holder/intent_holder/product_detail_intent_holder.dart
– lib/viewobject/holder/noti_register_holder.dart
– lib/viewobject/holder/noti_unregister_holder.dart
– lib/viewobject/holder/product_parameter_holder.dart
– lib/viewobject/product.dart
– lib/viewobject/related_product.dart
– pubspec.lock
– pubspec.yaml

– delete mode 100644 assets/images/app_ecommerce_logo.png
– delete mode 100644 assets/images/baseline_circle_black_uncheck_24.png
– delete mode 100644 assets/images/baseline_circle_line_check_24.png
– delete mode 100644 assets/images/baseline_circle_line_uncheck_24.png
– delete mode 100644 assets/images/baseline_list_orange_24.png
– delete mode 100644 assets/images/baseline_list_with_check_orange_24.png
– delete mode 100644 assets/images/baseline_sort_with_check_orange_24.png
– delete mode 100644 assets/images/baseline_tune_orange_24.png
– delete mode 100644 assets/images/baseline_tune_with_check_orange_24.png
– delete mode 100644 assets/images/digital_product_logo_orange.png
– delete mode 100644 assets/images/digital_product_logo_white.png
– delete mode 100644 assets/images/down.png
– delete mode 100644 assets/images/login_app_bg.jpg
– delete mode 100644 assets/images/login_app_cover_bg.png
– delete mode 100644 assets/images/login_app_logo.png
– delete mode 100644 assets/images/placeholder_circle_image.png
– create mode 100644 lib/api/ps_url.dart
– delete mode 100644 lib/config/ps_constants.dart
– delete mode 100644 lib/config/ps_dimens.dart
– delete mode 100644 lib/config/ps_url.dart
– create mode 100644 lib/config/router.dart
– create mode 100644 lib/constant/ps_constants.dart
– create mode 100644 lib/constant/ps_dimens.dart
– rename lib/{config => constant}/route_paths.dart (100%)
– create mode 100644 lib/ui/common/ps_admob_banner_widget.dart
– create mode 100644 lib/ui/common/ps_hero.dart
– create mode 100644 lib/viewobject/holder/intent_holder/product_detail_intent_holder.dart

 

Additional Files for Small Bug Fix

– application/controllers/rest/Users.php
– application/libraries/PS_Delete.php
– application/models/Notitoken.php

 

SQL

ALTER TABLE `mk_push_notification_tokens` ADD `user_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `os_type`;