Commit Graph

129 Commits

Author SHA1 Message Date
moezbhatti ab99b3756e Use moshi codegen for release, update proguard 2019-09-10 10:52:55 -04:00
moezbhatti 6614089486 Fix changelog version logic 2019-09-10 00:11:19 -04:00
moezbhatti 71f5b7d9b6 Fix issues with release builds 2019-09-09 21:58:32 -04:00
George Zacharia 914b7a235d Fix build
$SRCDIR\data\src\main\java\com\moez\QKSMS\manager\ChangelogManagerImpl.kt: (59, 31): Using 'parse(String): HttpUrl?' is an error. moved to extension function
$SRCDIR\data\src\main\java\com\moez\QKSMS\manager\ChangelogManagerImpl.kt: (72, 45): Using 'body(): ResponseBody?' is an error. moved to val
$SRCDIR/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt: (161, 30): Using 'buffer(Source): BufferedSource' is an error. moved to extension function $SRCDIR/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt: (161, 42): Using 'source(File): Source' is an error. moved to extension function $SRCDIR/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt: (180, 27): Using 'buffer(Source): BufferedSource' is an error. moved to extension function $SRCDIR/data/src/main/java/com/moez/QKSMS/repository/BackupRepositoryImpl.kt: (180, 39): Using 'source(File): Source' is an error. moved to extension function
2019-09-09 21:19:08 -04:00
moezbhatti 4c9130e11a Migrate blocked conversations to qk blocking manager 2019-09-08 21:41:48 -04:00
moezbhatti 07f7d0b7fa Move location of sia preference migration 2019-09-08 21:41:48 -04:00
moezbhatti f564a9c142 Mark conversation unblocked right away when unblocking from qk client 2019-09-08 21:41:48 -04:00
moezbhatti e1b1a6c8db Don't unblock numbers not reported by SIA 2019-09-08 21:41:48 -04:00
moezbhatti 03af81336c Offer to migrate blocked numbers 2019-09-08 21:41:48 -04:00
moezbhatti c5fa1ce0f5 Don't show blocking dialog if not necessary 2019-09-08 21:41:48 -04:00
moezbhatti d91c9043da Don't use system blocking provider, since it won't let messages reach QKSMS anyway 2019-09-08 21:41:48 -04:00
moezbhatti 6b3fffda85 Use new api for blocking/unblocking numbers 2019-09-08 21:41:48 -04:00
moezbhatti cb0af93594 Show popup to block conversation for call control 2019-09-08 21:41:48 -04:00
moezbhatti dc181899eb Add FLAG_ACTIVITY_NEW_TASK when blocking number in CC 2019-09-08 21:41:48 -04:00
moezbhatti 354168ab21 Refactor qksms blocking client to android blocking client 2019-09-08 21:41:48 -04:00
moezbhatti 9ebf4bfd4b Move option to edit blocking manager settings to selection screen 2019-09-08 21:41:48 -04:00
moezbhatti 24423e3c24 Upgrade call control lib, add flag activity new task to intent 2019-09-08 21:41:48 -04:00
moezbhatti 592bd3d447 Migrate old SIA preference 2019-09-08 21:41:48 -04:00
moezbhatti 83090452b5 Build out blocking client for pre api 24 devices 2019-09-08 21:41:47 -04:00
moezbhatti c04a368cc8 Add ability to launch settings of blocking manager 2019-09-08 21:41:47 -04:00
moezbhatti 55073d0f35 Build new UI for changing blocking manager 2019-09-08 21:41:47 -04:00
moezbhatti f2e736b638 Block number in android blocking manager 2019-09-08 21:41:47 -04:00
moezbhatti a3824825f6 When necessary, show dialog prompting user to go to external blocking manager 2019-09-08 21:41:47 -04:00
moezbhatti 25132b58d6 Add intent to launch SIA 2019-09-08 21:41:47 -04:00
moezbhatti 06d1003384 Add migration to add BlockedNumber 2019-09-08 21:41:47 -04:00
moezbhatti afa6199897 #1304 - Create blocking client for built-in android blocking 2019-09-08 21:41:47 -04:00
moezbhatti 25aff4d7ca #1236 - Allow selecting if you want to drop or save blocked messages 2019-09-08 21:41:47 -04:00
moezbhatti 14bf7d4271 Don't include display name in query 2019-09-08 21:41:47 -04:00
moezbhatti 3396fdbd99 Check with Call Control to see if we should block message 2019-09-08 21:41:47 -04:00
moezbhatti 4db125037a Refactor ExternalBlockingManager to BlockingClient 2019-09-08 21:41:47 -04:00
moezbhatti 3bc4b86fea Add UI for toggling Call Control 2019-09-08 21:41:47 -04:00
moezbhatti adfc786b3a Use moshi instead of gson 2019-09-08 21:37:04 -04:00
moezbhatti 3200956f4f Add support for cumulative changelogs 2019-08-30 20:26:15 +02:00
moezbhatti f92afde645 Refresh realm before updating badge count 2019-08-30 17:50:40 +02:00
moezbhatti 51ca3a5c33 Fix widget update lag 2019-08-30 17:34:57 +02:00
moezbhatti 11ecf65642 Check for sub id support before adding field 2019-08-27 23:14:16 +02:00
moezbhatti 5daf015030 #1470 - Avatar never updates 2019-08-12 22:21:52 +02:00
moezbhatti 5513288630 Load high resolution contact photos 2019-08-12 21:38:10 +02:00
moezbhatti be20f19c82 #1425 - Add support for system dark mode on Android Q 2019-08-12 01:21:03 +02:00
moezbhatti 797f359725 Catch error thrown while trying to send message, improve debugging 2019-07-28 00:48:48 -04:00
moezbhatti b8fb429dda #945 - Fix MMS reception for MIUI devices 2019-07-27 22:54:50 -04:00
moezbhatti da28edc782 #1351 - Fix new conversation not being created on Huawei devices 2019-07-27 14:04:22 -04:00
moezbhatti 3915b9322b #505 - Signature support 2019-07-26 23:34:00 -04:00
moezbhatti 274b217a56 Show changelog after app update 2019-06-17 02:17:30 -04:00
moezbhatti aa3791bc50 #1433 - Add swipe action for unread 2019-06-09 01:54:49 -04:00
moezbhatti 6b8915cf0c Go async when sending scheduled message 2019-06-07 01:22:57 -04:00
moezbhatti 4c8e1a1138 #1401 - Fix message stuck as sending when delayed messaging enabled 2019-06-07 01:11:05 -04:00
moezbhatti 1215770898 Respect wantBlock param from SIA 2019-06-06 19:43:59 -04:00
moezbhatti 86102e9d16 #1435 - Update to latest SIA package 2019-05-29 16:09:36 -04:00
moezbhatti b64672c472 Format data module 2019-04-10 22:04:44 -04:00