Commit graph

2394 commits

Author SHA1 Message Date
elid
c0e7fc2174 chore(l10n): update Hebrew translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/he/
Via: Weblate
2025-06-04 17:10:15 +05:30
Oasis Tri
bacae95b36 chore(l10n): update French translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/fr/
Via: Weblate
2025-06-04 17:10:15 +05:30
elid
243f8635c8 chore(l10n): update Hebrew translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/he/
Via: Weblate
2025-06-04 17:10:15 +05:30
大王叫我来巡山
d7b06704e5 chore(l10n): update Chinese (Simplified Han script) translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/zh_Hans/
Via: Weblate
2025-06-04 17:10:15 +05:30
Flavio F. M
d22d9bc27f chore(l10n): update Portuguese (Brazil) translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/pt_BR/
Via: Weblate
2025-06-04 17:10:15 +05:30
Yurt Page
a3de18b621 chore(l10n): update Russian translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/ru/
Via: Weblate
2025-06-04 17:10:15 +05:30
elid
a08336a6d7 chore(l10n): update Hebrew translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/he/
Via: Weblate
2025-06-04 17:10:15 +05:30
Do you know my name?
7f1e62461d chore(l10n): update Ukrainian translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/uk/
Via: Weblate
2025-06-04 17:10:15 +05:30
elid
1fe77c5f8f chore(l10n): update Hebrew translations
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/he/
Via: Weblate
2025-06-04 17:10:15 +05:30
Vivien F
857a1fd445
feat: add conversation shortcuts (#280)
* Declare intent filter to open ThreadActivity from shortcut

* Add SimpleContact utilities

* Create the ShortcutHelper class

* update shortcuts on sending message, notification received and when opening thread.

* format code

* Avoid error when getConversations is called from UI thread

* Changed ranking of create new conversation shortcut to 0

* removed exception handling

* Run shortcut registration in background

* Changed shortcut creation and usage report

* do not create shortcut on opening conversation

* optimize imports

* Delete shortcut with conversation

* Show main activity if conversation does not exist

* removed old intent filter

* Specify Fossify thread activity in shortcut's intent

* Avoid dismissing activity if it's a new conversation

* Try to fix private contacts appearing as numbers

* Removed intent sanitizer since activity isn't exported anymore

* Update shortcut label and picture when changing conversation name

* refactor: cleanup code

* refactor: collapse empty tag

---------

Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
Co-authored-by: Naveen Singh <snaveen935@gmail.com>
2025-06-04 14:15:01 +05:30
dependabot[bot]
826545838a
chore(deps): bump com.google.devtools.ksp from 1.9.25-1.0.20 to 2.1.21-2.0.1 (#412)
* chore(deps): bump com.google.devtools.ksp

Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 1.9.25-1.0.20 to 2.1.21-2.0.1.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/1.9.25-1.0.20...2.1.21-2.0.1)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.1.21-2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: make value nullable

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Naveen Singh <36371707+naveensingh@users.noreply.github.com>
2025-06-03 15:22:11 +05:30
Naveen Singh
c437370a02
build: move app version to gradle.properties (#404) 2025-05-26 14:12:01 +05:30
BlackSpectrum
4caa9a806e Translated using Weblate (Gujarati)
Currently translated at 78.1% (86 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/gu/
2025-05-07 08:42:24 +05:30
Guillaume
39e357a804 Translated using Weblate (Dutch)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/nl/
2025-05-07 08:42:24 +05:30
Edgars Andersons
145892da72 Translated using Weblate (Latvian)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/lv/
2025-05-07 08:42:24 +05:30
cat
66a308a3bc Translated using Weblate (Danish)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/da/
2025-05-07 08:42:24 +05:30
xc.tm
4f13434bba Translated using Weblate (Hindi)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/hi/
2025-05-07 08:42:24 +05:30
大王叫我来巡山
83659de0ab Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/zh_Hans/
2025-05-07 08:42:24 +05:30
ssantos
63d12e34be Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/pt_PT/
2025-05-07 08:42:24 +05:30
Lukas Hamm
ea3713521c Translated using Weblate (Lithuanian)
Currently translated at 74.5% (82 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/lt/
2025-05-07 08:42:24 +05:30
Naveen Singh
8623492354 build: allow builds without signing configuration 2025-05-05 20:20:50 +05:30
Naveen Singh
e68fb218aa build: use env variables for release signing fallback 2025-05-05 20:20:50 +05:30
Naveen Singh
a309ceff32 refactor(build): rename prepaid product flavor to gplay 2025-05-05 20:20:50 +05:30
Naveen Singh
72e5cbac3c
Make conversation screen scrollable
See https://github.com/FossifyOrg/Messages/issues/359
2025-04-01 12:20:43 +05:30
Tekhnikal
40c1f004cc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/pt_BR/
2025-03-25 03:56:17 +01:00
Agnieszka C
f1d9d911d7 Fixed cursor position when opening from background (#349) 2025-03-24 09:17:46 +01:00
Naveen Singh
955c3bf58d
Fix some code style errors 2025-03-24 00:52:26 +05:30
Naveen Singh
948728dba5
End files with new lines 2025-03-24 00:32:39 +05:30
Naveen Singh
8f0cbac572
Minor code improvement 2025-03-23 22:44:01 +05:30
Naveen Singh
6531f9f104
Remove storage permission requirement
It's not necessary for importing/exporting blocked numbers or keywords.

See https://github.com/FossifyOrg/Messages/discussions/309
2025-03-23 20:23:49 +05:30
elid
ae86291416
Translated using Weblate (Hebrew)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/he/
2025-03-23 13:54:40 +01:00
LaKato
2dbe533ab5
Translated using Weblate (Esperanto)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eo/
2025-03-23 13:54:40 +01:00
LaKato
edccfbb9df
Translated using Weblate (Spanish)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/es/
2025-03-23 13:54:40 +01:00
LaKato
8323fc7556
Translated using Weblate (Esperanto)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eo/
2025-03-23 13:54:40 +01:00
Petri Hämäläinen
a06cdac809
Translated using Weblate (Finnish)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/fi/
2025-03-23 13:54:40 +01:00
Bora Atıcı
ee863446ce
Translated using Weblate (Turkish)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/tr/
2025-03-23 13:54:40 +01:00
kharrr69
2fed81ae34
Translated using Weblate (Indonesian)
Currently translated at 100.0% (110 of 110 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/id/
2025-03-23 13:54:40 +01:00
Naveen Singh
6f8b9e5e8f
Use 0dp (match constraints) as width for text view
Previously, the text was using `wrap_content`, which could cause cropping or overflow in certain language configurations

See https://github.com/FossifyOrg/Messages/issues/325
2025-03-23 18:10:30 +05:30
Naveen Singh
83a7ff0ada
Merge pull request #346 from FossifyOrg/fix_mms_vuln
Limit received MMS message length to 5000
2025-03-22 14:06:26 +05:30
Naveen Singh
74cb8c602c
Merge pull request #345 from FossifyOrg/fix_mms_sender_logic
Apply proper selection when querying MMS sender
2025-03-22 02:13:41 +05:30
Naveen Singh
0f098fc1e1
Fix concurrent modification exception 2025-03-21 02:54:04 +05:30
Naveen Singh
20999d70e5
Limit received MMS message length to 5000
This is to avoid ANRs just in case there are very large text messages in the system (either added on purpose or sent by someone else to trigger ANRs in the user's device)
2025-03-19 09:38:18 +05:30
Naveen Singh
a7c598e47e
Apply proper selection for MMS sender
See https://github.com/FossifyOrg/Messages/issues/344

More info: https://android.googlesource.com/platform/packages/apps/Messaging/+/master/src/com/android/messaging/sms/MmsUtils.java#1673
2025-03-19 06:13:00 +05:30
Naveen Singh
2a9b5b6d85
Merge pull request #322 from tom93/pr/fix-import-binary-mime-type-q
Allow importing binary files on Android 9
2025-03-09 06:33:43 +05:30
Naveen Singh
8fcd792a15
Format some code 2025-03-02 15:48:41 +05:30
Naveen Singh
0a8273f676
Add launchConversationDetails extension 2025-03-02 15:43:46 +05:30
Agnieszka C
df3d908013 Changed showing from ifRoom to never also in a thread 2025-03-02 10:53:38 +01:00
Agnieszka C
f59bbc6145 Changed showing from ifRoom to never 2025-03-02 10:50:35 +01:00
Agnieszka C
3085b51b86 Added conversation details to the conversation list (#336) 2025-03-02 10:30:53 +01:00
Tom Levy
73d736c4cd Allow importing binary files on Android 9
The previous check was off by one version. The workaround needs to be
applied on Android versions up to *and including* Android 9 (Pie), so
it should be applied unless we are on Android >= 10 (Q).
2025-02-14 10:45:49 +00:00