Commit Graph

129 Commits

Author SHA1 Message Date
moezbhatti 3215436f32 Save part to disk and share using content provider
Fixes #1508 and fixes #1468
2019-10-20 20:04:45 -04:00
moezbhatti 629e7a2d72 Create generic file binder to allow viewing any unhandled mms part type 2019-10-17 01:31:44 -04:00
moezbhatti d46193abba Show blocking reason if available 2019-10-10 19:15:38 -04:00
moezbhatti 56d13dfe3e Stricter check for phone number equality 2019-10-05 19:42:05 -04:00
moezbhatti 748fc05cc0 Fix unicode stripping for search
Fixes #1420
2019-09-29 18:43:23 -04:00
moezbhatti f649f593a8 Allow clicking anywhere in row to click through to conversation 2019-09-27 00:26:10 -04:00
moezbhatti 6614089486 Fix changelog version logic 2019-09-10 00:11:19 -04:00
moezbhatti 021fab57ca #1488 - Mark incoming blocked messages as read 2019-09-08 21:58:26 -04:00
moezbhatti 4c9130e11a Migrate blocked conversations to qk blocking manager 2019-09-08 21:41:48 -04:00
moezbhatti 3aba92825b Mark read when blocking conversation 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 e163022f50 Mark conversation unblocked if blocking manager demands it 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 9811fac105 Fix padding/layout in blocking screen 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 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 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 a3824825f6 When necessary, show dialog prompting user to go to external blocking manager 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 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 3200956f4f Add support for cumulative changelogs 2019-08-30 20:26:15 +02:00
moezbhatti d221694c99 Fix build
This reverts commit a16c48dc3b.
2019-08-28 01:55:11 +02:00
moezbhatti da28edc782 #1351 - Fix new conversation not being created on Huawei devices 2019-07-27 14:04:22 -04:00
moezbhatti 274b217a56 Show changelog after app update 2019-06-17 02:17:30 -04:00
moezbhatti cc7f573e54 Format domain module 2019-04-10 22:12:57 -04:00
moezbhatti d6aa10563b Upgrade androidx dependencies 2018-12-29 17:25:52 -05:00
moezbhatti 8e46c45df6 Provide more detailed message summary 2018-12-26 00:39:54 -05:00
moezbhatti 14b2d2ef8b Add vcard to message 2018-12-25 22:44:47 -05:00
moezbhatti 728af5168c Fix indentation for constructor params 2018-12-25 18:13:17 -05:00
moezbhatti 7bc0b2181b #1341 - Fix UI glitches with widget 2018-11-18 20:13:56 -05:00
moezbhatti e610a373ca #1079 - Fix composing new conversations not working on Huawei devices 2018-11-18 18:04:52 -05:00
moezbhatti bbecd69ad9 Upgrade gradle and kotlin versions 2018-11-17 18:06:30 -05:00
Moez Bhatti f12a899082 Fix crash when multiple changes made to contact 2018-09-19 19:44:19 -04:00
Moez Bhatti adf007f92c Fix scheduled messaging sometimes failing to send 2018-09-19 18:14:27 -04:00
Moez Bhatti 34ac72b5a1 Show determinate progress when syncing 2018-09-08 03:13:43 -04:00
Moez Bhatti 7f2f4a7f88 Update copyright 2018-09-05 20:05:35 -04:00
Moez Bhatti 957a1ad1d4 Don't show notification for active conversation, improve messaging performance
Previously, the app would mark the conversation read every time a message was received. Now, when we're receiving a message, we can see which conversation is open (if any), and mark it read during the inital write. Now we don't need to query and do another transaction for marking read
2018-09-05 17:51:53 -04:00
Moez Bhatti c42de6f827 Request SMS permission when sending message 2018-09-04 22:08:40 -04:00
Moez Bhatti 1b0ed86c7a Fix error when receiving messages without valid body 2018-09-04 21:39:36 -04:00
Moez Bhatti d27575240c #848 - App shortcuts support 2018-09-03 20:03:03 -04:00
Moez Bhatti 14399e057d #329 - Sync contact after adding 2018-09-03 14:39:32 -04:00
Moez Bhatti dc3e54a85a Add ability to stop restore 2018-09-01 02:48:54 -04:00