Commit graph

8331 commits

Author SHA1 Message Date
p42ity cd1821f2b6 Avoid truncated voice messages for affected devices
There were some devices which are known to produce truncated voice messages from time to time. I investigated this issue on a Fairphone 4 and found a configuration which did not show this behaviour in my experiments.

These devices are very sensitive on AAC settings. That's why I added an extra section for them. The list of devices can be adjusted.

Reviewed-on: https://codeberg.org/iNPUTmice/Conversations/pulls/192
Co-authored-by: p42ity <shopping@fpgas.de>
Co-committed-by: p42ity <shopping@fpgas.de>
2024-02-09 16:50:19 +00:00
Daniel Gultsch b93c5622df
modify quicksy user consent wording once more 2024-02-09 11:25:00 +01:00
Daniel Gultsch 03dc15158b
use modern Java in XmppConnection 2024-02-09 11:23:05 +01:00
Daniel Gultsch 0f34444b99
add next fastlane changelog (to be translated) 2024-02-08 11:47:25 +01:00
Licaon_Kter b08466d688 No one knows what a "2D Barcode" is
"stolen" from https://git.singpolyma.net/cheogram-android/commit/e9ce8ebbaf57067b71f11467312975b62c04cca7
2024-02-08 10:36:44 +00:00
Daniel Gultsch 5aff7d023c
slight modifications in quicksy onboard flow 2024-02-08 11:06:07 +01:00
Daniel Gultsch 3882ea669d
check server from on stream open 2024-02-07 10:55:33 +01:00
Daniel Gultsch 01ac2912f5
catch exception when hardware renderer can not be set up 2024-02-07 10:55:01 +01:00
Daniel Gultsch 7fe8be1adc
better work around for not processing race condition stanza 2024-02-07 10:07:53 +01:00
Daniel Gultsch 7455e99761
remove unnecessary resume call 2024-02-07 09:15:36 +01:00
Stephen Paul Weber 961a024aa2 XEP says thread means not the topic
Note: A message with a <subject/> and a <body/> or a <subject/> and a
<thread/> is a legitimate message, but it SHALL NOT be interpreted as a
subject change.
2024-02-07 07:22:57 +00:00
Daniel Gultsch a63b419e58
version bump to 2.13.1 (and rename changelogs) 2024-02-07 07:33:26 +01:00
nautilusx 600d6f6fc9
Translated using Weblate (German)
Currently translated at 100.0% (54 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
2024-02-07 06:30:48 +00:00
nautilusx 38d0090782
Translated using Weblate (German)
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-02-07 06:30:48 +00:00
random_r 3ffa952d1f
Translated using Weblate (Italian)
Currently translated at 100.0% (54 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/it/
2024-02-07 06:30:48 +00:00
NLBRT 4fbfc22670
Translated using Weblate (Bengali (India))
Currently translated at 100.0% (13 of 13 strings)

Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/bn_IN/
2024-02-07 06:30:48 +00:00
gallegonovato d223b4c65b
Translated using Weblate (Spanish)
Currently translated at 100.0% (54 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/es/
2024-02-07 06:30:48 +00:00
Outbreak2096 887ec3b33c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (54 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/zh_Hans/
2024-02-07 06:30:48 +00:00
Outbreak2096 20f096aab8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2 of 2 strings)

Translation: Conversations/App Store Metadata (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata-conversations/zh_Hans/
2024-02-07 06:30:48 +00:00
SomeTr b18d0f2351
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (54 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
2024-02-07 06:30:48 +00:00
ghose 371dfed57c
Translated using Weblate (Galician)
Currently translated at 48.1% (26 of 54 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
2024-02-07 06:30:48 +00:00
Outbreak2096 e857948500
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-02-07 06:30:48 +00:00
Application-Maker 37194c71a8
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)

Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/ru/
2024-02-07 06:30:48 +00:00
Application-Maker f80e11de92
Translated using Weblate (Russian)
Currently translated at 99.8% (978 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-02-07 06:30:48 +00:00
Daniel Gultsch ff082ab607
code clean up in IQ callback handling 2024-02-06 14:27:32 +01:00
Daniel Gultsch c2592d1417
fixup: simplify loginInfo null check 2024-02-05 15:59:06 +01:00
Daniel Gultsch 5ab8912cb4
simplify loginInfo null check 2024-02-04 19:49:55 +01:00
kosyak 7db4435e7c throw invalid viewType exception 2024-02-01 20:20:48 +01:00
Daniel Gultsch a6ba658494
version bump to 2.13.1-beta.3 2024-01-21 18:10:30 +01:00
kosyak a45e35bbcc new launcher icons 2024-01-20 02:03:47 +01:00
kosyak 07fdaac943 paint icons in new primary color 2024-01-20 01:40:55 +01:00
kosyak 366e5aa389 show real reply text instead of fallback 2024-01-20 00:56:22 +01:00
Daniel Gultsch 4168bc4666
less noisy logcat. catch illegal state exception as result of race condition 2024-01-19 15:20:47 +01:00
Daniel Gultsch b2e1f9b3d8
call current transport when receiving transport-replace 2024-01-19 11:43:23 +01:00
Daniel Gultsch 15a3c163eb
respond OK to JFT session terminate 2024-01-19 10:40:32 +01:00
Daniel Gultsch aa558f83f2
bump copyright year to 2024 2024-01-15 19:25:53 +01:00
Daniel Gultsch dd0c82302b
version bump to 2.13.1-beta.2 and changelog 2024-01-15 15:36:00 +01:00
MasoudAbkenar ce645bbd41
Translated using Weblate (Persian)
Currently translated at 100.0% (9 of 9 strings)

Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/fa/
2024-01-15 12:58:30 +00:00
glut4 84fbd07fb2
Translated using Weblate (Dutch)
Currently translated at 92.3% (12 of 13 strings)

Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/nl/
2024-01-15 12:58:30 +00:00
nautilusx e7e174f4d7
Translated using Weblate (German)
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-01-15 12:58:30 +00:00
MasoudAbkenar 85d582acf5
Translated using Weblate (Persian)
Currently translated at 100.0% (9 of 9 strings)

Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/fa/
2024-01-15 12:58:30 +00:00
MasoudAbkenar 7b9b90df4d
Translated using Weblate (Persian)
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
2024-01-15 12:58:30 +00:00
MasoudAbkenar 53a7ea362d
Translated using Weblate (German)
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-01-15 12:58:30 +00:00
MasoudAbkenar 1cc13d175f
Translated using Weblate (Persian)
Currently translated at 100.0% (13 of 13 strings)

Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/fa/
2024-01-15 12:58:30 +00:00
MasoudAbkenar 165617aa73
Translated using Weblate (Persian)
Currently translated at 57.9% (567 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
2024-01-15 12:58:30 +00:00
MasoudAbkenar dd4e9ee7cb
Added translation using Weblate (Persian) 2024-01-15 12:58:30 +00:00
nautilusx bc3843524b
Translated using Weblate (German)
Currently translated at 100.0% (53 of 53 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
2024-01-15 12:58:29 +00:00
ghose fe0cbc48ae
Translated using Weblate (Galician)
Currently translated at 100.0% (979 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-01-15 12:58:29 +00:00
Daniel Gultsch 88851ea12a
bundle letsencrypt root certificates
as per https://letsencrypt.org/2023/07/10/cross-sign-expiration.html
Letsencrypt is dropping support for Android <= 7 by removing cross signing.

to keep supporting older Android versions we need to bundle the root cert
ourselves. (Firefox for example does this too)

The KeyStore file is in BKS-V1 format. A good tools to edit the file is

https://keystore-explorer.org/

To keep the attack and bug surface as low as possible we only run the check
against the bundled keystore on Android <= 7
2024-01-15 10:57:07 +01:00
Daniel Gultsch 3cf59b4181
bump various dependencies 2024-01-12 16:51:46 +01:00