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