171 Commits

Author SHA1 Message Date
xynngh
76650eeeed Update dependencies 2021-11-08 12:03:39 +04:00
xynngh
66bf76e9b1 Schedule updates as unique work requests 2021-10-30 15:01:30 +04:00
xynngh
13d9b0c94c Set PendingIntent mutability flag 2021-10-30 14:41:39 +04:00
xynngh
5b377d8238 Use proper "limit" param in call log queries starting from Android 8.1 2021-07-31 22:15:10 +04:00
xynngh
1d6e475eb5 Fix Cursor warnings 2021-07-31 22:15:10 +04:00
xynngh
1e7a634f0d Prefill "prefixes to keep" 2021-06-19 14:23:29 +04:00
xynngh
91ddb35296 Add DB filtering 2021-06-04 11:45:07 +04:00
xynngh
1f3b621450 Update LibPhoneNumberInfo 2021-06-04 11:45:07 +04:00
xynngh
2c2ce19146 Prefill the Lookup screen number field from clipboard 2021-06-04 11:17:30 +04:00
xynngh
ee4aa39ad5 Fix loading call log on Android 11+ 2020-12-14 18:05:56 +04:00
xynngh
099fd546db Change blocking behavior in Direct Boot mode 2020-11-07 19:56:01 +04:00
xynngh
f816f2637d Init notification channels before opening notification settings 2020-11-03 00:22:33 +04:00
xynngh
3804500a90 Use standard fragment transition in settings 2020-11-03 00:22:33 +04:00
xynngh
05fcd48d87 Load settings subscreens from separate files 2020-11-03 00:22:33 +04:00
xynngh
ac65bc7fd0 Move fragments out of SettingsActivity class 2020-11-03 00:22:33 +04:00
xynngh
7c2f12edd9 Move more logic from SettingsActivity to settings fragments 2020-11-03 00:22:33 +04:00
xynngh
a2d0ba5cd5 Split SettingsFragment 2020-11-03 00:22:33 +04:00
xynngh
c88e704af1 Slightly refactor SettingsActivity 2020-11-03 00:22:33 +04:00
xynngh
92a2a30619 Add a category for notification settings 2020-11-03 00:22:33 +04:00
xynngh
e8721807f6 Add an option to disable blocked call notifications
on Android versions older than 8
2020-11-03 00:22:33 +04:00
xynngh
943cdf2268 Fix concurrent use of QueryBuilder in BlacklistDataSource 2020-10-24 02:21:39 +04:00
xynngh
e06dd5fb97 Add "Select all" blacklist action 2020-10-24 00:30:15 +04:00
xynngh
a9532d5ba6 Make "pattern" the only required field for blacklist import 2020-10-24 00:30:15 +04:00
xynngh
88ee6b2634 Fix BlacklistActivity crash after deleting items 2020-10-24 00:28:34 +04:00
xynngh
71be0cba7b Fix importing blacklist files larger than 4000 bytes 2020-10-23 14:40:28 +04:00
xynngh
29f7d7b5b5 Close ParcelFileDescriptor after improting blacklist 2020-10-23 14:06:05 +04:00
xynngh
473f15bb0f Include app version in logcat exports 2020-10-20 21:13:01 +04:00
xynngh
74b2df76e4 Add "About" screen 2020-10-19 16:04:21 +04:00
xynngh
e545365c66 Display blacklist name in call log and info dialog 2020-10-19 16:04:21 +04:00
xynngh
69dbdbc2fd Refactor ContactsHelper 2020-10-19 16:04:21 +04:00
xynngh
55b0f4ef01 Use XML-defined intent instead of code 2020-10-19 16:04:21 +04:00
xynngh
dd05446dee Update Settings title in subscreens 2020-10-19 16:04:21 +04:00
xynngh
cdfbf146f0 Remove old TODO 2020-10-19 16:04:21 +04:00
xynngh
74b206aafd Remove unneeded qualified names 2020-10-19 16:04:21 +04:00
xynngh
1e78c0a5e6 Improve enabling/disabling call screening
Thanks to an anonymous contributor for Huawei-related code and testing.
2020-10-19 16:04:20 +04:00
xynngh
683c69d7ab Allow to paste non-plain text content on Lookup screen
Thanks to an anonymous contributor
2020-10-19 16:02:47 +04:00
xynngh
d5e0793494 Don't use Intent.resolveActivity() 2020-10-19 16:02:47 +04:00
xynngh
089d0e114d Refactor PhoneUtils 2020-10-19 16:02:47 +04:00
xynngh
76fcad4a52 Fix main activity crash due to missing call log permission 2020-10-05 16:23:54 +04:00
xynngh
32ec2abf63 Use requireActivity/Context in SettingsActivity 2020-10-05 16:23:54 +04:00
xynngh
b921c58abf Open notification channel settings from app settings 2020-10-05 16:23:54 +04:00
xynngh
8fff93cf3d Default to neutral community rating if ratings are present 2020-10-02 12:45:47 +04:00
xynngh
b1515902a7 Rename "recent calls" to "call log" 2020-09-30 16:17:15 +04:00
xynngh
1ecb236332 Refresh call log only if DB actually changed 2020-09-30 15:37:07 +04:00
xynngh
8398658e12 CallLogDataSource: make NumberInfo cache part of DS 2020-09-30 15:37:07 +04:00
xynngh
4bffec08a1 Use Android Paging library for list loading
Recent calls list now supports "endless scrolling"
2020-09-30 15:37:07 +04:00
xynngh
91e197abf3 Use ListAdapter instead of RecyclerView.Adapter 2020-09-30 15:37:07 +04:00
xynngh
52704b4dc8 Load 30 recent calls by default 2020-09-30 15:37:07 +04:00
xynngh
6d4743556c Add recent calls grouping 2020-09-30 15:37:07 +04:00
xynngh
0e41e5969a Improve recent calls presentation 2020-09-28 13:46:29 +04:00