Flutter BuySell (v1.4) Version Release

Tags:

 

Backend Change Logs

– Privacy Policy Entry (Backend)
– Privacy Policy Public URL
– Razor Integration
– subject read from lang and noti saved fix at User (Api)
– apple login modification(Api)
– day ago issue fix (Api)

 

Backend Effected files

– application/config/autoload.php
– application/views/backend/api_keys/entry_form.php
– application/controllers/backend/Privacy_policies.php
– application/controllers/frontend/
– application/models/Privacy_policy.php
– application/views/backend/privacy_policies/
– application/views/frontend/
– application/controllers/backend/Paid_configs.php
– application/controllers/rest/Paid_items.php
– application/views/backend/paid_configs/entry_form.php
– application/views/backend/paid_items/entry_form.php
– application/controllers/rest/Users.php
– application/helpers/ps_helper.php

SQL Change Logs

INSERT INTO `core_modules` (`module_id`, `module_name`, `module_desc`, `module_lang_key`, `module_icon`, `ordering`, `is_show_on_menu`, `group_id`) VALUES ('38', 'privacy_policies', 'Privacy Policy', 'privacy_policy_module', '', '15', '1', '6');

CREATE TABLE `core_privacy_policy` (
`id` varchar(255) NOT NULL,
`content` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `core_privacy_policy`
ADD PRIMARY KEY (`id`);
COMMIT;

INSERT INTO `core_privacy_policy` (`id`, `content`) VALUES ('privacy1', '');

ALTER TABLE `bs_paid_ads_config` ADD `razor_key` VARCHAR(255) NOT NULL AFTER `stripe_enabled`;
ALTER TABLE `bs_paid_ads_config` ADD `razor_enabled` TINYINT(1) NOT NULL AFTER `razor_key`;
ALTER TABLE `bs_paid_items_history` ADD `razor_id` VARCHAR(255) NOT NULL AFTER `updated_flag`;

Language CSV Need to import
– There are some changes at langauge csv file so you need to import all those cvs file at backend. Please take a look this video
https://www.dropbox.com/s/em6wzh93swznjae/language_import.mov?dl=0

Flutter Change Logs
– Fixed iOS noti issue
– Added Razor Pay
– Fixed decimal issue at transaction submit
– Fixed rating issue
– Fixed phone login issue
– Fixed complete ads issue
– Added map filter config
– Fixed price format at chat list
– Fixed small issues and UI improvements

Flutter Effected Files
.flutter-plugins-dependencies
.gitignore
android/app/build.gradle
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/AppDelegate.swift
ios/Runner/Info.plist
ios/Runner/Runner.entitlements
lib/config/ps_config.dart
lib/constant/ps_constants.dart
lib/db/common/ps_shared_preferences.dart
lib/main.dart
lib/provider/product/search_product_provider.dart
lib/provider/user/user_provider.dart
lib/ui/chat/detail/chat_view.dart
lib/ui/chat/dialog/chat_make_offer_dialog.dart
lib/ui/chat/item/chat_buyer_list_item.dart
lib/ui/chat/item/chat_seller_list_item.dart
lib/ui/common/dialog/success_dialog.dart
lib/ui/common/smooth_star_rating_widget.dart
lib/ui/dashboard/core/dashboard_view.dart
lib/ui/dashboard/home/home_dashboard_view.dart
lib/ui/item/detail/product_detail_view.dart
lib/ui/item/detail/views/seller_info_tile_view.dart
lib/ui/item/item/product_horizontal_list_item.dart
lib/ui/item/item/product_vertical_list_item.dart
lib/ui/item/paid_ad/paid_ad_item_horizontal_list_item.dart
lib/ui/item/paid_ad/paid_ad_item_vertical_list_item.dart
lib/ui/item/promote/ItemPromoteView.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/user/list/user_vertical_list_item.dart
lib/ui/user/login/login_view.dart
lib/ui/user/phone/verify_phone/verify_phone_view.dart
lib/ui/user/user_detail/user_detail_view.dart
lib/utils/utils.dart
lib/viewobject/ps_app_info.dart
pubspec.lock
pubspec.yaml

 

Additional Fixed at 16 June 2020

API Fixed
– Fixed device_token
– Fixed for apple login

Effected Files
– application/controllers/rest/Users.php

SQL Log

ALTER TABLE core_users ADD apple_id VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER phone_id;

ALTER TABLE core_users ADD apple_verify TINYINT(1) NOT NULL AFTER phone_verify;

Flutter Changes
– Fixed razor pay issue at release
– Fixed rate app iOS issue

Effected Files
android/app/proguard-rules.pro
ios/Runner/AppDelegate.swift
lib/ui/dashboard/core/dashboard_view.dart
lib/utils/utils.dart