Commit Graph

122 Commits

Author SHA1 Message Date
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 f6d881e54e Remove unused gif library 2018-07-23 18:36:01 -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
Moez Bhatti 6e14b1ab11 Fix case where Conversation isn't returned and can't send message 2018-06-14 20:20:14 -04:00
Moez Bhatti 5ede84acf5 #1112 - Mark conversations read/unread 2018-06-12 13:42:23 -04:00
Moez Bhatti d86e6861ab Update to API 28 2018-06-11 23:51:00 -04:00