Commit graph

59 commits

Author SHA1 Message Date
tibbi
cc04594d31 updating commons 2022-02-07 11:45:59 +01:00
tibbi
591f473a1f updating commons with PhoneNumber containing multiple fields 2022-02-06 22:44:20 +01:00
Agnieszka C
5751eabc16 Added contact photo to notification 2022-01-12 18:23:18 +01:00
tibbi
928246eaea fix #206, solving a glitch with number being shown instead of name 2021-12-25 18:37:47 +01:00
tibbi
5f11714e6f catch exceptions thrown at getting unread conversations 2021-11-13 09:08:55 +01:00
Agnieszka C
d2d291069c Fixed marking as read/unread not refreshing list 2021-09-14 19:03:04 +02:00
Agnieszka C
b212aa49b3 Added removing diacritics (#29) 2021-09-06 10:12:51 +02:00
Paul Akhamiogu
46f71c994f Show 2 checks when sms is delivered
- differentiate between sent sms and delivered sms by updating the SmsStatusSentReceiver which updates the type to Telephony.Sms.MESSAGE_TYPE_SENT or Telephony.Sms.MESSAGE_TYPE_FAILED depending on the outcome.
- rename ThreadSuccess to ThreadSent and add a boolean field for the delivery status
- SmsStatusSentReceiver updates the status of the message to Telephony.Sms.STATUS_COMPLETE.
- accommodate for the need to keep track of the status by adding Int field status to the Message class,
- add appropriate database migrations (3 to 4) for the new status field.
- add status to the query for sms in extension function Context.getMessages and Context.getMMS
- add extension function Context.updateMessageStatus to update the status of a message in the database
2021-08-25 16:57:07 +01:00
tibbi
de54a88b2d catching some exceptions 2021-05-23 17:01:59 +02:00
tibbi
e8a53d06c1 make sure the conversation are properly refreshed when open 2021-04-15 11:58:11 +02:00
tibbi
2e3604ab54 updating commons and kotlin 2021-04-14 23:15:34 +02:00
tibbi
75aac13e1e adding a null check at DirectReplyReceiver 2021-03-22 16:03:34 +01:00
tibbi
6c9d25d16f properly handle sending reply messages through the top notification 2021-03-15 23:10:59 +01:00
tibbi
26710c572f updating some colors for the white theme 2021-02-15 18:56:12 +01:00
tibbi
9412024baa try fixing a glitch with "Sending..." message getting stuck 2021-01-11 10:37:51 +01:00
tibbi
d02df0a1a2 improve message marking after delivery to avoid glitching 2021-01-02 11:24:56 +01:00
tibbi
7554bb1f10 show a notification if a message sending failed 2021-01-01 22:52:23 +01:00
tibbi
ac7d2afbb6 properley update message types in the local db too 2021-01-01 20:13:45 +01:00
tibbi
7fedcbd108 leave mms handling on the system, do not mess with it 2021-01-01 20:02:30 +01:00
tibbi
d3494014a6 improving the messages delivery status 2021-01-01 19:00:40 +01:00
tibbi
cf75ab71d4 make sure sent messages have proper SIM card associated 2021-01-01 17:04:41 +01:00
tibbi
733428da38 store received messages in hte local db asap 2020-12-21 22:56:10 +01:00
tibbi
6405b7431f work with threadIds as Longs, not Ints 2020-12-21 20:01:57 +01:00
tibbi
4cad413478 store attachment uri as a string 2020-12-21 15:29:10 +01:00
tibbi
f66833e9bd complicate the threading at receiving messages a bit more 2020-11-28 22:47:11 +01:00
tibbi
953d521e47 make sure received messages are stored on the background thread 2020-11-03 19:23:49 +01:00
tibbi
4668629b30 really fix crashing at received MMS messages 2020-09-23 14:32:59 +02:00
tibbi
97fabfec1a fix a crash at receiving MMS 2020-09-23 10:08:07 +02:00
tibbi
e3f7d80987 fix a crash at showing received MMS messages 2020-09-22 14:16:05 +02:00
tibbi
2e0d6a877d improving the unread messages counter badge 2020-07-27 22:37:11 +02:00
tibbi
41fb730511 properly handle contacts with multiple phone numbers 2020-07-27 21:53:21 +02:00
tibbi
f4da76a010 fix #21, allow replying directly from the top notification 2020-06-18 18:12:45 +02:00
tibbi
a85eb77d31 fix #47, mark the whole conversation as read with Mark as Read at notification 2020-06-17 21:45:17 +02:00
tibbi
8dd3fc561f mark messages as read in the local db too 2020-05-30 20:29:37 +02:00
tibbi
0db8b202c7 properly add new messages into the local database on receiving 2020-05-30 20:21:27 +02:00
tibbi
b5cd6aafbc improving blocked number checking performance 2020-05-23 17:15:27 +02:00
tibbi
d4e9c22d13 add a Mark As Read notification item 2020-05-13 16:04:28 +02:00
tibbi
6fb8d963a8 store the subscription ID at incoming messages too 2020-05-13 13:44:43 +02:00
tibbi
6db8d2a2d3 fix a glitch at setting the received sms time in the future 2020-05-01 00:12:22 +02:00
tibbi
aea826b57c properly handle multipart longer sms messages 2020-04-19 20:55:48 +02:00
tibbi
cfda56973d adding some extra checks to avoid showing blocked numbers on some places 2020-04-14 10:14:05 +02:00
tibbi
cd26b96384 rely on klinkerapps library at sending SMS too, not just MMS 2020-04-13 13:06:30 +02:00
tibbi
a5d8633593 prepare for handling multiple mms attachments 2020-04-12 18:13:40 +02:00
tibbi
554f087d56 allow sending MMS, sadly it needs internet access 2020-04-12 16:00:59 +02:00
tibbi
02ba0e3651 properly handle and show received MMS 2020-04-10 20:06:14 +02:00
tibbi
a25982e816 move the received message notification handling in Context extension 2020-04-10 19:00:14 +02:00
tibbi
44a1d85436 properly obtain the sms senders name 2020-04-09 10:06:47 +02:00
tibbi
5b6b5db17b pass only the ThreadId to ThreadActivity, fetch other data 2020-04-06 11:13:47 +02:00
tibbi
e1f1583b17 add handling for storing sent messages 2020-04-05 19:12:02 +02:00
tibbi
420a88c74c creating a helper function for fetching the thread id 2020-04-05 17:38:25 +02:00