Moez Bhatti
4e9d43e92e
Allow finding contact uri from email
2018-04-15 21:10:48 -04:00
Moez Bhatti
4d368af1cd
Allow normalized search when filtering contacts
2018-04-15 15:04:48 -04:00
Moez Bhatti
f48513b763
Fix mark as read for MMS
2018-04-10 02:43:46 -04:00
Moez Bhatti
bfb97834dc
Add prefernece for QK Reply tap to dismiss
2018-04-09 16:23:47 -04:00
Moez Bhatti
afdf577e4a
Migrate blocked preferences from 2.7.3
2018-04-09 02:29:32 -04:00
Moez Bhatti
9d3ed36856
Ensure non-empty array of parts when sending SMS
2018-04-08 18:28:04 -04:00
Moez Bhatti
ae31905b46
Handle nullable strings returned in contact mapper
2018-04-08 18:14:15 -04:00
Moez Bhatti
f091596dc7
Fix null string returned in mms address query
2018-04-07 14:12:47 -04:00
Moez Bhatti
7779ed219d
Allow for nullable cursor when syncing message
2018-04-06 17:49:27 -04:00
Moez Bhatti
2a638d29a3
Allow nullable cursor when querying for contact uri
2018-04-06 17:31:54 -04:00
Moez Bhatti
67daf3dd04
Use nullable cursor when marking conversation read
2018-04-06 17:23:49 -04:00
Moez Bhatti
36eae4e800
Return nullable cursors when mapping from native contentprovider
2018-04-06 17:19:59 -04:00
Moez Bhatti
137280403e
Allow toggling of SIA integration, and direct user to play store if not installed
2018-04-06 02:32:39 -04:00
Moez Bhatti
927d07e72e
Don't allow incoming messages if blocked via SIA
2018-04-06 00:57:43 -04:00
Moez Bhatti
933911b3d6
Add support for changing font size
2018-04-05 23:23:54 -04:00
Moez Bhatti
922fa56947
Don't try to sync message if it has unreadable id
2018-04-05 14:39:13 -04:00
Moez Bhatti
0156b224fe
Find message uri after determining that it is sms or mms
...
Fixes https://app.bugsnag.com/qk-labs/qksms/errors/5aad6a6f4b6edd001a03b319?filters[error.status][0]=open
2018-04-05 14:35:00 -04:00
Moez Bhatti
724480a3ea
Exclude archived and blocked conversations when calculating unread count
2018-04-05 05:40:19 -04:00
Moez Bhatti
7a8aea0f38
Use RealmAdapter for conversation info media
2018-04-05 05:21:07 -04:00
Moez Bhatti
562137aa77
Fix crash when smsBody in cursor is null
2018-04-05 04:50:31 -04:00
Moez Bhatti
945f32f5c4
Use title and description from uri when saving image
2018-04-05 01:23:35 -04:00
Moez Bhatti
7a7a481123
Add ability to save image to gallery
2018-04-04 22:30:11 -04:00
Moez Bhatti
0c3fc6c8a7
Integrate Should I Answer? blocking support ( #977 )
...
* Pulled over SIA code from 2.7.3
* Eliminate unnecessary service, fix service binding
* Flatten logic in isBlocked
* Return single which emits shouldBlock state
* Mark conversation as blocked during sync
2018-04-04 21:23:41 -04:00
Moez Bhatti
30759c66d4
Fix wrong message showing up in notification
2018-04-03 19:00:57 -04:00
Moez Bhatti
ae46efaba5
Don't show empty conversations in conversation list
2018-04-02 21:51:31 -04:00
Moez Bhatti
c2b1ac8f2c
Fix crash when creating new conversation
2018-04-02 21:45:37 -04:00
Moez Bhatti
e6a0002d82
Use flowable list of unmanaged conversations, fix search
2018-03-29 04:31:16 -04:00
Moez Bhatti
ca548d97fb
Remove link between messages and conversations
2018-03-29 00:35:27 -04:00
Moez Bhatti
481c0336ff
Add preference for qkreply
2018-03-28 19:29:31 -04:00
Moez Bhatti
5bda23c1c8
Show messages in QkReplyActivity
2018-03-28 01:31:01 -04:00
Moez Bhatti
375754262a
Fix imports
2018-03-27 20:10:35 -04:00
Moez Bhatti
1e2e3b16d7
Don't show conversations without recipients
2018-03-27 20:09:06 -04:00
Moez Bhatti
d9a3e17886
Refactor name of getConversationsForWidget to getConversationsSnapshot
2018-03-27 18:27:12 -04:00
Moez Bhatti
cfc37dc201
Don't use async query when loading messages for widget
2018-03-27 17:59:03 -04:00
Moez Bhatti
a2f12dcead
Don't display conversations with threadId 0
2018-03-27 17:49:26 -04:00
Moez Bhatti
9c7ff3e6ea
Conversation as field in Message
2018-03-27 17:19:07 -04:00
Moez Bhatti
bb8b2e6cdc
Launcher widget
2018-03-27 01:12:30 -04:00
Moez Bhatti
38ea0f8a78
Persist archived and blocked state across sync
2018-03-26 01:49:21 -04:00
Moez Bhatti
2e4d96059a
Move ReceiveMms and ReceiveSms interactors to correct module
2018-03-22 01:18:03 -04:00
Moez Bhatti
d7d202392c
Split up app module into domain/data/presentation
2018-03-22 00:32:07 -04:00