Backend Change Logs
– Register user modify ( Backend )
– All user login logic modify ( Api )
– Category Image delete issue fixed ( Backend )
– System user role feature added ( Backend )
– super admin can’t delete (Backend)
– file upload vulnerability fixed ( Backend )
– remove button missing in Backend Setting ( Backend )
– delete ‘Google Analytic & Ads Setting’ in about ( Backend )
– only wallpaper delete issue fix ( Backend )
– only color delete issue fix ( Backend )
– language delete button issue fix ( Backend )
– Module publish and unpublish fix ( Backend )
– smtp password save by md5 ( Backend )
– Image Resize Improvement (Backend&Api )
– Error code response read ps_config (Api)
– text email change at without verify code email modify at ps_mail_helper ( Api )
– check email and phone verify at registered user edit ( Backend )
– image order by added date
– wallpaper image upload with space img_id fix ( Api )
– all noti issues fix ( Backend and Api )
– smtp password save by md5 ( Backend )
– multiple noti receive fix ( Api )
– check module allow permission ( Backend )
– hide viewall button at dashboard for not allow module ( Backend )
– user logout ( Api )
– deep linking for wallpaper add and edit ( Backend )
– language edit csv file import not replace fix ( Backend )
– upload wallpaper from backend at Wallpaper ( Backend )
Backend Effected Files
– .gitignore
– application/controllers/backend/Registered_users.php
– application/models/User.php
– application/controllers/backend/Notis.php
– application/views/backend/registered_users/entry_form_script.php
– application/views/backend/registered_users/list.php
– application/controllers/rest/Users.php
– application/core/My_Model.php
– application/controllers/backend/System_users.php
– application/core/BE_Controller.php
– application/views/backend/categories/entry_form.php
– application/views/backend/partials/nav.php
– application/views/backend/system_users/entry_form.php
– application/views/backend/system_users/list.php
– application/controllers/backend/Colors.php
– application/controllers/backend/Wallpapers.php
– application/core/BE_Controller.php
– application/libraries/PS_Delete.php
-application/libraries/PS_Adapter.php
– application/models/Noti.php
– application/views/backend/abouts/entry_form.php
– application/views/backend/modules/list.php
– application/controllers/rest/Images.php
-application/controllers/rest/Users.php
– application/libraries/UploadHandler.php
– application/views/backend/backend_configs/entry_form.php
– application/views/backend/backend_configs/entry_form_script.php
– application/config/ps_config.php
– application/helpers/ps_mail_helper.php
– application/controllers/backend/Registered_users.php
– application/views/backend/registered_users/entry_form.php
– application/views/backend/registered_users/entry_form_script.php
– application/models/Image.php
-application/controllers/backend/Notis.php
– application/controllers/backend/Pendings.php
– application/controllers/backend/Rejects.php
– application/core/API_Controller.php
– application/libraries/PS_Adapter.php
– application/models/Noti.php
– application/models/Pending.php
– application/models/Reject.php
– application/views/backend/registered_users/list.php
– application/config/autoload.php
– application/controllers/backend/Abouts.php
– application/controllers/backend/Analytics.php
– application/controllers/backend/Api_keys.php
– application/controllers/backend/Apis.php
– application/controllers/backend/App_users.php
– application/controllers/backend/Apps.php
– application/controllers/backend/Backend_configs.php
– application/controllers/backend/Categories.php
– application/controllers/backend/Colors.php
– application/controllers/backend/Contacts.php
– application/controllers/backend/Dashboard.php
– application/controllers/backend/Downloads.php
– application/controllers/backend/Earningpoints.php
– application/controllers/backend/Favourites.php
– application/controllers/backend/Language_strings.php
– application/controllers/backend/Languages.php
– application/controllers/backend/Massupload.php
– application/controllers/backend/Module_groups.php
– application/controllers/backend/Modules.php
– application/controllers/backend/Multipleupload.php
– application/controllers/backend/News.php
– application/controllers/backend/Privacy_policies.php
– application/controllers/backend/Profile.php
– application/controllers/backend/Ratings.php
– application/controllers/backend/Shuffles.php
– application/controllers/backend/System_users.php
– application/controllers/backend/Touches.php
– application/controllers/backend/Versions.php
– application/libraries/PS_Auth.php
– application/models/Permission.php
– application/models/User.php
– application/views/backend/components/summary_category_panel.php
– application/views/backend/components/summary_contact_panel.php
– application/views/backend/components/summary_user_panel.php
– application/views/backend/components/summary_wallpaper_panel.php
– application/views/backend/components/wallpaper_popular_panel.php
– application/views/backend/dashboard.php
– application/helpers/ps_helper.php
– application/views/backend/wallpapers/entry_form.php
SQL
INSERT INTO core_roles (`role_id`, role_name, `role_desc`) VALUES (‘4’, ‘normal’, ‘Normal’);
UPDATE core_modules SET is_show_on_menu = ‘1’ WHERE core_modules.module_id = 4;
UPDATE core_modules SET group_id = ‘4’ WHERE core_modules.module_id = 4;
DELETE FROM `core_roles` WHERE `core_roles`.`role_id` = ‘2’;
DELETE FROM `core_roles` WHERE `core_roles`.`role_id` = ‘3’;
DELETE FROM `core_roles` WHERE `core_roles`.`role_id` = ‘4’;
INSERT INTO `core_roles` (`role_id`, `role_name`, `role_desc`) VALUES (‘2’, ‘manager’, ‘Manager’);
ALTER TABLE `core_users` ADD `phone_id` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `google_id`;
ALTER TABLE `core_users` ADD `phone_verify` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `google_verify`, ADD `apple_verify` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `phone_verify`;
ALTER TABLE `core_images` ADD `added_user_id` VARCHAR(255) NOT NULL AFTER `added_date`;
ALTER TABLE `core_images` ADD `updated_date` TIMESTAMP NOT NULL AFTER `added_user_id`;
ALTER TABLE `core_images` ADD `updated_user_id` VARCHAR(255) NOT NULL AFTER `updated_date`;
ALTER TABLE core_backend_config ADD landscape_width INT(11) NOT NULL AFTER smtp_pass;
ALTER TABLE core_backend_config ADD potrait_height INT(11) NOT NULL AFTER landscape_width;
ALTER TABLE core_backend_config ADD square_height INT(11) NOT NULL AFTER potrait_height;
ALTER TABLE core_backend_config ADD landscape_thumb_width INT(11) NOT NULL AFTER square_height;
ALTER TABLE core_backend_config ADD potrait_thumb_height INT(11) NOT NULL AFTER landscape_thumb_width;
ALTER TABLE core_backend_config ADD square_thumb_height INT(11) NOT NULL AFTER potrait_thumb_height;
UPDATE core_backend_config SET landscape_width = ‘1000’ WHERE core_backend_config.id = ‘be1’;
UPDATE core_backend_config SET potrait_height = ‘1000’ WHERE core_backend_config.id = ‘be1’;
UPDATE core_backend_config SET square_height = ‘1000’ WHERE core_backend_config.id = ‘be1’;
UPDATE core_backend_config SET landscape_thumb_width = ‘200’ WHERE core_backend_config.id = ‘be1’;
UPDATE core_backend_config SET potrait_thumb_height = ‘200’ WHERE core_backend_config.id = ‘be1’;
UPDATE core_backend_config SET square_thumb_height = ‘200’ WHERE core_backend_config.id = ‘be1’;
ALTER TABLE core_about DROP privacypolicy;
ALTER TABLE core_backend_config ADD email_verification_enabled TINYINT(1) NOT NULL ;
ALTER TABLE core_backend_config ADD dyn_link_key VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
ALTER TABLE core_backend_config ADD dyn_link_url VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
ALTER TABLE core_backend_config ADD dyn_link_package_name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
ALTER TABLE core_backend_config ADD dyn_link_domain VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
ALTER TABLE core_backend_config ADD dyn_link_deep_url VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
ALTER TABLE psw_wallpapers ADD dynamic_link VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
*** Language CSV Need to import
Android Change Logs
– Fixed Server Error Response Handing
– Updated dependencies
– Fixed Use thumbnail for placeholder in config
– Fixed Block User at App Info
– Fixed Email Verification Need or no need checking
– Added in manifest for privacy policy issue
– Added Pull Refresh for home and all list
– Updated Privacy Policy, T&C and Refund policy checking
– Fixed Image Resize for Image Upload
– Added about app api
– Updated Test language file lines
– Added add loading in phone sign in
– Updated add onPress for dialog
– Updated profile imagesize spelling
– Fixed phone number alignment in arabic language
– Fixed search in home,text are lost in arabic
– Updated check email format in register,login,forgot password
– Fixed Edit profile with no image error
– Updated Check 10001 in unread message repo
– Fixed check webp image in all image upload(item image,profile image)
– Fixed edit profile second time error
– Fixed when home menu is open,click rate app and back error
– Fixed touch count not work android error
– Fixed fb login with no email issue from ticket
Android Effected Files
– app/build.gradle
– app/src/main/java/com/panaceasoft/pswallpaper/Config.java
– app/src/main/java/com/panaceasoft/pswallpaper/MainActivity.java
– app/src/main/java/com/panaceasoft/pswallpaper/db/PSCoreDb.java
– app/src/main/java/com/panaceasoft/pswallpaper/repository/wallpaper/WallpaperRepository.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/apploading/AppLoadingFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/common/NavigationController.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/dashboard/DashboardFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/dashboard/premium/PremiumContainerFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/upload/upload/UploadWallpaperFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/user/UserLoginFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/ui/wallpaper/detail/WallpaperDetailFragment.java
– app/src/main/java/com/panaceasoft/pswallpaper/utils/Constants.java
– app/src/main/java/com/panaceasoft/pswallpaper/viewmodel/wallpaper/WallpaperViewModel.java
– app/src/main/java/com/panaceasoft/pswallpaper/viewobject/Wallpaper.java
– app/src/main/res/layout/bottom_sheet_layout.xml
– app/src/main/res/layout/fragment_user_forgot_password.xml
– app/src/main/res/values-ar/strings.xml
– app/src/main/res/values-es/strings.xml
– app/src/main/res/values/strings.xml
– build.gradle
– versions.gradle