Commit graph

54 commits

Author SHA1 Message Date
tibbi
32d3e0b21a use a different placeholder image at group conversations, not a letter 2020-04-11 20:07:39 +02:00
tibbi
a4adf59323 cleaning up getMessages, threadId cannot be null 2020-04-11 19:43:39 +02:00
tibbi
21dd815f2a lets use the new Conversation model at the main screen 2020-04-11 19:41:48 +02:00
tibbi
882b75324d create a Conversations model, separate it from Messages 2020-04-11 19:15:31 +02:00
tibbi
9cf479c496 removing the redundant isOrganization field from Contact model 2020-04-11 17:25:58 +02:00
tibbi
269b813a61 renaming some variables to make them clearer 2020-04-11 15:56:23 +02:00
tibbi
c6f1bd8012 filter out blocked numbers earlier 2020-04-11 15:50:04 +02:00
tibbi
6544351480 filter out messages where every participant is blocked, or somehow invalid 2020-04-11 15:41:06 +02:00
tibbi
2a0a96718a group MMS at fetching by id too, not just sms 2020-04-11 11:11:33 +02:00
tibbi
8f6bd84773 lets randomize the letter background colors a bit more 2020-04-11 10:34:44 +02:00
tibbi
b606d9fdfc use the colored letters as placeholders everywhere 2020-04-11 10:23:36 +02:00
tibbi
f96f992203 use a helper function at loading contact thumbnails 2020-04-11 00:05:40 +02:00
tibbi
d8080848c6 make the contact images more colorful 2020-04-10 23:36:44 +02:00
tibbi
0eb161e05a avoid showing accent characters at contact image placeholders 2020-04-10 22:02:51 +02:00
tibbi
718afea9d6 recognize contact photos at SMS too 2020-04-10 21:53:19 +02:00
tibbi
bbc1f53a74 properly fetch contact photos too 2020-04-10 21:48:15 +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
a791b681aa properly mark read MMS messages too, not just SMS 2020-04-10 18:51:47 +02:00
tibbi
7a883ce280 adding a null check at message participants 2020-04-09 22:01:33 +02:00
tibbi
5185a98ca9 cache participant fetching at the mainscreen to speed it up 2020-04-09 18:35:01 +02:00
tibbi
0984449a76 show video MMS attachments too 2020-04-09 13:41:51 +02:00
tibbi
500f2bc8fe adding MMS attachments at the Message class 2020-04-09 10:28:38 +02:00
tibbi
cdc4d8b236 removing an ugly helper function for fetching name from id 2020-04-08 23:04:27 +02:00
tibbi
156620c917 couple more threading improvements here and there 2020-04-08 22:15:43 +02:00
tibbi
8b37aab610 lets add a Participants field into Message 2020-04-08 20:36:59 +02:00
tibbi
424b77577c removing the Subject of the Messages, doesnt seem to be used 2020-04-08 20:20:54 +02:00
tibbi
3fd39a7acf adding some improvements related to fetching recipient names 2020-04-08 20:17:42 +02:00
tibbi
630c87c6d9 implementing the Manage People menu button at the conversation screen 2020-04-08 17:46:42 +02:00
tibbi
f01bbb893e improve the way blocked numbers are checked 2020-04-08 14:00:15 +02:00
tibbi
88389a09c9 do not show blocked number messages on the main screen 2020-04-08 13:41:47 +02:00
tibbi
1e54e6cde0 fetch only the wanted MMS messages at threads 2020-04-07 23:26:43 +02:00
tibbi
e8f37b69de properly sort all fetched messages 2020-04-07 23:24:27 +02:00
tibbi
bda8ff863c add initial MMS parsing 2020-04-07 22:56:28 +02:00
tibbi
b00eea624c shortening some code by importing more specific packages 2020-04-07 12:43:33 +02:00
tibbi
10bc1d1278 simplifying cursor querying 2020-04-07 12:39:34 +02:00
tibbi
97299a0900 make getAvailableContacts asynchronous 2020-04-06 22:06:58 +02:00
tibbi
fdf4957da2 moving some contact fetching helper functions into Context Extensions 2020-04-06 22:00:57 +02:00
tibbi
bc5e40bef3 removing a helper context extension function 2020-04-06 20:25:01 +02:00
tibbi
8379a753b2 adding a helper function for opening a specific thread 2020-04-06 11:22:40 +02:00
tibbi
5b6b5db17b pass only the ThreadId to ThreadActivity, fetch other data 2020-04-06 11:13:47 +02:00
tibbi
d1f2046f2a get the prefix and suffix at name fetching too 2020-04-05 21:08:20 +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
3cf6ce2e37 handle deleting individual messages 2020-04-05 13:38:33 +02:00
tibbi
2a319f9550 allow deleting threads from the main screen 2020-04-05 13:25:24 +02:00
tibbi
1fe2f10d53 show a notification at receiving an SMS 2020-04-04 21:53:58 +02:00
tibbi
3ec40cb979 mark unread SMS as Read on open 2020-04-04 20:22:17 +02:00
tibbi
654359eaea store received SMS in the SMS provider 2020-04-04 20:11:40 +02:00
tibbi
2e078af782 send the targeted number at the Thread activity to be used 2020-04-04 15:25:21 +02:00