Version history
3.0.2
When filter is enabled, request call screening role.
Remove the lock screen option.
Remove getLastCustomNonConfigurationInstance usage.
3.0.1
Migrate to AndroidX ActivityResultLauncher.
Function is identical to version 3.0.0.
3.0.0
Migrate to Android 10 call screening mechanism.
No longer read the phone's call log.
2.0.1
Avoid crash when internal telephony end call is not there.
2.0.0
Call log page can sort the list by incoming number.
Bug fixes.
Call log page can only be brought up once.
1.9.3
Remove unnecessary permission to modify phone state.
1.9.2
Work around a swipe gesture bug in some Android.
1.9.1
Remove unnecessary permission to process outgoing calls.
Function is identical to version 1.9.0.
1.9.0
Introduce settings options that block call by length of phone number.
1.8.0
Introduce a settings option for country code usage.
Optimizations.
CSV import allows upper case in the 'exact' field.
1.7.0
Swipe sideways across the screen to bring up the call log page.
Optimizations.
Settings page shows the notification type selected.
No need reloading rules on screen rotation.
Prevent a rule reload caused by up-buttons on settings and call log page.
Allow touch screen input during batch operations.
Do not lock screen orientation during batch operations.
1.6.0
Add a progress indicator to filter rules loading.
Bug fixes.
When a batch operation is ongoing, exiting the app does not cause a crash.
When a batch operation is ongoing, disallow filter editing in the call log page.
When the call log page is brought up by notification click, filter changes are reflected in the main display.
When the app exits, prevent memory leakage for dialog boxes.
1.5.0
Show only one notification with the last call.
Notification click to bring up the app's call log page.Â
Add a setting option to disable notification.
Add a setting option to block unknown number.
Add a splash screen.
Fix an ANR issue when CSV import modifies a lot of filter rules.
1.4.1
Fix a blocker crash when no phone number is located in the incoming call. This bug exists in all previous versions.
1.4.0
CSV file export & import.
Menu item to clear all filter rules.
1.3.0
Add menu option to sort filter rules.
Improve screen update efficiency.
1.2.1
Add prefix wildcard to call log context menu items.
1.2.0
Add an exact number option to the filter rule.
Denote filter rule prefix wildcard by asterisk. Exact phone number has not an asterisk.
1.1.0
Add a call log page. It features a context menu which uses the phone number to:
do a web search.
add a filter rule.
edit the filter rules.
1.0.0
Initial release.