2040 Commits

Author SHA1 Message Date
Ensar Sarajčić
312f5bd0a8 Prevent duplication of messages on resend
This prevents duplication by ensuring that message is just
updated in case of SMS, instead of creating a new entry. In case
of MMS, due to the way it is sent internally, we delete original
message once we get result of the new one.

This closes #554
2023-07-24 11:03:48 +02:00
Tibor Kaputa
de695a5a62
Merge pull request #699 from Merkost/export_import_settings
Export import settings section
2023-07-24 10:55:26 +02:00
Tibor Kaputa
deecd78650
minor code style update 2023-07-24 10:55:10 +02:00
merkost
014ac2a4cf Added invalid_file_format toast on XML importing 2023-07-24 13:40:38 +10:00
solokot
dc09352213
Translated using Weblate (Russian)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/ru/
2023-07-22 23:19:49 +02:00
Priit Jõerüüt
264745c216
Translated using Weblate (Estonian)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/et/
2023-07-22 23:19:49 +02:00
Rex_sa
543050b9d4
Translated using Weblate (Arabic)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/ar/
2023-07-22 23:19:49 +02:00
Eric
e09de4d334
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/zh_Hans/
2023-07-22 23:19:49 +02:00
Oğuz Ersen
b92d85a0b6
Translated using Weblate (Turkish)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/tr/
2023-07-22 23:19:49 +02:00
Agnieszka C
661293be41
Translated using Weblate (Polish)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/pl/
2023-07-22 23:19:49 +02:00
Guillaume
690d4aca30
Translated using Weblate (Dutch)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/nl/
2023-07-22 23:19:49 +02:00
VfBFan
dac1bced86
Translated using Weblate (German)
Currently translated at 100.0% (100 of 100 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/de/
2023-07-22 23:19:49 +02:00
VfBFan
68d88e97d0
Translated using Weblate (German)
Currently translated at 100.0% (91 of 91 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/de/
2023-07-22 23:19:49 +02:00
VfBFan
b135263fa6
Translated using Weblate (German)
Currently translated at 100.0% (91 of 91 strings)

Translation: Simple Mobile Tools/Simple SMS Messenger
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-sms-messenger/de/
2023-07-22 23:19:49 +02:00
merkost
e244fd5a53 Moved "Importing" toast 2023-07-22 22:54:05 +10:00
spkprs
3d95ce2b83
Update strings.xml 2023-07-22 12:51:21 +03:00
merkost
39ca2d6079 Added proguard-rules.pro for Kotlin Serialization 2023-07-22 10:05:45 +10:00
merkost
8c0508b0c1 Refactored message restoring in MessagesImporter 2023-07-22 00:31:24 +10:00
merkost
842368d0f4 Split lines in MessagesReader 2023-07-22 00:14:55 +10:00
merkost
c72dc199aa ExportMessagesDialog code refactoring 2023-07-22 00:10:17 +10:00
Ensar Sarajčić
bcb42d0ff5 Ensure recycle bin is ignored when disabled 2023-07-20 16:34:05 +02:00
Ensar Sarajčić
cc6e9358f6 Ensure recycled messages don't reappear in threads 2023-07-20 16:26:00 +02:00
Ensar Sarajčić
565f991932 Update recycle bin related strings 2023-07-20 16:20:29 +02:00
Ensar Sarajčić
3f06b521bf Add separate screen for recycle bin messages 2023-07-20 16:04:51 +02:00
Ensar Sarajčić
31be5d3d95 Remove empty recycle bin menu item if there are no recycle bin conversations 2023-07-20 14:18:24 +02:00
Ensar Sarajčić
372dbaeaa4 Remove unusude useArchive property 2023-07-20 14:12:38 +02:00
Ensar Sarajčić
b29d664dc4 Merge branch 'master' into feature/451-recycle-bin 2023-07-20 14:12:20 +02:00
merkost
ec6bf55025 Added and refactored xml import support 2023-07-20 13:37:54 +10:00
merkost
05ced83909 Merge branch 'master' into export_import_settings
# Conflicts:
#	app/src/main/res/menu/menu_main.xml
2023-07-20 12:52:42 +10:00
tibbi
fd65d26f8f updating commons and room 2023-07-19 16:52: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ć
e86e089dc5 Move thread handling to unarchiveConversation method 2023-07-19 15:31:02 +02:00
Tibor Kaputa
b9f956f7e8
updating the slovak translations 2023-07-19 14:56:40 +02:00
Tibor Kaputa
9208eedf6b
adding an empty line 2023-07-19 14:52:51 +02:00
Ensar Sarajčić
a07ac2c8e6 Add Serbian translation for archive_confirmation 2023-07-19 10:14:25 +02:00
Ensar Sarajčić
a3d723835c Add Croatian translation of archive_confirmation 2023-07-19 10:13:29 +02:00
Ensar Sarajčić
e07fbe40a6 Add confirmation for archiving conversations 2023-07-19 10:11:52 +02:00
Ensar Sarajčić
5dff8367e3 Update label for archive emptying for clarity 2023-07-19 10:08:18 +02:00
Ensar Sarajčić
b9b85ea6a7 Remove options menu on ArchivedConversationsActivity when there are no conversations 2023-07-19 10:07:33 +02:00
Wilson
f6b5bbf455 add asking for Exact alarm permission before scheduling a message above Android API S 2023-07-18 16:21:18 -04:00
Ensar Sarajčić
b0141fe93d Add recycle bin list similar to main conversations list 2023-07-18 15:19:30 +02:00
Ensar Sarajčić
d560720ac3 Fix index creation in the migration 2023-07-18 11:45:47 +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
merkost
db5decfcd8 Added additional types for txt or xml and moved import logic to Importer 2023-07-18 17:17:52 +10:00
Konstantin Merenkov
321e4f11ff
Merge branch 'master' into export_import_settings 2023-07-18 16:27:09 +10:00
merkost
47866a1c19 Settings activity configured import/export 2023-07-18 16:24:04 +10:00
merkost
679236e3fa MessagesImporter and MessagesReader refactoring 2023-07-18 16:23:46 +10:00
merkost
4d378e819c ImportResult extracted to a separate class and MainActivity cleared 2023-07-18 16:23:04 +10:00
merkost
30b100b62f Dialogs refactoring 2023-07-18 16:22:14 +10:00
merkost
5a8cc0f14d Added BackupType with BackupSerializer 2023-07-18 16:21:44 +10:00