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
tibbi
251eca8823
adding a helper function for refreshing the messages
2020-04-05 15:06:27 +02:00
tibbi
1c1ccb7a4b
show the addresses first letter at the SMS notification
2020-04-05 11:58:35 +02:00
tibbi
7f2470567d
adding a new icon for the notifications
2020-04-05 10:55:24 +02:00
tibbi
b48f18eaf8
adding the app icon in all colors
2020-04-05 10:29:16 +02:00
tibbi
a3e89719b1
use the BigTextStyle notification style at received SMS
2020-04-04 22:11:23 +02:00
tibbi
1fe2f10d53
show a notification at receiving an SMS
2020-04-04 21:53:58 +02:00
tibbi
29c0f928ca
use EventBus for triggering sms list refreshes
2020-04-04 21:23:28 +02:00