Commit graph

3123 commits

Author SHA1 Message Date
Naveen Singh
5ed8c0aacd
Remove unused methods and format code 2025-01-04 01:14:37 +05:30
Naveen Singh
7eafa793c0
Move variables to the top 2025-01-03 22:11:41 +05:30
Naveen Singh
47620b7aee
Delete unused method 2025-01-03 21:59:58 +05:30
Naveen Singh
d037bfbe5e
Fix typo 2025-01-03 21:49:12 +05:30
Naveen Singh
df4440750d
Format code 2025-01-03 21:48:48 +05:30
Naveen Singh
e8286947c1
Fix received attachment alignment 2025-01-03 20:56:48 +05:30
Naveen Singh
997f2f49e3
Improve attachment name parsing
See https://github.com/FossifyOrg/Messages/issues/261
2025-01-03 20:32:56 +05:30
Naveen Singh
294571e116
Catch exceptions caused by empty or malformed SMIL
Closes https://github.com/FossifyOrg/Messages/issues/262
2025-01-03 19:39:07 +05:30
Naveen Singh
545439f353
Add names to call arguments 2025-01-03 19:37:16 +05:30
Naveen Singh
58169dfd2c
Never show 'Settings' options as actions
Closes https://github.com/FossifyOrg/Messages/issues/268
2024-12-29 11:59:52 +05:30
Naveen Singh
79971924d5
Update changelog 2024-12-27 19:33:46 +05:30
Naveen Singh
7e94112319
Update app version to 1.1.0 (3) 2024-12-27 19:32:31 +05:30
Naveen Singh
3284047bc5
Update app store metadata 2024-12-27 19:12:51 +05:30
Naveen Singh
32b20698ff
Merge pull request #265 from tom93/pr/import-fix-timestamps
Fix conversation dates on import
2024-12-27 18:25:50 +05:30
Naveen Singh
011dc3393e
Merge branch 'master' into pr/import-fix-timestamps 2024-12-27 17:46:11 +05:30
Naveen Singh
43c30eda08
Remove unnecessary check 2024-12-27 17:30:27 +05:30
Tom Levy
3ad36c0021 Fix conversation dates on import
When we insert a message, Android's Telephony provider sets the
conversation date to the current time rather than the time of the
message that was inserted.[1] This commit implements a workaround that
fixes the conversation timestamps.

Fixes #146, #42.

[1] https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/android14-release/src/com/android/providers/telephony/MmsSmsDatabaseHelper.java#134
2024-12-27 11:58:41 +00:00
Tom Levy
bfd5450435 Add bulk version of updateLastConversationMessage()
In situations where we want to update multiple conversations (e.g.
during import), we can make it faster by only calling
contentResolver.delete() once.

