Commit graph

3365 commits

Author SHA1 Message Date
Sketch6580
f73aee318d chore(l10n): update Chinese (Simplified Han script) translations
Currently translated at 100.0% (113 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/zh_Hans/
Via: Weblate
2026-01-23 12:17:27 +05:30
大王叫我来巡山
e65b7f3f10 chore(l10n): update Chinese (Simplified Han script) translations
Currently translated at 100.0% (113 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/zh_Hans/
Via: Weblate
2026-01-23 12:17:27 +05:30
Alexander Gabilondo
b086e06893 chore(l10n): update Basque translations
Currently translated at 95.5% (108 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eu/
Via: Weblate
2026-01-23 12:17:27 +05:30
BlueOrbit7
9e50ec1982 chore(l10n): update Portuguese (Portugal) translations
Currently translated at 100.0% (113 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/pt_PT/
Via: Weblate
2026-01-23 12:17:27 +05:30
Sketch6580
939939d2be chore(l10n): update Chinese (Simplified Han script) translations
Currently translated at 100.0% (2 of 2 strings)

Translation: Fossify/Messages metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger-metadata/zh_Hans/
Via: Weblate
2026-01-23 12:17:27 +05:30
Sketch6580
e0d7c941f8 chore(l10n): update Chinese (Simplified Han script) translations
Currently translated at 100.0% (113 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/zh_Hans/
Via: Weblate
2026-01-23 12:17:27 +05:30
Alexander Gabilondo
8f1e2e52c2 chore(l10n): update Basque translations
Currently translated at 69.9% (79 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eu/
Via: Weblate
2026-01-23 12:17:27 +05:30
noimzip
b14dcd7236 chore(l10n): update Japanese translations
Currently translated at 95.5% (108 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/ja/
Via: Weblate
2026-01-23 12:17:27 +05:30
Alexander Gabilondo
ae88012e79 chore(l10n): update Basque translations
Currently translated at 53.0% (60 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eu/
Via: Weblate
2026-01-23 12:17:27 +05:30
Alexander Gabilondo
94ac734829 chore(l10n): update Basque translations
Currently translated at 42.4% (48 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/eu/
Via: Weblate
2026-01-23 12:17:27 +05:30
Naveen Singh
a8eb1956b6
fix: reschedule scheduled messages when they are cleared (#654)
* fix: reschedule scheduled messages when they are cleared

* docs: remove comment about overdue messages

That will be solved in another PR.

* fix: address detekt issues

* fix: don't clear scheduled message ahead of time

* fix: reschedule scheduled messages on startup

This recovers the alarms when app was force-stopped.

* fix: typo!

* fix: another typo!

Refs: https://github.com/FossifyOrg/Messages/issues/641
2026-01-23 12:00:04 +05:30
Naveen Singh
dd4ff67a72
fix: add missing projection and fix typo error (#571)
* fix: add missing subject projection column

* fix: drop the simple view

* fix: drop the message count filter
2026-01-23 05:52:33 +05:30
Bram Hagens
fffe72b367
feat: improve multi-message copy formatting (#671)
* feat: improve multi-message copy formatting

* use date-first format and preserve blank line separator

Refs: #600
2026-01-22 14:29:14 +05:30
dependabot[bot]
5adf13bc32
chore(deps): bump fastlane from 2.230.0 to 2.231.0 (#672)
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.230.0 to 2.231.0.
- [Release notes](https://github.com/fastlane/fastlane/releases)
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md)
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.230.0...fastlane/2.231.0)

---
updated-dependencies:
- dependency-name: fastlane
  dependency-version: 2.231.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 07:45:48 +05:30
dependabot[bot]
cbdf003462
chore(deps): bump kotlin from 2.2.21 to 2.3.0 (#648)
* chore(deps): bump kotlin from 2.2.21 to 2.3.0

Bumps `kotlin` from 2.2.21 to 2.3.0.

Updates `org.jetbrains.kotlin.android` from 2.2.21 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.21 to 2.3.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* fix: specify type explicitly

---------

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 <snaveen935@gmail.com>
2026-01-01 19:13:09 +05:30
fossifybot[bot]
897e2ae79d
chore: update lint baselines (#660)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2026-01-01 08:16:25 +05:30
Naveen Singh
ee74bafff7
ci: prevent unnecessary workflow runs on minor changes (#659) 2026-01-01 01:46:57 +05:30
Naveen Singh
3ff1f5730c
docs: update changelog (#655)
* docs: update changelog

Closes https://github.com/FossifyOrg/Messages/issues/282
2026-01-01 01:17:30 +05:30
fossifybot[bot]
7d72ff20bf
chore(deps): bump org.fossify.commons from 5.12.0 to 5.13.1 (#657)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2026-01-01 01:12:02 +05:30
Naveen Singh
db83b698d2
ci: prevent unnecessary workflow runs on minor changes (#658) 2026-01-01 00:57:21 +05:30
Naveen Singh
a59d4acbd9
feat: allow adding alphanumeric senders to contacts (#653)
Refs: https://github.com/FossifyOrg/Messages/issues/232
2025-12-23 19:13:23 +05:30
Naveen Singh
74e49cf939
feat: allow copying numbers from inside threads (#652)
* feat: allow copying numbers from inside threads

* fix: no such item exception!

* fix: reduce cyclomatic complexity for `setupOptionsMenu()`

* fix: prefer `conversation.phoneNumber` for clipboard

Refs: https://github.com/FossifyOrg/Messages/issues/651
2025-12-23 18:28:34 +05:30
dependabot[bot]
195e35d8c0
chore(deps): bump fastlane from 2.229.1 to 2.230.0 (#647)
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.229.1 to 2.230.0.
- [Release notes](https://github.com/fastlane/fastlane/releases)
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md)
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.229.1...fastlane/2.230.0)

---
updated-dependencies:
- dependency-name: fastlane
  dependency-version: 2.230.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 23:30:21 +05:30
dependabot[bot]
0b0ffaeb54
chore(deps): bump com.google.devtools.ksp from 2.3.3 to 2.3.4 (#649)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/2.3.3...2.3.4)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 23:29:46 +05:30
Naveen Singh
14dc9ce860
fix: disable address normalization when checking blocked MMS senders (#644)
Removed MMS sender address normalization when checking against blocked numbers. Previously, blocking an alphanumeric address such as `VE-ViCARE` would block MMS messages from `VE-ViCARE` and the normalized number `83842273`. Even if that collision never occurs in the real world, removing normalization is the correct move and is consistent with how SMS blocking works.
2025-12-21 16:01:53 +05:30
Naveen Singh
1e3f5e5933
fix: improve sms receiver handling (#642)
* fix: improve sms receiver handling
* docs: add comment regarding multiple messages
* fix: catch errors when inserting conversation

Refs: https://github.com/FossifyOrg/Messages/issues/159
2025-12-21 14:51:54 +05:30
dependabot[bot]
ed2aedd915
chore(deps): bump aws-sdk-s3 from 1.205.0 to 1.208.0 (#640)
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.205.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.208.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 19:41:57 +00:00
fossifybot[bot]
03d1a51a94
chore(release): v1.7.0 (19) (#602)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-16 06:43:31 +05:30
fossifybot[bot]
25fea34035
chore(deps): bump org.fossify.commons from 5.11.0 to 5.12.0 (#635)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-16 01:08:40 +00:00
Naveen Singh
6c8b70c22b feat(l10n): remove Valencian translations
Translations for Valencian have been removed from Fossify/Messages.

Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/ca@valencia/
Via: Weblate
2025-12-16 06:11:22 +05:30
RodAlc
ed88c844ad chore(l10n): update Spanish translations
Currently translated at 100.0% (113 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/es/
Via: Weblate
2025-12-16 06:11:22 +05:30
fran secs
5f2718bba3 feat(l10n): add Valencian translations
Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/ca@valencia/
Via: Weblate
2025-12-16 06:11:22 +05:30
Vasilis K.
4f43c508bc chore(l10n): update Greek translations
Currently translated at 99.1% (112 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/el/
Via: Weblate
2025-12-16 06:11:22 +05:30
Vasilis K.
c01528e3f2 chore(l10n): update Greek translations
Currently translated at 95.5% (108 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/el/
Via: Weblate
2025-12-16 06:11:22 +05:30
Kotori Cake
d388f11bad chore(l10n): update Azerbaijani translations
Currently translated at 3.5% (4 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/az/
Via: Weblate
2025-12-16 06:11:22 +05:30
Naveen Singh
85c138905e
feat: deprecate recycle bin feature (#628)
* feat: deprecate recycle bin feature
* docs: update changelog

Refs: https://github.com/FossifyOrg/Messages/issues/290
2025-12-11 19:38:47 +05:30
fossifybot[bot]
44fe4f7031
chore: update lint baselines (#627)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-10 23:56:49 +05:30
Naveen Singh
1a804c6473
fix: properly block MMS messages from unknown numbers (#625)
Refs: https://github.com/FossifyOrg/Messages/issues/610
2025-12-10 23:27:23 +05:30
Naveen Singh
0cafa22acf
ci: add workflow to update commons lib (#626) 2025-12-10 23:08:06 +05:30
dependabot[bot]
c532b062f9
chore(deps): bump org.fossify:commons from 5.10.0 to 5.11.0 (#624)
Bumps [org.fossify:commons](https://github.com/FossifyOrg/commons) from 5.10.0 to 5.11.0.
- [Commits](https://github.com/FossifyOrg/commons/compare/5.10.0...5.11.0)

---
updated-dependencies:
- dependency-name: org.fossify:commons
  dependency-version: 5.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 15:21:05 +00:00
Jan
988b532581
fix: properly handle "New conversation" shortcut
Refs: https://github.com/FossifyOrg/Messages/issues/416
2025-12-09 13:00:14 +05:30
dependabot[bot]
cda1ad130c
chore(deps): bump androidx.swiperefreshlayout:swiperefreshlayout (#620)
Bumps androidx.swiperefreshlayout:swiperefreshlayout from 1.1.0 to 1.2.0.

---
updated-dependencies:
- dependency-name: androidx.swiperefreshlayout:swiperefreshlayout
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 23:50:52 +05:30
dependabot[bot]
4223f976b3
chore(deps): bump org.fossify:commons from 5.9.1 to 5.10.0 (#621)
Bumps [org.fossify:commons](https://github.com/FossifyOrg/commons) from 5.9.1 to 5.10.0.
- [Commits](https://github.com/FossifyOrg/commons/compare/5.9.1...5.10.0)

---
updated-dependencies:
- dependency-name: org.fossify:commons
  dependency-version: 5.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 17:24:07 +00:00
dependabot[bot]
cc5543033b
chore(deps): bump fastlane from 2.229.0 to 2.229.1 (#614)
Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.229.0 to 2.229.1.
- [Release notes](https://github.com/fastlane/fastlane/releases)
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md)
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.229.0...fastlane/2.229.1)

---
updated-dependencies:
- dependency-name: fastlane
  dependency-version: 2.229.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 19:41:19 +00:00
dependabot[bot]
86322ce173
chore(deps): bump org.fossify:commons from 5.7.3 to 5.9.1 (#613)
Bumps org.fossify:commons from 5.7.3 to 5.9.1.

---
updated-dependencies:
- dependency-name: org.fossify:commons
  dependency-version: 5.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 18:45:28 +00:00
Naveen Singh
f820d80284
ci: pass secrets to testing build workflow (#612) 2025-12-01 18:03:06 +05:30
fossifybot[bot]
cf026e9b09
chore: update lint baselines (#611)
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-01 08:04:24 +05:30
Amadɣas
0141d9a69c chore(l10n): update Kabyle translations
Currently translated at 38.9% (44 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/kab/
Via: Weblate
2025-12-01 02:22:04 +05:30
ButterflyOfFire
114b48c79f chore(l10n): update Kabyle translations
Currently translated at 31.8% (36 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/kab/
Via: Weblate
2025-12-01 02:22:04 +05:30
Amadɣas
71c510f16c chore(l10n): update Kabyle translations
Currently translated at 31.8% (36 of 113 strings)

Translation: Fossify/Messages
Translate-URL: https://hosted.weblate.org/projects/fossify/sms-messenger/kab/
Via: Weblate
2025-12-01 02:22:04 +05:30