Commit Graph

454 Commits

Author SHA1 Message Date
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 995f5277cc Update targetSdkVersion to 29 2020-10-19 16:02:47 +04:00
xynngh 089d0e114d Refactor PhoneUtils 2020-10-19 16:02:47 +04:00
Evo bd5bb7db9e
Translated using Weblate (Polish)
Currently translated at 99.4% (171 of 172 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-10-12 14:27:02 +02:00
Milo Ivir 21ad49dcb6
Translated using Weblate (Croatian)
Currently translated at 100.0% (172 of 172 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-10-07 20:26:41 +02:00
Oğuz Ersen 5975ceee18
Translated using Weblate (Turkish)
Currently translated at 100.0% (172 of 172 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/tr/
2020-10-06 16:26:41 +02:00
xynngh 112152b2ae Bump version: v0.5.8 2020-10-05 16:47:00 +04:00
xynngh db3bd4b325 Fix blacklist editor crash on older Android versions 2020-10-05 16:23:54 +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 c879e11d53 Update string 2020-10-05 16:23:54 +04:00
Yannis T 025c9e3234
Translated using Weblate (Greek)
Currently translated at 100.0% (171 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/el/
2020-10-05 14:05:54 +02:00
Evo ff74368363
Translated using Weblate (Polish)
Currently translated at 99.4% (170 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-10-04 12:41:36 +02:00
Yannis T 6ac9f4952d
Translated using Weblate (Greek)
Currently translated at 100.0% (171 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/el/
2020-10-04 12:41:34 +02:00
Milo Ivir 0daf1b25f8
Translated using Weblate (Croatian)
Currently translated at 100.0% (171 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-10-04 12:41:34 +02:00
xynngh 83b6a78853 Bump version: v0.5.7 2020-10-02 12:50:06 +04:00
xynngh 8fff93cf3d Default to neutral community rating if ratings are present 2020-10-02 12:45:47 +04:00
Peter Cuevas H 354976e38d
Translated using Weblate (Spanish)
Currently translated at 45.6% (78 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/es/
2020-10-02 10:35:10 +02:00
Oğuz Ersen 14f0d3ef1b
Translated using Weblate (Turkish)
Currently translated at 100.0% (171 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/tr/
2020-10-01 18:41:04 +02:00
Xynngh 7b2e0a560d
Translated using Weblate (Italian)
Currently translated at 11.6% (20 of 171 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/it/
2020-09-30 14:46:55 +02: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
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 2ad496e17c Use question mark icon for numbers without rating 2020-09-27 23:23:08 +04:00
xynngh 2d7616e250 Add info icon in blacklist editor 2020-09-27 23:23:08 +04:00
xynngh 126bf79cc9 Add Build.DISPLAY to logcat output 2020-09-27 23:23:08 +04:00
xynngh 8ea24ae41e Bump version: v0.5.6 2020-09-23 14:00:51 +04:00
Oğuz Ersen 8a5c5808d1
Translated using Weblate (Turkish)
Currently translated at 100.0% (166 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/tr/
2020-09-22 09:52:53 +02:00
Oğuz Ersen 033166288a
Added translation using Weblate (Turkish) 2020-09-22 01:57:29 +02:00
xynngh 52d8092c09 Update conscrypt 2020-09-20 17:29:52 +04:00
xynngh 1beb277d3e Button to add review from lookup screen 2020-09-20 17:11:41 +04:00
xynngh cd4d0b7cf5 Sort blacklist items by name first 2020-09-20 16:56:37 +04:00
xynngh 3827b3ed67 Improve notification content 2020-09-20 16:10:24 +04:00
Evo 489d992906
Translated using Weblate (Polish)
Currently translated at 92.1% (153 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-09-19 14:36:18 +02:00
Yannis T 1b399856f1
Translated using Weblate (Greek)
Currently translated at 100.0% (166 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/el/
2020-09-15 13:36:15 +02:00
xynngh cf28a0f3af Bump version: v0.5.5 2020-09-12 21:57:54 +04:00
xynngh 97b33b93fa Try not to crash if Conscrypt can't be loaded 2020-09-12 21:53:16 +04:00
Evo 0c4bd337fe
Translated using Weblate (Polish)
Currently translated at 87.3% (145 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-09-12 19:03:17 +02:00
Milo Ivir a3593de24a
Translated using Weblate (Croatian)
Currently translated at 100.0% (166 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-09-12 19:03:17 +02:00
Evo 6e4a9e0c6a
Translated using Weblate (Polish)
Currently translated at 78.3% (130 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-09-12 02:46:12 +02:00
Allan Nordhøy 6bc60b0701
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.1% (128 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/nb_NO/
2020-09-12 02:46:11 +02:00
Milo Ivir a165c97e36
Translated using Weblate (Croatian)
Currently translated at 96.3% (160 of 166 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-09-12 02:46:09 +02:00
xynngh 37197065ce Fix usage of String.toUpperCase() 2020-09-11 23:41:51 +04:00
xynngh ac2360210c Plurals for selected count 2020-09-11 23:41:51 +04:00
xynngh bfbf54dcf3 Fix string 2020-09-11 23:41:51 +04:00
xynngh 035edab4ff Auto-cancel "blocked call" notifications 2020-09-11 23:41:51 +04:00
xynngh c0e96ed1d3 Allow to customize applicationId 2020-09-11 23:41:51 +04:00
xynngh c26157e808 Rename CallReceiver 2020-09-11 23:41:51 +04:00
xynngh db33272fdc Properly quote numbers in logs 2020-09-11 23:41:51 +04:00
xynngh fa5b616573 Improve hidden number detection 2020-09-11 23:41:51 +04:00
xynngh 24f4dd5881 Ignore repeating events 2020-09-11 23:41:51 +04:00
xynngh 29f36b883a Extract NotificationService 2020-09-11 23:41:51 +04:00
xynngh b06a3d47fb Add monitoring service 2020-09-11 23:41:51 +04:00
xynngh cf0ad91fb7 Translation fixes 2020-09-11 23:37:26 +04:00
xynngh 674e36a068 Replace deprecated field usage 2020-09-11 23:37:26 +04:00
xynngh 2f4081f576 Update dependencies 2020-09-11 23:37:26 +04:00
Evo ed808fb061
Translated using Weblate (Polish)
Currently translated at 77.5% (124 of 160 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/pl/
2020-09-11 19:50:55 +02:00
Evo c12a227c3e
Added translation using Weblate (Polish) 2020-09-10 19:06:36 +02:00
xynngh 9eda98a827 Add another hidden number marker 2020-09-08 11:29:48 +04:00
xynngh eeca7e60be Bump version: v0.5.4 2020-09-07 22:26:12 +04:00
Yannis T f3c289b86c
Translated using Weblate (Greek)
Currently translated at 100.0% (160 of 160 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/el/
2020-09-07 20:15:17 +02:00
Milo Ivir 2426ca1e4a
Translated using Weblate (Croatian)
Currently translated at 100.0% (160 of 160 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-09-07 20:15:14 +02:00
Yannis T 475ab0cc87
Added translation using Weblate (Greek) 2020-09-07 11:11:43 +02:00
xynngh d7df3a1d17 Add basic animations to settings fragment transitions 2020-09-06 18:28:42 +04:00
xynngh ab5d19e777 Add option to change primary DB download URL 2020-09-06 18:01:27 +04:00
xynngh 9834bb4449 Don't crash if DB downloading fails 2020-09-06 17:42:21 +04:00
xynngh 1a83b9985a Update string 2020-09-06 15:25:32 +04:00
xynngh 4c6ba5e3b3 Add support for numbers without international prefix 2020-09-06 01:02:27 +04:00
xynngh 6578b8eb1a Add notice about Contacts to blacklist editor 2020-09-05 19:42:00 +04:00
xynngh 6ee9653e2e Update some strings 2020-09-05 19:42:00 +04:00
xynngh 0a6c88e518 Update default test number 2020-09-05 19:42:00 +04:00
xynngh abcd94a052 Hide rating if there's no data
Thanks to an anonymous contributor
2020-09-05 19:41:56 +04:00
xynngh f9430571d4 Improve navigation
Thanks to an anonymous contributor
2020-09-05 19:37:54 +04:00
xynngh a4b9258849 Rephrase string 2020-09-04 21:22:57 +04:00
xynngh 61a0924b94 Fix translations 2020-09-04 21:16:33 +04:00
Olexandr Nesterenko 504fc52505 Translated using Weblate (Ukrainian)
Currently translated at 99.3% (155 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/uk/
2020-09-04 21:05:19 +04:00
Milo Ivir 3e37e96254 Translated using Weblate (Croatian)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-09-04 21:05:19 +04:00
Allan Nordhøy a19bd8010f Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.4% (127 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/nb_NO/
2020-09-04 21:05:19 +04:00
Allan Nordhøy b6726d43f3 Translated using Weblate (Croatian)
Currently translated at 99.3% (155 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-09-04 21:05:19 +04:00
Allan Nordhøy 49da6781ef Translated using Weblate (Ukrainian)
Currently translated at 89.7% (140 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/uk/
2020-09-04 21:05:19 +04:00
Владимир Вилимайтис b87d9e30b9 Translated using Weblate (Russian)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/ru/
2020-09-04 21:05:19 +04:00
Allan Nordhøy bdeba931fa Translated using Weblate (French)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/fr/
2020-09-04 21:05:04 +04:00
Allan Nordhøy 0c367f90de Translated using Weblate (English)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/en/
2020-09-04 21:01:07 +04:00
Allan Nordhøy 16511036bd Translated using Weblate (Russian)
Currently translated at 99.3% (155 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/ru/
2020-09-04 20:52:16 +04:00
Allan Nordhøy 8d5110847b Added translation using Weblate (Norwegian Bokmål) 2020-08-22 16:04:52 +04:00
Raffaele Cecoro 4b89155e18 Translated using Weblate (Italian)
Currently translated at 12.1% (19 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/it/
2020-08-22 16:04:21 +04:00
Raffaele Cecoro 08986ec0fb Added translation using Weblate (Italian) 2020-08-22 16:03:39 +04:00
xynngh 5a8df94c0a Bump version: v0.5.3 2020-08-19 15:15:25 +04:00
xynngh 4e48ca04e1 Fix strings 2020-08-19 15:14:10 +04:00
xynngh c9734be990 Fix crash in Blacklist on Android 4
Fix inflation of activated_background.xml
2020-08-19 14:37:57 +04:00
Milo Ivir 203ad7822d
Translated using Weblate (Croatian)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/hr/
2020-08-18 09:54:12 +02:00
Xynngh cba8ad0aa8
Translated using Weblate (Ukrainian)
Currently translated at 90.3% (141 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/uk/
2020-08-18 09:54:07 +02:00
Milo Ivir 7b9ee060a8
Added translation using Weblate (Croatian) 2020-08-16 19:38:10 +02:00
xynngh 779e3bbe7e Bump version: v0.5.2 2020-08-15 14:21:42 +04:00
xynngh 3236b1b335 Fix initial DB download crash
Create notification channels before calling `startForeground(..., notification)`
2020-08-15 13:56:07 +04:00
J. Lavoie ecd1f5bcd5
Translated using Weblate (French)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/fr/
2020-08-14 16:01:09 +02:00
Xynngh d80b2a5e79
Translated using Weblate (Russian)
Currently translated at 100.0% (156 of 156 strings)

Translation: Yet Another Call Blocker/Yet Another Call Blocker
Translate-URL: https://hosted.weblate.org/projects/yet-another-call-blocker/yet-another-call-blocker/ru/
2020-08-11 20:08:47 +02:00
xynngh bd76252e7f Bump version: v0.5.1 2020-08-08 17:10:01 +04:00
xynngh da173356c5 Rename "Debug activity" to "DB management" and move it to settings 2020-08-08 16:43:49 +04:00
xynngh fce7ae8c3c Lookup activity: search after paste 2020-08-08 16:24:15 +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 f5ecc3f711 Add Ukrainian translation
Thanks to AgeNT2k6
2020-08-08 11:48:42 +04:00
xynngh fbb29c9c2c Bump version: v0.5.0 2020-08-07 15:41:47 +04:00
xynngh a95ce13628 Don't create blacklist duplicates 2020-08-07 14:07:39 +04:00
xynngh d44121607f Blacklist import/export 2020-08-07 14:07:39 +04:00
xynngh 42244725f4 Update material lib 2020-08-07 14:07:39 +04:00
xynngh 8e44b20e15 Relative date in blacklist, stats in item edit 2020-08-07 14:07:36 +04:00
xynngh a5af1bc9aa Rename DatabaseSingleton 2020-08-07 14:03:38 +04:00
xynngh 5cf1d77860 Blacklist from the info dialog 2020-08-07 14:03:38 +04:00
xynngh 636d56bdc2 Add local blacklist 2020-08-07 14:03:38 +04:00
xynngh 7fac34efb1 Append device info to logcats 2020-08-04 19:19:50 +04:00
xynngh a02fd4151f Use internal cache instead of internal files for automatic crashes and logcats 2020-08-04 19:19:50 +04:00
xynngh 6df27ff3c4 Export and share log instead of saving to file 2020-08-04 19:19:50 +04:00
xynngh 50426a07cf Add French translation
Thanks to Larnicone
2020-08-04 19:19:50 +04:00
xynngh 1e5c7af5c4 Shorten logging tag 2020-07-28 23:16:13 +04:00
xynngh c9376d16d4 Update work runtime 2020-07-28 22:08:53 +04:00
xynngh e328f1768a Bump version: v0.4.11 2020-07-28 21:43:08 +04:00
xynngh 6909c344b5 Add experimental support for blocking hidden numbers 2020-07-28 21:26:39 +04:00
xynngh c1b7c4e9cd Bump version: v0.4.10 2020-07-25 13:49:26 +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 5bc11077d7 Add dark theme
Thanks to an anonymous contributor
2020-07-24 23:13:09 +04:00
xynngh f701f18792 Bump version: v0.4.9 2020-07-18 16:53:10 +04:00
xynngh f932e391af Fix crash for call log item without number 2020-07-08 12:30:07 +04:00
xynngh 535680196c Bump version: v0.4.8 2020-07-04 17:17:08 +04:00
xynngh 2093fa1dee Add crash handler and debugging options 2020-07-04 17:17:08 +04:00
xynngh 461b4fc013 Lazily init EventBus 2020-07-04 17:17:08 +04:00
xynngh 00acf43ffa Lazily init notification channels 2020-07-04 17:17:08 +04:00
xynngh f4caa0ef89 Lazily init Conscrypt 2020-07-04 17:17:08 +04:00
xynngh 110402b9fe Add buttons to reset DB 2020-07-04 17:17:08 +04:00
xynngh 7efef0ac34 Fix preferences theme issue 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 8179fd5e60 Make app direct boot aware 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 6599e71225 Bump version: v0.4.7 2020-06-24 14:49:08 +04:00
xynngh b02f3b6ad0 Add "add review (web)" button 2020-06-24 14:35:15 +04:00
xynngh 3c2479dba5 Customizable country codes
Also randomized appId
2020-06-24 14:35:15 +04:00
xynngh 69945a9ce9 Use custom request headers 2020-06-23 18:42:07 +04:00
xynngh a28878ba04 Ellipsize names in call log 2020-06-22 15:17:06 +04:00
xynngh c18e735483 Bump version: v0.4.6 2020-06-21 20:11:36 +04:00
xynngh 0bde1fd5eb Fix initial DB downloading under some conditions 2020-06-21 20:11:36 +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 55b8c57264 Move DB-related code to a library 2020-06-19 16:04:09 +04:00
xynngh be72580311 Bump version: v0.4.5 2020-06-14 19:24:28 +04:00
xynngh cd442a24f5 Use Conscrypt as Security Provider 2020-06-14 18:43:53 +04:00
xynngh 711298c899 Refactoring: category names 2020-06-14 13:17:49 +04:00
xynngh 8bbf82a7fe Update proguard rules 2020-06-13 19:11:39 +04:00
xynngh 7fdfde0fc6 Add missing FOREGROUND_SERVICE permission
...that was merged from the work-runtime library anyway
2020-06-13 13:06:35 +04:00
xynngh 612b616019 Change logback dep type 2020-06-12 19:42:25 +04:00
xynngh 0b633ce5d1 Fix opening info dialog from MainActivity when DB is not operational 2020-06-12 16:50:25 +04:00
xynngh 693bd02f30 Improve activity stack
Thanks to an anonymous contributor
2020-06-12 16:50:25 +04:00
xynngh 3f41da709d Display error if online reviews can't be loaded 2020-06-09 14:41:41 +04:00
xynngh c9f5f58245 Different icon for rejected calls
Thanks to an anonymous contributor
2020-06-05 22:25:26 +04:00
xynngh b46b5a5acc Fix another compatibility issue 2020-06-03 18:14:59 +04:00
xynngh 1c6741996e Bump version: v0.4.4 2020-06-03 12:14:42 +04:00
xynngh 78acc06195 Update okhttp 2020-06-03 12:14:42 +04:00
xynngh 322f8def76 Fix some lint issues 2020-06-03 12:14:42 +04:00
xynngh 751472d27c Use frequent update checks only on modern Android versions
Also fix @RequiresApi(23) method call on older versions
2020-06-03 12:14:42 +04:00
xynngh 77f3302ea0 Correct Spanish translation 2020-06-03 12:14:42 +04:00
xynngh 42d7518717 Translation corrections 2020-06-02 14:20:10 +04:00
Diego 4c8e161a1e Spanish translation 2020-05-31 17:09:24 -05:00
xynngh 489b7f3aa0 Bump version: v0.4.3 2020-05-28 23:39:16 +04:00
xynngh c71f9f1d78 Don't show reviews notification action for contacts 2020-05-28 23:19:20 +04:00
xynngh d79f1c0676 Fix PendingIntent uniqueness issues
Notification actions should work correctly now.
2020-05-28 23:10:41 +04:00
xynngh d2fb4d69ea Bump version: v0.4.2 2020-05-23 21:47:25 +04:00
xynngh a25aed809c Fix CustomVerticalDivider 2020-05-23 20:38:41 +04:00
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 b44d4a78ac Fix translations 2020-05-23 20:20:14 +04:00
Heimen Stoffels 744149a2e3 Added Dutch translation 2020-05-23 15:17:12 +00:00
Heimen Stoffels d7f812b8f3 Add new directory 2020-05-23 15:16:32 +00:00
xynngh 3af48e09a9 Bump version: v0.4.1 2020-05-11 18:21:34 +04:00
xynngh fc3986e057 Add number category to the info screen 2020-05-10 23:59:54 +04:00
xynngh b628fc6dd1 New app icon
Thanks to an anonymous contributor

Parameters:
Trim: yes
Resize: 83%
2020-05-10 21:10:53 +04:00
xynngh 08b144fa6f Reformat layouts 2020-05-10 19:44:46 +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 04e3b951ec Bump version: v0.4.0 2020-05-08 16:37:15 +04:00
xynngh 016cb2d977 Update color theme
Thanks to an anonymous contributor
2020-05-08 16:22:12 +04:00
xynngh f2d0f55656 Update Russian translation
Thanks to an anonymous contributor
2020-05-08 15:32:43 +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 c056f7becc Fix outer margins in log view 2020-05-07 18:35:44 +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 3f28f51f93 Bump version: v0.3.4 2020-05-02 16:14:38 +04:00
xynngh 7cd2523c86 Update dependencies 2020-05-02 14:18:59 +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 88fba070b1 Bump version: v0.3.3 2020-01-16 15:16:23 +04:00
xynngh f14a65dfda Revert "Add signing config"
This reverts commit 27e20030e2.
Revert to be able to use gradle without keystore file.
2020-01-16 15:10:28 +04:00
xynngh 6f819a7b45 Update dependencies 2020-01-16 14:34:44 +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 7b13e155f1 Bump version: v0.3.2 2019-12-01 14:49:13 +04:00
xynngh 27e20030e2 Add signing config 2019-12-01 14:41:42 +04:00
xynngh db6ef17664 Add Android 9 system permission for call blocking 2019-12-01 13:47:00 +04:00
xynngh a3c1fffa3a Bump slf4j version 2019-12-01 13:34:42 +04:00
xynngh f2b5ea712c Recreate notification channels on every startup
For better localization support
2019-10-18 16:09:46 +04:00
xynngh 8c32946233 Bump version 2019-10-15 17:05:36 +04:00
xynngh 2d80a127db Bump dependencies 2019-10-15 16:44:06 +04:00
xynngh 9d899ac843 Bump version 2019-09-07 15:14:22 +04:00
xynngh 375278d998 Add support for external main DB 2019-09-07 14:39:12 +04:00
xynngh f8403c3771 Bump version 2019-09-01 18:57:44 +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 9c3c93143b Update slf4j dep version 2019-08-31 12:57:42 +04:00
xynngh 8ced1988a5 Correct okhttp dep version 2019-08-31 12:56:39 +04:00
xynngh fa2b568340 Bump version 2019-07-21 21:10:21 +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