Commit Graph

40 Commits

Author SHA1 Message Date
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 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 6d4743556c Add recent calls grouping 2020-09-30 15:37:07 +04:00
xynngh 1df3f333d9 Remove "recent calls" label 2020-09-27 23:23:08 +04:00
xynngh 6ed4c575a9 Slightly optimize recent calls loading
By caching NumberInfo's
2020-09-27 23:23:08 +04:00
xynngh 4c6ba5e3b3 Add support for numbers without international prefix 2020-09-06 01:02:27 +04:00
xynngh da173356c5 Rename "Debug activity" to "DB management" and move it to settings 2020-08-08 16:43:49 +04:00
xynngh c4b713440d Add proper Lookup Number activity
Thanks to an anonymous contributor
2020-08-08 16:20:06 +04:00
xynngh b3912358ca Update appcompat lib 2020-08-08 12:12:56 +04:00
xynngh a5af1bc9aa Rename DatabaseSingleton 2020-08-07 14:03:38 +04:00
xynngh 636d56bdc2 Add local blacklist 2020-08-07 14:03:38 +04:00
xynngh 6909c344b5 Add experimental support for blocking hidden numbers 2020-07-28 21:26:39 +04:00
xynngh 3d832cf6e8 Add a workaround for theme not being correctly applied
on some Android versions
2020-07-25 13:08:55 +04:00
xynngh 461b4fc013 Lazily init EventBus 2020-07-04 17:17:08 +04:00
xynngh 229e155cc7 Fix loading recent calls with non-operational DB 2020-07-04 17:17:08 +04:00
xynngh 3dc63ee45b Make number of recent calls configurable 2020-07-01 17:12:06 +04:00
xynngh 1dd983ac27 Add "advanced call blocking mode"
CallScreeningService-based blocking available on Android 7+
2020-06-21 20:11:36 +04:00
xynngh 0b633ce5d1 Fix opening info dialog from MainActivity when DB is not operational 2020-06-12 16:50:25 +04:00
xynngh a25aed809c Fix CustomVerticalDivider 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 2cc3a19684 Use DiffUtil with call log 2020-05-23 20:38:41 +04:00
xynngh 83ee5d8c61 UI improvements
Thanks to an anonymous contributor
2020-05-08 15:01:27 +04:00
xynngh d65828f369 Open info dialog from notification 2020-05-07 23:46:27 +04:00
xynngh 28b7a9ca55 Contacts and refactoring 2020-05-07 17:58:37 +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 375278d998 Add support for external main DB 2019-09-07 14:39:12 +04:00
xynngh 8dbb3710aa Migrate to AndroidX 2019-08-31 15:26:04 +04:00
xynngh 612d842931 Add call blocking 2019-06-09 22:54:57 +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