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

Subscribe to our free newsletter