(We still make separate calls to getConversations() because it doesn't
support multiple IDs, and likewise insertOrUpdateConversation()
doesn't support bulk insert.)
2024-12-27 11:58:41 +00:00
Naveen Singh
787f4cb2e1
Clear typed messages for short codes 2024-12-27 16:39:53 +05:30
Naveen Singh
be553f0b10
Use queryCursor extension for deleting drafts 2024-12-27 16:38:55 +05:30
Naveen Singh
757d849875
Add divider between toolbar and messages 2024-12-27 16:30:07 +05:30
Naveen Singh
6fba0bfdd8
Clear drafts before saving new one
This may resolve https://github.com/FossifyOrg/Messages/issues/13
2024-12-27 15:35:19 +05:30
Naveen Singh
0294ada284
Replace checkboxes with switches
See https://github.com/orgs/FossifyOrg/discussions/78
2024-12-26 14:22:28 +05:30
Naveen Singh
3b4f084a83
Disable language splits
See https://github.com/FossifyOrg/General-Discussion/issues/242
2024-12-26 14:11:38 +05:30
Naveen Singh
6936a10345
Update prepaid flavor config 2024-12-26 14:11:16 +05:30
Naveen Singh
7d2b87adc1
Remove support for Android and older versions
See https://github.com/orgs/FossifyOrg/discussions/241
2024-12-26 14:09:12 +05:30
Naveen Singh
3f17c2d94c
Setup full screen app lock
- Updated commons
2024-12-26 13:16:44 +05:30
Naveen Singh
0df10f18f0
Update dependencies 2024-12-26 12:25:43 +05:30
Naveen Singh
f6c0b82df6
Update AGP 2024-12-25 22:55:29 +05:30
Naveen Singh
3f3fccb199
Merge pull request #251 from weblate/weblate-fossify-sms-messenger
Translations update from Hosted Weblate
2024-12-25 22:55:03 +05:30
Agnieszka C
bec1919821
Translated using Weblate (Polish)
Currently translated at 99.0% (109 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/pl/
2024-12-25 18:05:02 +01:00
109247019824
de71562b04
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (107 of 107 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/bg/
2024-12-25 17:17:55 +01:00
Trond Kjetil Bremnes
da39552a5b
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (107 of 107 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/nb_NO/
2024-12-25 17:17:55 +01:00
109247019824
71e97804bc
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (107 of 107 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/bg/
2024-12-25 17:17:55 +01:00
109247019824
75a0781224
Translated using Weblate (Bulgarian)
Currently translated at 40.0% (2 of 5 strings)

Translation: Fossify/Messages metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger-metadata/bg/
2024-12-25 17:17:55 +01:00
Aindriú Mac Giolla Eoin
d71bcd7179
Translated using Weblate (Irish)
Currently translated at 100.0% (107 of 107 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/ga/
2024-12-25 17:17:55 +01:00
Aindriú Mac Giolla Eoin
5fe4a76e2d
Added translation using Weblate (Irish) 2024-12-25 17:17:55 +01:00
Yeasin Hossain
9525591f7e
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 100.0% (5 of 5 strings)

Translation: Fossify/Messages metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger-metadata/bn_BD/
2024-12-25 17:17:55 +01:00
Naveen Singh
ebe7e92982
Limit subscription id workaround to Android 14+ 2024-12-25 21:47:45 +05:30
Naveen Singh
417737b6a4
Merge pull request #67 from ronniedroid/import_export_keywords
FEATURE: Import and export blocked keywords
2024-12-25 21:43:04 +05:30
Naveen Singh
5683087ca0
Format code 2024-12-25 21:35:29 +05:30
Naveen Singh
025a3a2729
Merge branch 'master' into import_export_keywords 2024-12-25 20:46:51 +05:30
Naveen Singh
c19277a28f
Merge pull request #192 from tom93/pr/fix-subscriptionId-android-14
Fix missing messages after import on Android 14 due to subscriptionId
2024-12-25 20:46:28 +05:30
Naveen Singh
83b5810afe
Merge pull request #149 from tom93/fix-deletion
Fix deletion of random SMS when trying to update threads
2024-12-25 20:04:11 +05:30
Naveen Singh
9d60c516d0
Merge branch 'master' into fix-deletion 2024-12-25 19:44:32 +05:30
Naveen Singh
207596d33b
Merge pull request #139 from tom93/json-streams
Use streams to encode and decode the JSON backups
2024-12-25 18:50:58 +05:30
Naveen Singh
188e8f9ea4
Merge branch 'master' into json-streams 2024-12-25 18:10:09 +05:30
Naveen Singh
d3659075fc
Merge pull request #137 from tom93/fix-import-binary-mime-type
Allow importing files with MIME type "application/octet-stream"
2024-12-25 18:07:17 +05:30
Naveen Singh
29520d5a2d
Construct import mime type based on API level
Format code.
2024-12-25 18:01:03 +05:30
Naveen Singh
8d306941a0
Merge branch 'master' into fix-import-binary-mime-type 2024-12-25 17:20:44 +05:30