Commit Graph

77 Commits

Author SHA1 Message Date
moezbhatti 8e46c45df6 Provide more detailed message summary 2018-12-26 00:39:54 -05:00
moezbhatti 14b2d2ef8b Add vcard to message 2018-12-25 22:44:47 -05:00
moezbhatti 728af5168c Fix indentation for constructor params 2018-12-25 18:13:17 -05:00
moezbhatti 7bc0b2181b #1341 - Fix UI glitches with widget 2018-11-18 20:13:56 -05:00
moezbhatti e610a373ca #1079 - Fix composing new conversations not working on Huawei devices 2018-11-18 18:04:52 -05:00
moezbhatti 41933cef4a #1326 - Fix crash when there's a non-backup file in directory 2018-11-18 10:05:28 -05:00
moezbhatti d3223ae98d Upgrade to Realm 5.8.0 2018-11-17 23:02:47 -05:00
Moez Bhatti f12a899082 Fix crash when multiple changes made to contact 2018-09-19 19:44:19 -04:00
Moez Bhatti 116f9824e9 #1279 - Fix scheduled messages not sending
This was an issue with background services on Android O
2018-09-19 19:33:09 -04:00
Moez Bhatti 34ac72b5a1 Show determinate progress when syncing 2018-09-08 03:13:43 -04:00
Moez Bhatti 8ba008ef48 #1297 - Respect subject charset when decoding subject 2018-09-08 02:19:16 -04:00
Moez Bhatti 7f2f4a7f88 Update copyright 2018-09-05 20:05:35 -04:00
Moez Bhatti 957a1ad1d4 Don't show notification for active conversation, improve messaging performance
Previously, the app would mark the conversation read every time a message was received. Now, when we're receiving a message, we can see which conversation is open (if any), and mark it read during the inital write. Now we don't need to query and do another transaction for marking read
2018-09-05 17:51:53 -04:00
Moez Bhatti 8c01ef6612 Log when a message is received 2018-09-05 17:01:59 -04:00
Moez Bhatti b8117bb1b7 Add experiment for rating threshold 2018-09-05 14:48:14 -04:00
Moez Bhatti c42de6f827 Request SMS permission when sending message 2018-09-04 22:08:40 -04:00
Moez Bhatti 9b26e7306e Fix crash when trying to update contact that exists 2018-09-04 21:36:04 -04:00
Moez Bhatti d27575240c #848 - App shortcuts support 2018-09-03 20:03:03 -04:00
Moez Bhatti 14399e057d #329 - Sync contact after adding 2018-09-03 14:39:32 -04:00
Moez Bhatti dc3e54a85a Add ability to stop restore 2018-09-01 02:48:54 -04:00
Moez Bhatti 0419f4a83a Move backup/restore status strings to resources, show completed state 2018-08-31 17:31:43 -04:00
Moez Bhatti 680c8eb445 Sync messages after restore 2018-08-30 16:45:52 -04:00
Moez Bhatti baecdd9348 Show number of messages per backup 2018-08-30 16:45:52 -04:00
Moez Bhatti 091535f860 Create directory before trying to observe 2018-08-30 16:45:52 -04:00
Moez Bhatti e685a60529 Log errors from backup restore 2018-08-30 16:45:52 -04:00
Moez Bhatti 878770e928 Update styling for progress notification 2018-08-30 16:45:52 -04:00
Moez Bhatti 6d6e7efe4b Ensure that same notification builder is used for life of restore service 2018-08-30 16:45:52 -04:00
Moez Bhatti 9825c6c2ee Use foreground service to perform restore 2018-08-30 16:45:52 -04:00
Moez Bhatti 52d73e6d57 Restore messages to native CP 2018-08-30 16:45:51 -04:00
Moez Bhatti 86d215d44a Sort backed up messages chronologically 2018-08-30 16:45:51 -04:00
Moez Bhatti 6656691abc Parse backup file in restore function 2018-08-30 16:45:51 -04:00
Moez Bhatti cb3b1e47a1 Implement logic to export messages to json 2018-08-30 16:45:51 -04:00
Moez Bhatti adb6d50cad Display progress when backing up or restoring 2018-08-30 16:45:51 -04:00
Moez Bhatti cde31e31a5 Show list of backups on restore click 2018-08-30 16:45:51 -04:00
Moez Bhatti 4d8a337e34 Fix sync never completing 2018-08-21 18:42:47 -04:00
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 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