50 Commits

Author SHA1 Message Date
xynngh
ad70e3e871 Option to disable some notifications on pre-O devices
Thanks to an anonymous contributor
2020-05-23 20:38:41 +04:00
xynngh
1d80f22bc9 Add settings screen
Thanks to an anonymous contributor
2020-05-23 20:38:41 +04:00
xynngh
7a59f59e6a Don't show last update time if there is no value 2020-05-23 20:38:41 +04:00
xynngh
29e43fec3c Fix incoming call notifications not being removed on some devices 2020-05-23 20:38:41 +04:00
xynngh
930372f488 Refactoring
Decouple SIA from other stuff.
Move SIA-related initialization to a separate class.
2020-05-23 20:38:41 +04:00
xynngh
10e39a4435 Fix some warnings 2020-05-23 20:38:41 +04:00
xynngh
2cc3a19684 Use DiffUtil with call log 2020-05-23 20:38:41 +04:00
xynngh
7f1ed07262 Split name field on the info screen 2020-05-23 20:38:41 +04:00
xynngh
fc3986e057 Add number category to the info screen 2020-05-10 23:59:54 +04:00
xynngh
23fb81bc8d Some layout improvements
Thanks to an anonymous contibutor
2020-05-10 19:36:45 +04:00
xynngh
a007e95417 Update blocked call notification icon and its color
Thanks to an anonymous contributor
2020-05-08 21:30:31 +04:00
xynngh
83ee5d8c61 UI improvements
Thanks to an anonymous contributor
2020-05-08 15:01:27 +04:00
xynngh
c130c7853f Add confirmation before loading reviews for contacts 2020-05-07 23:47:22 +04:00
xynngh
d65828f369 Open info dialog from notification 2020-05-07 23:46:27 +04:00
xynngh
6bd09c89c2 Don't block call from contacts 2020-05-07 18:24:28 +04:00
xynngh
28b7a9ca55 Contacts and refactoring 2020-05-07 17:58:37 +04:00
xynngh
0fa0e13da2 Use white icons to avoid issues with notification icon colorization 2020-05-06 22:00:14 +04:00
xynngh
bde29bb891 Move more notification-related code to NotificationHelper
Also add content intent to service notification
2020-05-06 20:54:50 +04:00
xynngh
0efe3523b3 Add DB info to debug screen 2020-05-06 18:36:07 +04:00
xynngh
146acd4483 Add more frequent auto-updates on unmetered networks 2020-05-06 17:39:59 +04:00
xynngh
731c35434e Move settings to menu 2020-05-06 17:24:32 +04:00
xynngh
7ad9cecc73 Improve permissions handling
Don't ask permissions for disabled functions.
Show detailed message.
2020-05-06 16:25:06 +04:00
xynngh
ace3f05ed7 Update call log when call ends 2020-05-06 15:26:11 +04:00
xynngh
e22aa92525 Separate notification settings and call handling 2020-05-06 14:52:39 +04:00
xynngh
ef4b018e87 Refactor and move Updater classes 2020-05-06 14:13:47 +04:00
xynngh
9eed9a1a58 Add message about denied permissions 2020-05-06 13:54:05 +04:00
xynngh
cf32cf41cb Refactoring
Use foreground IntentService for DB loading and update.
Add EventBus.
Some other changes.
2020-05-06 13:15:34 +04:00
xynngh
3f6778cbc7 Add basic call log 2020-05-06 00:21:32 +04:00
xynngh
b1b5c7c731 Move some logic 2020-05-04 17:41:40 +04:00
xynngh
f009251fb1 Change notification category 2020-05-02 14:18:01 +04:00
xynngh
c190c9ec6f Don't request ANSWER_PHONE_CALLS permission prior to Pie
Also invert the permission check condition
2020-01-24 14:32:18 +04:00
xynngh
ff22a5c549 Call blocking on Android 9 2020-01-16 14:34:44 +04:00
xynngh
96be593bfd Dumb fix for isOnCall state 2019-12-24 17:26:21 +04:00
xynngh
f2b5ea712c Recreate notification channels on every startup
For better localization support
2019-10-18 16:09:46 +04:00
xynngh
375278d998 Add support for external main DB 2019-09-07 14:39:12 +04:00
xynngh
2dc6170933 Support altered data format 2019-09-01 16:17:22 +04:00
xynngh
816d52b9b3 Correct a log message 2019-09-01 16:05:28 +04:00
xynngh
8dbb3710aa Migrate to AndroidX 2019-08-31 15:26:04 +04:00
xynngh
6dc025a7cc Improve CommunityDatabaseItem.toString() 2019-07-21 21:08:27 +04:00
xynngh
0f5b7e3509 Add number of reviews to the reviews screen title
Also on the debug screen.

Thanks to an anonymous contributor.
2019-07-21 21:03:30 +04:00
xynngh
e1cc5b46d1 Improve reviews list and add Russian localization
Thanks to an anonymous contributor
2019-07-20 21:46:24 +04:00
xynngh
8143913753 Add a clarifying log message if offline DB is absent 2019-07-13 16:46:35 +04:00
xynngh
533930b1a1 Fix Reviews not being properly opened from notifications 2019-07-12 13:46:40 +04:00
xynngh
1804df31a7 Use Arrays.binarySearch() 2019-07-09 19:35:32 +04:00
xynngh
612d842931 Add call blocking 2019-06-09 22:54:57 +04:00
xynngh
4bdd91ce20 Improve debug screen 2019-06-09 20:43:30 +04:00
xynngh
7498fed8dc Add auto-update feature 2019-06-09 20:43:10 +04:00
xynngh
d33d881834 Add a switch to disable notifications 2019-06-09 20:42:21 +04:00
xynngh
19f640c528 Add debug activity 2019-06-09 18:23:20 +04:00
xynngh
9818bc323b Commit all the project stuff 2019-03-25 15:07:08 +04:00