Commit graph

78 commits

Author SHA1 Message Date
Ensar Sarajčić
a31af991c5 Rename constant and prefs key for isArchiveAvailable 2023-10-03 10:34:55 +02:00
Ensar Sarajčić
0e68da2710 Prevent using archive table if it doesn't exist
This closes #773
2023-10-03 09:38:45 +02:00
Naveen
4582bc5289
Properly clear messages from database 2023-09-30 02:21:49 +05:30
Naveen
a87f33f88f
Reset database on app update (again) 2023-09-19 23:41:54 +05:30
Ensar Sarajčić
3f06b521bf Add separate screen for recycle bin messages 2023-07-20 16:04:51 +02:00
Ensar Sarajčić
b29d664dc4 Merge branch 'master' into feature/451-recycle-bin 2023-07-20 14:12:20 +02:00
Tibor Kaputa
0c5242df2d
Merge pull request #698 from esensar/feature/177-conversations-archive
Implement archive feature for conversations using system API
2023-07-19 16:40:16 +02:00
Ensar Sarajčić
555b6ebea3 Add support for recycle bin for messages
This adds support for moving messages to recycle bin instead of
deleting them right away. The feature is not active by default.

This closes #451
2023-07-18 11:34:25 +02:00
Ensar Sarajčić
c79242f571 Rename JSON_FILE_EXT to JSON_FILE_EXTENSION 2023-07-15 16:33:21 +02:00
Ensar Sarajčić
a35edce84a Add support for .txt files for importing 2023-07-15 16:32:33 +02:00
Ensar Sarajčić
a6b97698bf Update mime type and file extension constants for clarity 2023-07-15 16:24:32 +02:00
Ensar Sarajčić
0ad178fddb Rename JSON import constants to better reflect contents 2023-07-15 13:59:58 +02:00
Ensar Sarajčić
e825e44f54 Add support for importing XML exports
This covers importing from Signal and Silence applications export

This closes #519
2023-07-12 12:13:59 +02:00
Ensar Sarajčić
7dbd6c5d9f Add proper strings for archive operations 2023-07-12 10:37:20 +02:00
Ensar Sarajčić
47861f605d Add support for archiving conversations
Archiving messages currently acts like recycle bin in
Simple Gallery, meaning that after 30 days, conversations
will be deleted permanently. Any updates to the conversation
(new messages) removes it from archive.

This closes #177
2023-07-11 16:52:47 +02:00
Ensar Sarajčić
674a467694 Add support for blocking keywords for incoming messages
This adds support for filtering incoming messages based on
message body by checking if it contains any of the blocked keywords
(case insensitive). Regex and patterns are not supported at the moment.

NOTE: This does not currently support MMS, only SMS.

This closes #33
2023-07-10 14:11:41 +02:00
Alier
b076da3840 Add Delete Action Button to Sms message 2023-06-24 04:09:35 +06:00
tibbi
77768c66e0 fix #44, load less messages at conversations by default to speed it up 2023-06-21 12:22:11 +02:00
Naveen
2d3650deb4 Lower limit to 75 for quick loading 2023-01-15 09:12:07 +05:30
Naveen
e98351c146 Increase first load limit to 100 2023-01-15 08:41:07 +05:30
Naveen
1f36738be0 Rewrite, move SMS related code into the app 2023-01-03 15:43:14 +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
Tibor Kaputa
56ea66634d
Merge branch 'master' into enter-to-send 2022-11-10 16:41:07 +01:00
elena
407538e497 Add option to send on enter pressed 2022-11-07 18:41:51 +00:00
Naveen
40a77118bf Add "Choose video" button 2022-11-07 03:24:53 +05:30
Naveen
23643d3198 Add support for sending all types of files 2022-11-02 18:03:35 +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
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
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
darthpaul
e04433b346 add setting for sending group message as MMS 2022-04-17 18:01:45 +01:00
Agnieszka C
8fe7af8f83 Added an option to send long messages as MMS 2022-02-19 14:27:46 +01:00
tibbi
9265946d64 delete db after latest update 2022-02-11 09:28:53 +01:00
Tibor Kaputa
e92943b167
Merge branch 'master' into add-pin-conversation 2021-09-24 18:34:15 +02:00
darthpaul
a5109da19f Merge branch 'master' into feat/export-sms
# Conflicts:
#	app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt
#	app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Config.kt
#	app/src/main/kotlin/com/simplemobiletools/smsmessenger/helpers/Constants.kt
2021-09-18 22:16:12 +01:00
darthpaul
d78776e288 feat: use models during export, try to update conversation date during import 2021-09-18 21:05:06 +01:00
Agnieszka C
c14e1f5b95 Added pinning conversations (#197) 2021-09-18 19:23:55 +02:00
Paul Akhamiogu
9656207135 Import SMS 2021-09-12 18:44:52 +01:00
Tibor Kaputa
2aa8e3953b
Merge branch 'master' into add-simple-characters 2021-09-10 10:16:42 +02:00
Paul Akhamiogu
b74a511a5e Add dialog to import messages 2021-09-10 00:31:04 +01:00
Paul Akhamiogu
2a5f2bfc03 Add dialog to export messages 2021-09-10 00:08:57 +01:00
Paul Akhamiogu
b27d3ab795 ref: update copy and make 1MB default MMS file limit 2021-09-07 22:11:33 +01:00
Paul Akhamiogu
c3c2ce4ee3 feat: add settings option to customise the MMS file size limit 2021-09-06 22:25:38 +01:00
Agnieszka C
b212aa49b3 Added removing diacritics (#29) 2021-09-06 10:12:51 +02:00
Paul Akhamiogu
664346e8a9 feat: compress images before sending 2021-09-05 20:45:04 +01:00
Tibor Kaputa
0b0e806d32
Merge pull request #180 from KryptKode/feat/sms-delivered-status
Show 2 checks when sms is delivered
2021-08-27 12:33:26 +02:00