Commit Graph

58 Commits

Author SHA1 Message Date
Moez Bhatti 43ef8bd0f6 Sync contacts during message sync instead of after 2018-05-18 13:26:28 -04:00
Moez Bhatti e3307bf3dc #1010 - Message content search 2018-05-17 15:31:34 -04:00
Moez Bhatti 8374386734 #915 - Fix rotation when sending images 2018-05-14 18:09:48 -04:00
Moez Bhatti e4e23533f9 Perform sync when permissions are already in place, but sync hasn't been performed yet 2018-05-14 16:43:09 -04:00
Moez Bhatti 72b4bce1d8 #1143 - Fix crash when phone uses 24 hour time format 2018-05-14 15:10:45 -04:00
Moez Bhatti ac7adf6546 Increase default mms attachment size to 300KB 2018-05-09 17:22:17 -04:00
Moez Bhatti 11167aff5b Remove SetupActivity, perform setup in MainActivity
Squashed commit of the following:

commit ff6ece72a60917ceec3ea1485901e8929e65bb43
Author: Moez Bhatti <moez.bhatti@gmail.com>
Date:   Wed May 9 01:50:33 2018 -0400

    Remove default SMS UI from settings

commit 1ce79ea756259268c4d2fcd8acbee3101fdbe019
Author: Moez Bhatti <moez.bhatti@gmail.com>
Date:   Wed May 9 01:45:33 2018 -0400

    Remove SetupActivity, perform setup in MainActivity

commit ccad342d2ab8a5346d63dab273ba9cadb2fa62c0
Author: Moez Bhatti <moez.bhatti@gmail.com>
Date:   Mon May 7 18:02:26 2018 -0400

    Don't query ContentProvider without appropriate permission

commit 527be2e5331ba0cbfd6f3375c12378105d282b0c
Author: Moez Bhatti <moez.bhatti@gmail.com>
Date:   Mon May 7 17:12:00 2018 -0400

    Show non-blocking UI in MainActivity while syncing
2018-05-09 15:20:58 -04:00
Moez Bhatti 7c2e6a2d2c #42 - Multi selection for messages 2018-05-06 17:12:56 -04:00
Moez Bhatti e4bd882f35 #874 - Multi selection for conversations 2018-05-02 16:16:40 -04:00
Moez Bhatti 59e8433e2e #1107 - Fixed message history not showing up after first sync 2018-04-30 14:32:50 -04:00
Moez Bhatti 0e52b290a0 #979 - Delayed sending 2018-04-30 02:57:04 -04:00
Moez Bhatti d48a759ef8 Add UI for rating app 2018-04-22 23:46:48 -04:00
Moez Bhatti af19fbd05d #274 - Fixed image sending for GIFs 2018-04-21 18:55:22 -04:00
Moez Bhatti dcbae53112 #1012 - Show video attachments 2018-04-20 16:51:02 -04:00
Moez Bhatti 8cb733c013 #1026 - Add option to hide message contents 2018-04-18 21:17:34 -04:00
Moez Bhatti 597de70748 #1013 - Add option to use system font 2018-04-18 18:18:28 -04:00
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 956b8c2b8d Update kotlin version 2018-04-06 02:07:25 -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 740be7030b Update gradle dependency notation 2018-04-05 18:43:41 -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