Moez Bhatti
caae77a189
#1223 - Add option to only show mobile numbers
2018-08-10 22:37:05 -04:00
Moez Bhatti
d6bf211d9f
Fix unblock conversation not working when conversation is archived
2018-08-10 21:59:49 -04:00
Kend
b69327cb71
Add Delete action for notification ( #1275 )
2018-08-09 15:29:26 -04:00
Moez Bhatti
26faf3c18f
Add hidden option to enable debug logs
2018-08-08 01:47:18 -04:00
Moez Bhatti
a68997ba69
Add alternative buy button labels
2018-08-02 17:27:36 -04:00
Moez Bhatti
4f8afcf7df
Fix implicit broadcast usage for SMS intents
2018-08-01 12:07:13 -04:00
Moez Bhatti
acfa40afae
Remove vararg printing from RealmQuery<T>.anyOf()
2018-07-31 17:24:22 -04:00
Moez Bhatti
75162c8114
#967 - Swipe conversation actions
2018-07-30 20:34:31 -04:00
Moez Bhatti
ea53962619
#1128 - GIF compression support
2018-07-29 23:53:22 -04:00
KruziikG
355fa5e6c6
#1156 - Fix search for non-ascii characters
2018-07-28 00:22:07 -04:00
Moez Bhatti
80e8a7e28d
#591 - More accurate dates and snippets when syncing messages
2018-07-27 23:25:14 -04:00
Moez Bhatti
99f115d06b
Don't log error when finding if we can use subId
2018-07-25 14:34:18 -04:00
Moez Bhatti
555e758c2b
#891 - Call button will call instead of dial if possible
2018-07-24 16:09:18 -04:00
Moez Bhatti
bee3d2f490
Update copyright and optimize imports
2018-07-24 15:36:08 -04:00
Moez Bhatti
dbbb7ffcdf
Persist pinned status across message sync
2018-07-24 14:51:23 -04:00
Moez Bhatti
4602bda96f
Make GlideApp accessible with data module
2018-07-23 17:26:15 -04:00
Moez Bhatti
cb62bcee1d
#965 - Add ability to pin conversations
2018-07-23 14:37:42 -04:00
Moez Bhatti
1a01171908
#1160 - Customize notification actions
2018-07-23 01:34:35 -04:00
Moez Bhatti
bdba5ddaa7
Add missing subId column when syncing messages
2018-07-19 12:18:03 -04:00
Moez Bhatti
892b18c844
#1250 - Save images not being stored correctly
2018-07-19 02:08:23 -04:00
Moez Bhatti
63e3ff2444
Support devices which don't support column subId
2018-07-18 15:55:53 -04:00
Moez Bhatti
9b833befc7
Log when SIA integration is enabled
2018-07-12 16:42:50 -04:00
Moez Bhatti
57b371400e
#1082 - Fix MMS not received by recipients
2018-07-11 23:40:11 -04:00
Moez Bhatti
44b90ef135
Handle case where Uri from inserting SMS is null
2018-07-10 21:59:41 -04:00
Moez Bhatti
98856e7189
Improve image compression
...
Previously, we'd jump from a 100% quality jpeg compressed bitmap to a 60% quality compressed bitmap at 1/4th the resolution. This meant that an image that was slightly over the auto-compression threshold would lose an unnecessarily large amount of resolution/quality.
This new method is more precise with how it compresses the images, and will bring the compressed size much closer to the target size
2018-07-09 02:29:16 -04:00
Moez Bhatti
9cea675bd8
Don't log tryOrNull errors unnecessarily
2018-07-02 18:01:01 -04:00
Moez Bhatti
95b80ad408
Fix crash when attempting to save draft for invalid conversation
2018-07-02 17:51:31 -04:00
Moez Bhatti
ed80392e9c
Use SmsManagerFactory to safely obtain SmsManager
2018-06-30 15:33:49 -04:00
Moez Bhatti
ffe9935e44
Update all scheduled message alarms when device is rebooted
2018-06-29 23:19:54 -04:00
Moez Bhatti
d58d39911d
Insert received message to ContentProvider immediately, update contentId later
2018-06-28 19:26:30 -04:00
Moez Bhatti
f22e8c9322
Convert Transaction to Kotlin, remove unused classes
2018-06-28 17:44:04 -04:00
Moez Bhatti
7ef15dd448
Scheduled messages will automatically be sent
2018-06-27 17:13:32 -04:00
Moez Bhatti
cf371ddf85
Add option to delete scheduled message or send immediately
2018-06-27 16:57:27 -04:00
Moez Bhatti
81d77eb1d9
Simplify API for sending messages
2018-06-27 16:22:42 -04:00
Moez Bhatti
d3ceec01fd
Allow manual sending of scheduled messages
2018-06-27 12:25:19 -04:00
Moez Bhatti
61c8ca17e8
Unlock scheduled tab, show pending scheduled messages
2018-06-26 22:36:28 -04:00
Moez Bhatti
75b728c301
Allow selecting schedule time for message
2018-06-26 17:00:42 -04:00
Moez Bhatti
431edfe2ee
Add ScheduledMessage to realm schema
2018-06-26 15:28:01 -04:00
Moez Bhatti
4644ab003d
#1200 - Fix new conversations failing to sync on Huawei devices
2018-06-21 23:39:58 -04:00
Moez Bhatti
2a6e38475e
Add test support to data module
2018-06-21 09:57:30 -04:00
Moez Bhatti
c455fd3974
Add usage of goAsync() in MarkReadReceiver and MarkSeenReceiver
2018-06-21 09:35:02 -04:00
Moez Bhatti
9b624d33d5
Move lambdas outside of parentheses
2018-06-21 08:57:08 -04:00
Moez Bhatti
89b43adfab
Update Kotlin and KTX versions
2018-06-20 19:38:41 -04:00
Moez Bhatti
327bb52c60
Migrate to AndroidX
2018-06-20 19:13:10 -04:00
Moez Bhatti
aee60a5cae
Fix withAnalytics build issues
2018-06-20 17:39:52 -04:00
Moez Bhatti
53e8c01d88
Move AnalyticsManagerImpl to data module
2018-06-20 15:13:51 -04:00
Moez Bhatti
a5f518042e
Move packages to com.moez.QKSMS
2018-06-20 14:29:07 -04:00
Moez Bhatti
55c208d443
Update ContentDescription for SIM selector
2018-06-19 12:33:55 -04:00
Moez Bhatti
52c99faed1
#1079 - Can't send or receive new messages on HTC and Huawei devices
2018-06-19 03:12:44 -04:00
Moez Bhatti
1b022e46e3
Divide MessageRepository into itself and Conversation Repository
2018-06-15 22:08:05 -04:00