Commit Graph

75 Commits

Author SHA1 Message Date
Moez Bhatti ffb5ebf4bf Fix NPE when purchaseResult.purchaseList is null 2018-04-05 17:42:44 -04:00
Moez Bhatti e6e55e9113 Clean up code for adding new contact to message recipients 2018-04-05 06:22:21 -04:00
Moez Bhatti 359f38202c Add person info when posting notification 2018-04-05 06:05:17 -04:00
Moez Bhatti e1da6cf5c1 Crop notification avatar to circle 2018-04-05 05:31:19 -04:00
Moez Bhatti 211f3bebaa Fix back button in GalleryActivity 2018-04-05 05:27:54 -04:00
Moez Bhatti 7a8aea0f38 Use RealmAdapter for conversation info media 2018-04-05 05:21:07 -04:00
Moez Bhatti 8f2415afa2 Use RealmAdapter for conversation info recipients 2018-04-05 05:03:51 -04:00
Moez Bhatti b8deb28813 Fix crash when uri in SmsProviderChangedReceiver is null 2018-04-05 04:44:18 -04:00
Moez Bhatti 7a7a481123 Add ability to save image to gallery 2018-04-04 22:30:11 -04:00
Moez Bhatti 7e7ee23df1 Show avatar for single contact in notification 2018-04-04 21:51:09 -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 17017313cc Don't use invalid contacts in MessagesAdapter 2018-04-04 15:39:27 -04:00
Moez Bhatti 76c4795b0f Use fewer viewTypes in MessagesAdapter 2018-04-04 15:34:52 -04:00
Moez Bhatti 0e4e172196 Zero-pad 24 hour timestamps 2018-04-04 00:39:25 -04:00
Moez Bhatti f18e766386 Don't scroll to top after archiving conversation 2018-04-04 00:10:52 -04:00
Moez Bhatti 0a0b95b0a0 Fix night mode selection not working 2018-04-03 16:40:54 -04:00
Moez Bhatti f64365f6eb Only attempt to use light system bars at appropriate API level 2018-04-03 16:30:47 -04:00
Moez Bhatti 12001f70ac Fix compose recipient edittext not accepting numbers 2018-04-03 01:51:21 -04:00
Moez Bhatti ea64585054 Fixed icon and letter color for avatar in conversation 2018-04-03 00:37:07 -04:00
Moez Bhatti c8c5dd3aad Change color of navigation bar based on theme 2018-04-02 23:58:58 -04:00
Moez Bhatti ab4c134090 Use correct color for recent apps bar 2018-04-02 22:22:14 -04:00
Moez Bhatti 531f5b0525 Close qk reply when there are no messages 2018-04-01 18:47:52 -04:00
Moez Bhatti bb38e3194b Migrate qkreply preference 2018-03-30 00:01:00 -04:00
Moez Bhatti d6f751bb66 Use full list of QK Responses 2018-03-29 19:36:03 -04:00
Moez Bhatti 732333ab99 Update color for notification actions, for android wear 2018-03-29 19:09:56 -04:00
Moez Bhatti 58ea5d0ecf Show background and icon when swiping to archive 2018-03-29 16:40:58 -04:00
Moez Bhatti 76e1aef66b Use one layout for all conversation items 2018-03-29 06:42:09 -04:00
Moez Bhatti 3519583893 Add invisible hex view in color picker 2018-03-29 06:00:44 -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 d26adad7bf Add draft support for qkreply 2018-03-28 20:24:33 -04:00
Moez Bhatti 481c0336ff Add preference for qkreply 2018-03-28 19:29:31 -04:00
Moez Bhatti e8d86364b0 Remove unnecessary mapNotNull 2018-03-28 18:09:57 -04:00
Moez Bhatti 84f02fc03f Add option to call or view conversation from qkreply 2018-03-28 18:09:32 -04:00
Moez Bhatti f2214f5db5 Mark read when sending message from qk reply 2018-03-28 18:02:20 -04:00
Moez Bhatti 3fc81b4c86 Dismiss qkreply after marking read or sending message 2018-03-28 17:59:37 -04:00
Moez Bhatti 96c6d5ca53 Add empty state support for realm adapters 2018-03-28 17:56:26 -04:00
Moez Bhatti aeecaa9111 Update compose bar style in qkreply 2018-03-28 17:26:10 -04:00
Moez Bhatti 7affdcd119 Add ability to send messages via qkreply 2018-03-28 17:10:08 -04:00
Moez Bhatti de4019bf17 Remove unused archive field in ComposeState 2018-03-28 16:55:06 -04:00
Moez Bhatti fb97ede7aa Add ability to mark read, and expand/collapse qk reply 2018-03-28 04:15:45 -04:00
Moez Bhatti c136920c68 Create extension function to auto scroll to start of recyclerview 2018-03-28 03:22:17 -04:00
Moez Bhatti c3b275aba3 Add compose layout for qk reply 2018-03-28 02:56:02 -04:00
Moez Bhatti 5bda23c1c8 Show messages in QkReplyActivity 2018-03-28 01:31:01 -04:00
Moez Bhatti 16d49e8e64 Display qkreply popup when message is received 2018-03-28 00:49:31 -04:00
Moez Bhatti 375754262a Fix imports 2018-03-27 20:10:35 -04:00
Moez Bhatti 5216a1ce1d Fix MainActivity empty state visibility 2018-03-27 20:06:08 -04:00
Moez Bhatti 2228dc2bc6 Don't keep references to conversations and archivedConversations realmResults in MainViewModel 2018-03-27 18:43:57 -04:00
Moez Bhatti d9a3e17886 Refactor name of getConversationsForWidget to getConversationsSnapshot 2018-03-27 18:27:12 -04:00
Moez Bhatti 005d5b761c Mark ConversationAdapter arguments private 2018-03-27 18:00:58 -04:00