Commit graph

109 commits

Author SHA1 Message Date
Naveen
1f36738be0 Rewrite, move SMS related code into the app 2023-01-03 15:43:14 +05:30
tibbi
db6ddceb73 updating commons and min SDK to 23 2023-01-01 21:24:41 +01:00
Naveen
35e9141888 Use a separate notification id for failure notifications
This way failure notifications won't overwrite the existing chat notifications (if there are any) as they also use thread id as notification id
2022-12-08 01:42:43 +05:30
Naveen
860e6c255b Minor code improvement 2022-12-04 23:23:16 +05:30
Naveen
453d879c82 Minor readability improvement 2022-12-04 00:57:14 +05:30
Naveen
0ab85419af Improve and organise notification related code
Improvements related to the "Mark as read" button but it's not completely fixed yet. There's still a minor issue on android 13 devices

### Changes:
 - Move notification related code to a separate helper
 - Update notification instead of cancelling when using inline replies
 - Disable sound on inline replies
 - Reuse existing transaction api extensions for sending inline replies
2022-12-04 00:49:41 +05:30
Naveen
417a37bbb4 Move blocking stuff to background thread 2022-11-18 01:15:46 +05:30
Naveen
ca1ad0043b Minor messaging code improvement 2022-11-18 01:01:10 +05:30
Naveen
d8dadd1f55 Use DiffUtil with thread recyclerview
Also added a progress indicator at the top while fetching older messages
2022-11-17 02:25:36 +05:30
Naveen
c5034a64d5 Don't fetch file size in thread list 2022-11-16 15:54:25 +05:30
tibbi
a65916c54e catch and show exceptions thrown at sending a message 2022-11-13 20:31:03 +01:00
Tibor Kaputa
56ea66634d
Merge branch 'master' into enter-to-send 2022-11-10 16:41:07 +01:00
Naveen
b4c5648ddc Properly handle attachment picker visibility 2022-11-08 02:13:24 +05:30
elena
407538e497 Add option to send on enter pressed 2022-11-07 18:41:51 +00:00
Naveen
1e67cd0fdf Use 'application/txt' when sending text files 2022-11-07 15:35:57 +05:30
Naveen
40a77118bf Add "Choose video" button 2022-11-07 03:24:53 +05:30
Naveen
b6407dc49b Use lookup key to load contacts 2022-11-06 21:00:35 +05:30
Tibor Kaputa
3a1b749a58
fixing a param name 2022-11-06 10:44:49 +01:00
Tibor Kaputa
6bf9d6399e
fixing some spacing 2022-11-06 10:32:52 +01:00
Naveen
cd2c94ccee Workaround attachment filename issue 2022-11-05 00:21:59 +05:30
Naveen
61a57aa2b5 Show icon for common mime types 2022-11-05 00:20:04 +05:30
Naveen
b6012f6e2b Workaround some potential exceptions 2022-11-03 23:49:55 +05:30
Naveen
09956f809d Properly parse attachment file names 2022-11-03 23:40:47 +05:30
Naveen
ecdbc9036a Extract all properties when adding contact attachment 2022-11-03 00:01:52 +05:30
Naveen
54f7c5980b Move preview helpers to one place 2022-11-02 20:32:51 +05:30
Naveen
23643d3198 Add support for sending all types of files 2022-11-02 18:03:35 +05:30
Naveen
d6f71619cf Add options to edit, delete, and send the message now 2022-10-04 01:10:20 +05:30
Naveen
ee8130c767 Handle conversations with scheduled messages only 2022-09-28 02:05:06 +05:30
Naveen
2ff0880cb5 Handle sending scheduled messages 2022-09-27 16:08:45 +05:30
Naveen
7624174cad Add schedule send message creation ui
Move android-smsmms logic into a separate file
2022-09-26 03:02:07 +05:30
Naveen
56ec2c5442 Also add additional (middle) names 2022-09-01 00:11:07 +05:30
Naveen
6a0553bf5f Also add name prefix and suffix 2022-08-31 23:57:01 +05:30
Naveen
8dc4687328 Use structured name when formatted name is empty 2022-08-31 17:34:51 +05:30
Naveen
f07abeb54c Add vCard attachment preview 2022-08-29 03:19:50 +05:30
tibbi
0031c7bb1d delete all messages to reset the db 2022-06-26 12:59:44 +02:00
tibbi
42b3c7b475 set sendGroupMessageMMS to false by default 2022-06-12 09:29:35 +02:00
Pavel Poley
86df932ce8 fix scroll position resetting on refresh 2022-06-06 16:18:05 +03:00
tibbi
7e60d25a07 lower the loaded messages count to 50 2022-06-02 23:15:17 +02:00
Pavel Poley
ec157ba19e allow displaying older messages 2022-06-02 15:12:48 +03:00
Pavel Poley
c8dbfb4090 allow displaying older messages 2022-06-02 13:01:03 +03:00
Pavel Poley
e9c32e7487 allow displaying older messages 2022-06-01 17:45:09 +03:00
Tibor Kaputa
0006076b9b
after some testing, lets enable group message MMS sending by default 2022-04-18 10:05:45 +02:00
darthpaul
e04433b346 add setting for sending group message as MMS 2022-04-17 18:01:45 +01:00
tibbi
4b514469e4 updating commons and gradle 2022-03-06 12:51:51 +01:00
Agnieszka C
8fe7af8f83 Added an option to send long messages as MMS 2022-02-19 14:27:46 +01:00
tibbi
e826c3c1d2 disable delivery reports by default as it can cost money 2022-02-14 15:35:00 +01:00
tibbi
9265946d64 delete db after latest update 2022-02-11 09:28:53 +01:00
tibbi
591f473a1f updating commons with PhoneNumber containing multiple fields 2022-02-06 22:44:20 +01:00
EveX1
f19fab5285 UPDATE compressImage()
- ADD Compressor Resolution Constraint as inner class
- ADD two util (private) methods from same package
- ADD logic to cut the width / height by half if
image size > 2 * targeted size
- UPDATE comment from #285
2022-01-29 02:07:12 +01:00
EveX
2605a61005 add error message on MMS compression failed 2022-01-27 01:44:27 +01:00