Releases: henrichg/PhoneProfilesPlus
Releases · henrichg/PhoneProfilesPlus
6.5.1.1
- Added Neo Store into README.md.
- Add: Dash Clock Widget in Settings.
- Change: Added support for "Neo Store" for PPP, PPPE, PPPPS installation.
- Change: Added support for "Neo Store".
- Change: Installation of PPP, PPPE from GitHub.
- Change: Applied patch #131, which fixes detection of mobile cells when is checked "Start when outside mobile cell".
- Change: Detection of PPPPS if Shizuku is installed but PPPPS not. Use Shizuku instead.
- Change: Do not use broadcast for start Activator/Editor from notification in API < 31. Not nedded it.
- Change: Launcher for widgets, notification moved from "Application interface" to widgets, notification settings.
- Change: Changed label of main activity to "PPP".
- Change: Create shortcuts: added possibility to set icon name for shortcut.
- Change: Added private constructor to utility classes (with all methods static).
- Change: Added call of doAfterFirstStart when Shizuku is started.
- Change: Added test for managers, adapters to check the enablement of the event sensor.
- Change: "Music sensor": added support for detection of music controller.
- Change: "Default SIM": added support for Android 13-. Maybe will be working in all devices.
- Change: "SIM on/off": added support for Android 12+. Maybe will be working in all devices.
- Change: Added button divider into Samsung edge panel.
- Change: Added support for CellInfoNr into Mobile cells scanning. It is for 5G mobile net.
- Change: Removed Support e-mail from "About application".
- Change: Use Shizuku if PPPPS is not installed.
- Change: Show red text about not granted Shizuku, if is running and PPPPS is also checked.
- Change: Added required version of PPPPS.
- Change: Added GMail, XDA-developers, Twitter, Reddit, Bluesky, Discord PPP server badge into README.md
- Change: Added labels into README.md badges.
- Change: Added XDA-developers, Twitter, Reddit, Bluesky, Discord into Editor "Support" menu.
- Fixed appcompat 1.7.0 dependencies problem.
- Fix: Fixed download url for InstallWithOptions.apk.
- Fix: Force set Wi-Fi, Bluetooth, Mobile cells sensor not passed, when Location is disabled.
- Fix: Installation of PPPPS for API 34+: download urls for InstallWithOptions.apk. and PPPPutSettings.apk.
- Fix: Fixed show error when scanning is not enabled and is required for sensor.
- Fix: Maybe fixed set volume during Priority DND.
- Fix: Maybe fixed set volumes.
- Fix: Simulating ringing call: Fixed check of mute ringing state. Must be checked not form system, but from activated profile.
- Fix: Fixed check of settings, service commands.
- Fix: Fixed test of preference allowed state for dual sim notification tone profile parameter.
- Fixed bugs.
- Updated transaltions.
6.5.1
- Added Neo Store into README.md.
- Add: Dash Clock Widget in Settings.
- Change: Added support for "Neo Store" for PPP, PPPE, PPPPS installation.
- Change: Added support for "Neo Store".
- Change: Installation of PPP, PPPE from GitHub.
- Change: Applied patch #131, which fixes detection of mobile cells when is checked "Start when outside mobile cell".
- Change: Detection of PPPPS if Shizuku is installed but PPPPS not. Use Shizuku instead.
- Change: Do not use broadcast for start Activator/Editor from notification in API < 31. Not nedded it.
- Change: Launcher for widgets, notification moved from "Application interface" to widgets, notification settings.
- Change: Changed label of main activity to "PPP".
- Change: Create shortcuts: added possibility to set icon name for shortcut.
- Change: Added private constructor to utility classes (with all methods static).
- Change: Added call of doAfterFirstStart when Shizuku is started.
- Change: Added test for managers, adapters to check the enablement of the event sensor.
- Change: "Music sensor": added support for detection of music controller.
- Change: "Default SIM": added support for Android 13-. Maybe will be working in all devices.
- Change: "SIM on/off": added support for Android 12+. Maybe will be working in all devices.
- Change: Added button divider into Samsung edge panel.
- Change: Added support for CellInfoNr into Mobile cells scanning. It is for 5G mobile net.
- Change: Removed Support e-mail from "About application".
- Change: Use Shizuku if PPPPS is not installed.
- Change: Show red text about not granted Shizuku, if is running and PPPPS is also checked.
- Change: Added required version of PPPPS.
- Change: Added GMail, XDA-developers, Twitter, Reddit, Bluesky, Discord PPP server badge into README.md
- Change: Added labels into README.md badges.
- Change: Added XDA-developers, Twitter, Reddit, Bluesky, Discord into Editor "Support" menu.
- Fixed appcompat 1.7.0 dependencies problem.
- Fix: Fixed download url for InstallWithOptions.apk.
- Fix: Force set Wi-Fi, Bluetooth, Mobile cells sensor not passed, when Location is disabled.
- Fix: Installation of PPPPS for API 34+: download urls for InstallWithOptions.apk. and PPPPutSettings.apk.
- Fix: Fixed show error when scanning is not enabled and is required for sensor.
- Fix: Maybe fixed set volume during Priority DND.
- Fix: Maybe fixed set volumes.
- Fix: Simulating ringing call: Fixed check of mute ringing state. Must be checked not form system, but from activated profile.
- Fix: Fixed check of settings, service commands.
- Fixed bugs.
- Updated transaltions.
6.5
- Add: Added "Application run duration" into "Application sensor".
- Add: "Phone calls" parameter for block calls.
- Add: New senzor "Music sensor" to detect music playing.
- Change: Fixed not working click to notification about new PPPPS version.
- Change: Fixed not working notification about new PPP version.
- Change: Increased delay between set sound mode and volumes.
- Change: Fixed not working change of volume in DND Priority in Motorola.
- Change: Better summary for profile parameter "Generate notification".
- Change: Removed Galaxy Store form README.md.
- Change: Removed Important info about Galaxy Store end of support.
- Change: Fixed not working change of ringing volume when is set Priority DND, in all devices with Android 14+.
- Change: Airplane mode parameters as sub-screen.
- Change: Set wifi/on using "svc wifi" command, which do not generates prompt (HyperOs).
- Change: Better notification channels descriptions.
- Change: Bypass DND for some notifications.
- Change: Set "Package name" as required for custom "Action" + "Broadcast".
- Change: Displays toast from "Test" button for test of broadcast intent in Intent editor.
- Change: Fixed show Important info about required versions of PPPE, PPPPS at PPP start.
- Change: Installation of PPPPutSettings with InstallWithOptions.
- Change: Profile parameter name "Lock screen" to "Unlock device".
- Change: Added "Image wallpaper for lock screen" into profile "Change wallpaper".
- Change: Disable "Wifi hotspot" SIM is not inserted.
- Change: Disable "Default SIM card" if SIM is not inserted.
- Change: Check more than 2 SIM cards in some profile/event parameters
- Change: Allowed activation form event for end of duration "Activate default profile".
- Change: Allowed activation from event for end of duration "Undo the profile"
- Change: Allowed activation from event for end of duration "Restart events"
- Change: Save activated profile to FIFO when is activated manually.
- Change: Added (Z) information into Important info for profiles.
- Change: HyperOs - disable Wi-Fi, Bluetooth ON/OFF ask dialogs with appops command.
- Change: Change wallpaper: added recycle() for bitmaps after set wallpaper.
- Change: Change wallpaper in MIUI. Added info for not working good WallpaperManager.setBitmap().
- Change: fixes in manifest file for activities with excludeFromRecents.
- Change: Fixed close of foreground application when night mode is changed from profile.
- Fix: Fixed not working "Screen timeout" in OnePlus. Requires root, Shizuku.
- Fix: Color of row in Activity log.
- Fix: Change wallpaper with "(I) Change to image with".
- Fixed bugs.
- Updated translations.
6.4.1.1
- Change: Do not display contact phone number for "Notification sensor"/"Contacts" parameter.
- Change: End of Galaxy Store support.
- Change: Added support fo non-DND Alarms only Sound profile for Xiaomi devices.
- Change: Added custom ACRA report content for crash reports.
- Change: Some fixes about memory leaks.
- Change: Better search for contacts from cache.
- Change: Set Airplane mode with new commands.
- Change: Added test of required Extender version for profile, event parameters.
- Change: Fixed not displayed notification about new version of Extender, PPPPS.
- Change: Added "Shortcut to Editor" into Settings/Editor.
- Change: Added "Read NFC tag" activity for reading tag when PPP reading activity is in foreground. Required for Xiaomi devices, to avoid notification from "NFC service".
- Change: Better GUI in "Write to NFC tag" activity.
- Change: Added support of Silent sound mode for Realme deices.
- Change: Added root/Shizuku requirement in "Screen timeout" profile parameter for Realme and Oppo devices.
- Change: Better set sound mode at profile activation.
- Change: Fixed disabled One row widget, List widget "Preference indicator lightness" when "Use dynamic colors" is set.
- Change: Do not change setting in system, if its value is already set.
- Change: Fixed Donation notification.
- Fix: Brightness for Xiaomi with Android 13.
- Fix: Fixed not working immediate vibration notification for "Start of event", "End of event".
- Fix: Fixed simulation of ringing.
- Fix: Fixed leak in quick tiles.
- Fix: Fixed bad working Bluetooth sensor.
- Fixed bugs.
- Updated translations.
6.4.1
- Change: Do not display contact phone number for "Notification sensor"/"Contacts" parameter.
- Change: End of Galaxy Store support.
- Change: Added support fo non-DND Alarms only Sound profile for Xiaomi devices.
- Change: Added custom ACRA report content for crash reports.
- Change: Some fixes about memory leaks.
- Change: Better search for contacts from cache.
- Change: Set Airplane mode with new commands.
- Change: Added test of required Extender version for profile, event parameters.
- Change: Fixed not displayed notification about new version of Extender, PPPPS.
- Change: Added "Shortcut to Editor" into Settings/Editor.
- Change: Added "Read NFC tag" activity for reading tag when PPP reading activity is in foreground. Required for Xiaomi devices, to avoid notification from "NFC service".
- Change: Better GUI in "Write to NFC tag" activity.
- Change: Added support of Silent sound mode for Realme deices.
- Change: Added root/Shizuku requirement in "Screen timeout" profile parameter for Realme and Oppo devices.
- Change: Better set sound mode at profile activation.
- Change: Fixed disabled One row widget, List widget "Preference indicator lightness" when "Use dynamic colors" is set.
- Change: Do not change setting in system, if its value is already set.
- Change: Fixed Donation notification.
- Fix: Brightness for Xiaomi with Android 13.
- Fix: Fixed not working immediate vibration notification for "Start of event", "End of event".
- Fix: Fixed simulation of ringing.
- Fix: Fixed leak in quick tiles.
- Fixed bugs.
- Updated translations.
6.4
- Add: Added support for Shizuku for some profile parameters which requires ROOT.
- Change: Event priority displayed in Editor as sensor, also with pass status.
- Change: Added "Do Not Use" event priority. This event will be started, even when is running event with higher priority.
- Change: Added filter into contacts dialog.
- Change: Added special dialog for "Draw over apps" permission with link to web page with solutions, when is not possible to grant this permission.
- Change: Added button about installation from GitHub in Extender installation dialog, when installation is from Galaxy Store. Because Galaxy Store requires Samsung Account.
- Change: For activation of profile from Activator: direct open of profile preferences, if in it are some errors.
- Change: Changes in check for latest Extender and PPPPS version and installation of dialogs.
- Change: Updated Features in README.md.
- Fixed bugs
- Updated translations
6.3.0.1
6.3
- Add: New event sensor: "Brightness sensor"
- Add: Added "Change media volume while playing music" into profile preferences.
- Add: Added volumes "...To" parameters into "Volumes sensor".
- Add: Added "Actual brightness", "Actual volume" button into Brightness, Volume dialog.
- Add: Added "PPP icon" into "Generate notification" profile parameter.
- Add: Added parameters into "Generate notification": "Replace with PPP icon", "Show large icon".
- Add: Added "Scanning interval" parameter in profile "Application functions".
- Add: Added "Shortcut to Mobile cell scanning" into "Mobile cell scanning" app settings.
- Add: Added parameter which hide not used sensors in event preferences.
- Change: Mobile cells sensor - changed cell ids with cell names.
- Change: Decreased memory consumption.
- Change: Decreased battery consumption.
- Change: Decreased overdraw in GUI.
- Change: New required PPPE and PPPPS versions.
- Change: Changed installation of PPPPutSettings for Android 14+.
- Change: Show info about "Unsafe app blocked" in PPPPutSettings install dialog for all Android versions.
- Change: Show Important info notification at first start after first installation.
- Change: Removed "Application interface"/"Launch from home screen", replaced with "Shortcut to Editor".
- Change: Removed all relevant for dual sim support of mobile data. Not needed.
- Change: Maybe fixed mobile data switch.
- Change: Fixed Always-On display. Working in more devices.
- Change: Fixed not working "Vibrate when ringing" for OnePlus.
- Change: Added "Install PPPPutSetings" for "Vibrate when ringing" in Xiaomi devices.
- Change: Maybe fixed displayed dialog about not set location by system, when is location configured in profile.
- Change: Notification sensor: fixed disabling sensor parameters.
- Change: Fixes in Wi-Fi, Bluetooth sensor.
- Change: Increased default value for "Bluetooth LE scan duration".
- Change: Better support of app icon in Nova Launcher.
- Change: Display directly PPP service notification settings from "Additional settings in app", when "Profile list notification" is not enabled.
- Change: Added displaying, if scanning is paused (configured is "... scan in time") and also block sensor handlers which these scanners using.
- Change" Removed "Start on boot" parameter. Exit app disable start on boot.
- Change: Do not add, into bounded devices and scan result, BT devices without name.
- Change: Fixed BT sensor event handler for detected BT devices with empty name.
- Change: Profile parameter "Generated notification": displayed is special dialog after click of notification.
- Change: Added grant root into "Type of preferences" info dialog.
- Change: Changes in Location preference. Less usage of database.
- Change: Maybe fixed call, sms, notification sensor, when contacts are synchronized.
- Change: Encrypt contacts in call, sms, notification sensor for backup.
- Change: Added encryption of contacts for backup.
- Change: Added sensors with contacts into delete secure data export dialog.
- Change: Do not start Editor at first start after installation.
- Change: Display Privacy policy from Activator at first start after installation.
- Change: Added splash screen for Editor activity.
- Change: Added "More compact" into Icon widget.
- Change: Better circular progress bar. ;-)
- Change: Progress bar for refresh in all related preferences.
- Change: "Activity log": added top line (---) into log list.
- Change: Added mark row for top of list, text about added new logs into "Activity log".
- Change: Better "empty list". Changed with image.
- Change: Circular contact icon in contacts dialog.
- Change: GUI changes and fixes.
- Change: Added note about installation of PPP, PPPE. PPPPS from downloaded apk.
- Change: Added info for "Restricted settings" about PPP installed from downloaded apk.
- Change: Added info about "Restricted settings" into "Notification scanning".
- Change: Use Droid-ify instead download from GitHub for Android 13+.
- Change: Mark installed stores in "Check app. releases" menu.
- Change: Changed README.md about PPP installation.
- Change: Added "Project Map" - https://sourcespy.com/github/henrichgphoneprofilesplus/ into README.md
- Change: Added "Number of downloads by version" into README.md
- Fix: Removed Edge panel tag form manifest.
- Fix: Fixed exponential brightness for Xiaomi devices.
- Fix: Fixed generation of notification even when profile is not activated and notification is not displayed.
- Fix: Fixed selector for MIUI 14. Used are no-ripple themes.
- Fix: Fixed ripple list item and popup menu item selector.
- Fix: Fixed bad working check of "preference allowed" for vibration intensity.
- Fix: Fixed exception in CustomACRAReportingAdministrator.
- Fix: Fixed vibration in playNotificationSound().
- Fix: Fixed detection of volume link-unlink
- Fix: Fixed freeze of scrolling of event list In Editor and Add event dialog.
- Fix: Fixed not displayed permission reason string for Airplane mode, when is used option which requires Assistant.
- Fix: Fixed bad working "Radio switch sensor" for Bluetooth.
- Fix: Bad displayed icons in profile multiselect preference, when is set more then one icon.
- Fix: Fixed bad displayed profile icons and indicators in shortcut and tile chooser activities.
- Fixed bugs
- Updated translations
6.2
- Added new widget: "One row profile list".
- Added new notification: "Profile list".
- Change: Minimal supported Android version: 8.0.
- Change: Initial support for Android 14.
- Change: Changes in some GUI layouts
- Change: "Settings" menu as submenu and in it "Settings", "Application theme", "Choose language".
- Change: Added "Toggle ..." values for profile parameter "Location mode".
- Change: Info preference for List widget "Compact grid". Changed from exclamation to info icon.
- Change: Editor title: "Profiles", "Events" moved from filter to title.
- Change: Added info preferences about "Profile icon and preferences indicator color type" into "Notification panel - profile icon" and "Notificaiton panel - preferences indicator" categories.
- Change: Do not log "Restart events" when restart events is not called.
- Change: Force rounded corners in widgets for MIUI13 (Android 12).
- Change: Do not change media volume when is music active.
- Change: Added info preference into profile preferences about Media volume not working in background for OnePlus devices.
- Change: Added help in "Connect to SSID" profile parameter dialog, about what is displayed in this dialog.
- Change: Added info for "Alarm volume" into profile preferences.
- Change: Added preferences for PPPPutSettings (install, upgrade, launch) into profile preferences.
- Change: Replaced 3 Extender preferences with one special preference for PhonePProfilesPlusExtender (install, upgrade, set accesiibility, launch) in profile and event preferences.
- Change: Added check for new PPPPS releases.
- Change: Force hide header and bottom bar in Editor in landscape orientation.
- Change: Added info preferences about Edge panel not working in tablets, Z Folds.
- Change: Added Icon and One row widget parameter "Fill whole space with background".
- Change: Better accessibilty in GUI.
- Change: Popup menus in Editor lists changed to single list dialogs.
- Change: Decreased memory consumption.
- Change: Added "Delete all unselected" into item menu for "Mobile cells" preference.
- Change: Change of set/get ringtone in dual SIM.
- Change: Changes in Wi-Fi and Bluetooth scanning.
- Change: Added support of dual SIM tones for OnePlus.
- Change: Added info preference for "Folder of image" in "Change wallpaper" profile preference.
- Change: Dual SIM - change ringtone, notification tone - added "why" string for not granted Phone permission.
- Change: Speaker On/Off - added check of Android version.
- Change: Speed-up of check of sim cars in dual SIM support.
- Change: Added custom ACRA e-mail sender for Extender and PPPPutSettings.
- Change: Disable Profile List notification from lockscreen.
- Change: Changes about generation of predefined profile and events.
- Change: Maybe fixed displayed wrong alarm clock time in quick tile.
- Change: Added note about enable accessibility service in Android 13+.
- Change: Changes in Extender about restricted settings for Android 13+.
- Change: Workaround for ongoing notification, which can be clear in Android 14+.
- Change: Generated notification form profile - start PPP launcher instead of Editor.
- Change: Generated notification form profile - redraw it when update GUI is called.
- Change: Generated notification form profile - redraw it after profile parameter changed.
- Change: Added info about "Unsafe app blocked" dialog into dialog for installation of PPPPS.
- Change: Display only contacts with phone numbers in "Call sensor", "SMS/MMS sensor".
- Change: Added display of account name for Contacts preferences dialog.
- Change: Do not call not used Workers.
- Change: Removed support for PhoneProfiles.
- Change: Removed support of pause event from Tasker.
- Change: Removed old, not more used support for profile activation from Tasker.
- Change: Refresh dynamic shortcuts after delete of quick tile.
- Change: Changed required versions of Extender and PPPPS.
- Change: Added licenses for modules.
- Change: Removed Google Play relevant informations from README.md.
- Change: Added into README.md how ot install PPP from PC.
- Change: Added PPPE and PPPPS GitHub url into README.md.
- Change: Fixes in some GUI layouts
- Change: Fixed not working language change in some GUI elements.
- Change: Fixed bad display of duration in multiline when duration ends.
- Change: Fixed "Generate notification" dialog enable/disable state of its views.
- Change: Fixed detection of ringing and notification merge state.
- Change: Fixed play notification even when system sound node is silent.
- Change: Fixed detection of missed calls notification in "Notification sensor" for new MIUI.
- Change: Fixes for Bluetooth LE scanning.
- Change: Fixes for "Custom wallpaper from folder".
- Change: Fixed background color for EditText Copy/Paste popup.
- Change: Fixed test of dual SIM support.
- Change: Fixed "Radio switch" sensor when device has not hardware.
- Change: Fixed ACRA custom e-mail sender not working in Android 10+.
- Change: Fixed mobile cells registration channel parameters.
- Change: Fixed not working send e-mails with attachments in Android 14, in devices with only GMail installed.
- Change: Fixed bad animation when Editor is started form Activator (Android 14).
- Fix: Fixed bug for get delay start of Intent in "Run applications, shortcuts, intents".
- Fix: bad working order handle in Editor profile list.
- Fix: Maybe fixed not working update of Samsung edge panel.
- Fix: Fixed not displayed header on Editor list scroll when item count is close to list height.
- Fix: Fixed not working start of activities from background.
- Fix: Maybe fixed bad working tap target in Activator.
- Fix: Do not redraw profile list notification, when is disabled.
- Fix: Small fixes in generating profile icon and indicators.
- Fix: Maybe fixed BT disconnect in BT sensor.
- Fix: Fixed check for sensor types in EventsHandler.
- Fix: Fixed not displayed notification about Autostart not enabled.
- Fixed others bufs
- Updated trnaslations
6.1.0.2
- Added: "Vibration feedback" and "Vibration intensity" profile parameter.
- Added: Settings.System parameters support without root.
- Added: Compact version of grid version of List widget.
- Change: Updates for detection of not used mobile cells.
- Change: Remove all not used non-named mobile cells.
- Change: Changed background color to gray.
- Change: Permanent display of scrollbars in lists.
- Change: Added title divider for all screens and dialogs.
- Change: Added dialog for export settings for configuration by user, which location data do not export.
- Change: Added edit button to Samsung edge panel for change its settings.
- Change: Bold profile name in all lists.
- Change: Bold style of profile name in widget header.
- Change: Bold profile name in event list.
- Change: Changed selector for selected profile icon in profile icon preference dialog.
- Change: removed divider for preference category.
- Change: Choose language - added info about link to crowdin.
- Change: Display in Wi-Fi SSID, Bluetooth name item list, its edit menu also for configured scanned items, but allow in it only "Copy name".
- Change: Click to item in Wi-Fi, Bluetooth, NFC tag preference list change its check state.
- Change: Removed long click to item for Wi-Fi SSID, Bluetooth name, NFC tag preferences.
- Change: Disable scanners when are not used in events.
- Change: New Extender version set as required.
- Change: Added Droid-ify support.
- Change: Added support for web version of Galaxy Store into "Check app. releases".
- Change: Replaced old weird solution of Important info launch support from ImportantInfoPreference to more better solution.
- Change: removed Important info News notification.
- Change: error log to Activity log, for camera flash.
- Change: Better call of orientation sensor listener and events handler from it.
- Change: Call of EventsHandle form mobile data and Wi-Fi callback less frequently.
- Change: Pixel devices: set notifications vibrate, when is off, do not set "vibrate_on".
- Change: Do not allow set notifications vibrate also for Xiaomi, OnePlus devices.
- Change: Change "Accessibility settings" summary, when "Lock device" parameter is changed.
- Change: Better check for night mode.
- Fix: Fixed not working send crash report mail via GMal in Android 13. Required is: ACRA 5.9.7 and compiledSDK=33.
- Fix: Fixed change of language for all GUI.
- Fix: Rescan for Wi-Fi, Bluetooth, Mobile cells sensors from dialogs.
- Fix: Radio sensor and mobile data connection status during Wi-Fi hotspot enabled.
- Fix: Brightness with 0% not working, because is set sys. value to 0 (Pixel 6). Force change to 1 working.
- Fix: "Mobile data preference" for Huawei and OnePlus devices.
- Fix: Block execution of interactive profile parameters at PPP start or restart by system.
- Fix: Fixed bad working Orientation sensor for "Ignore for applications" parameter.
- Fix: Fixed detection of light/dark theme in internal GUI.
- Fix: Fixed "Ask for duration" dialog layout in One UI 5.
- Fix: Fixed not displayed subtitle for profile and event preferences screen on orientation change.
- Other fixes.
- Updated translations.