Commit graph

5272 commits

Author SHA1 Message Date
Daniel Gultsch 21b8bf424a
skip automatic audio device selection when BT is available 2024-02-23 09:54:12 +01:00
Daniel Gultsch a78747eaa2
react to onSilence() and stop ringtone 2024-02-23 09:54:12 +01:00
Daniel Gultsch bfe2aff7a1
show speaker selection during 'ringing' 2024-02-23 09:54:11 +01:00
Daniel Gultsch bff1ac5ebc
do not nofiy UI if UI triggered retract 2024-02-23 09:54:11 +01:00
Daniel Gultsch 5158fc4530
do not process JMI from offline queue as live messages 2024-02-23 09:54:11 +01:00
Daniel Gultsch 32da5853d7
track offline message queue 2024-02-23 09:54:11 +01:00
Daniel Gultsch ef5508e5b1
trigger incoming call integration only for rtp connections 2024-02-23 09:54:11 +01:00
Daniel Gultsch b7da7f3367
add generator for JMI finish message 2024-02-23 09:54:11 +01:00
Daniel Gultsch bcc0c32af3
fix crash when using direct jingle init on offline contacts 2024-02-23 09:54:11 +01:00
Daniel Gultsch 1090b2edd3
add optional strict offline checking for calls 2024-02-23 09:54:11 +01:00
Daniel Gultsch d4225fcf32
fix regression with screen not being put in right state 2024-02-23 09:54:10 +01:00
Daniel Gultsch 7f9d836f1a
play connected sound from sound file 2024-02-23 09:54:10 +01:00
Daniel Gultsch d31b24d05a
get rid of ToneManager and play sounds in CallIntegration instead
CallIntegration takes care of audio routing so it makes sense to play
and sounds here too
2024-02-23 09:54:10 +01:00
Daniel Gultsch 66cd50e163
add permission check to placeCall method 2024-02-23 09:54:10 +01:00
Daniel Gultsch 0ffc295888
provide alternative method to create calls for Android <8 2024-02-23 09:54:10 +01:00
Daniel Gultsch d79fc1bb79
run some AppRTCAudioManager actions on main thread 2024-02-23 09:54:10 +01:00
Daniel Gultsch 6ba9208eea
switch audio device when switching to video 2024-02-23 09:54:09 +01:00
Daniel Gultsch ebb48e9320
set correct video state for calls 2024-02-23 09:54:09 +01:00
Daniel Gultsch 6975299a28
hook into onAnswer/onReject of CallIntegration
the Operating System shows a notification on our behalf if there is currently
a call going on that can not be put on hold (For example a Quicksy call is going
on while a Conversations call is coming on)
2024-02-23 09:54:09 +01:00
Daniel Gultsch f119c36bff
(un)register phone account on xmpp account creation/deletion 2024-02-23 09:54:09 +01:00
Daniel Gultsch b9e4296321
reformat debug info 2024-02-23 09:54:09 +01:00
Daniel Gultsch dfa389f61f
update UI in case proposal gets retracted by system 2024-02-23 09:54:09 +01:00
Daniel Gultsch a44ad6015d
update UI with correct state after UI gets invoked with ACTION_VIEW 2024-02-23 09:54:08 +01:00
Daniel Gultsch d20cc87bda
retract proposal when accepting other call 2024-02-23 09:54:08 +01:00
Daniel Gultsch 4378f8931b
add Config flag to debug direct call init 2024-02-23 09:54:08 +01:00
Daniel Gultsch 19c634f3d2
use call integration via MANAGE_OWN_CALLS
better integrate calls into the system via 'Build a calling app'¹

a few hooks like onAnswer/onReject and automatic PhoneAccount creation are still missing

¹: https://developer.android.com/develop/connectivity/telecom/selfManaged
2024-02-23 09:54:08 +01:00
SomeTr 268c09bda0
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-02-20 16:52:44 +00:00
gallegonovato 38910d4406
Translated using Weblate (Spanish)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-02-20 16:52:44 +00:00
nautilusx 34cf6d758a
Translated using Weblate (German)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-02-20 16:52:44 +00:00
Anonymous 24a387f705
Translated using Weblate (Silesian)
Currently translated at 94.1% (925 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/szl/
2024-02-20 16:52:44 +00:00
Anonymous 6b7bc1027e
Translated using Weblate (Vietnamese)
Currently translated at 97.5% (958 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
2024-02-20 16:52:44 +00:00
Anonymous a6ef77db92
Translated using Weblate (Serbian)
Currently translated at 65.2% (641 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sr/
2024-02-20 16:52:44 +00:00
Anonymous b3aa78c50a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.0% (943 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pt_BR/
2024-02-20 16:52:44 +00:00
Anonymous 8531bae43d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 46.9% (461 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/nb_NO/
2024-02-20 16:52:44 +00:00
Anonymous c846ac8723
Translated using Weblate (Russian)
Currently translated at 99.4% (977 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-02-20 16:52:44 +00:00
Anonymous d32fa8ae1b
Translated using Weblate (Portuguese)
Currently translated at 41.2% (405 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pt/
2024-02-20 16:52:44 +00:00
Anonymous 5c13f30058
Translated using Weblate (Polish)
Currently translated at 99.0% (973 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
2024-02-20 16:52:44 +00:00
Anonymous c98d14757f
Translated using Weblate (Korean)
Currently translated at 40.1% (394 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ko/
2024-02-20 16:52:44 +00:00
Anonymous 007731f757
Translated using Weblate (Japanese)
Currently translated at 98.4% (967 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-02-20 16:52:44 +00:00
Anonymous 75707507ba
Translated using Weblate (Hebrew)
Currently translated at 27.9% (274 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/he/
2024-02-20 16:52:44 +00:00
Anonymous d668819c01
Translated using Weblate (Italian)
Currently translated at 99.7% (980 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
2024-02-20 16:52:44 +00:00
Anonymous 5cdd0c0609
Translated using Weblate (Indonesian)
Currently translated at 47.7% (469 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/id/
2024-02-20 16:52:44 +00:00
Anonymous 6785fe049d
Translated using Weblate (Hungarian)
Currently translated at 87.1% (856 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/hu/
2024-02-20 16:52:44 +00:00
Anonymous ab2d363873
Translated using Weblate (Galician)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-02-20 16:52:44 +00:00
Anonymous a964bc171d
Translated using Weblate (Finnish)
Currently translated at 91.7% (901 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fi/
2024-02-20 16:52:44 +00:00
Anonymous 117c4e310b
Translated using Weblate (Spanish)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-02-20 16:52:44 +00:00
Anonymous 4ad410e795
Translated using Weblate (Danish)
Currently translated at 97.5% (958 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/da/
2024-02-20 16:52:44 +00:00
Anonymous 149ea5f6a9
Translated using Weblate (Greek)
Currently translated at 94.2% (926 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/el/
2024-02-20 16:52:44 +00:00
Anonymous e6ec72aaf7
Translated using Weblate (German)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-02-20 16:52:44 +00:00
Anonymous 2cc0ea93ae
Translated using Weblate (Czech)
Currently translated at 96.2% (945 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/cs/
2024-02-20 16:52:44 +00:00
Anonymous f199999c5f
Translated using Weblate (Bulgarian)
Currently translated at 93.2% (916 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/bg/
2024-02-20 16:52:43 +00:00
licaon-kter 710cf21fb0
Translated using Weblate (Romanian)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2024-02-20 16:52:43 +00:00
nautilusx 293a2f54fe Translated using Weblate (German)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-02-19 09:13:35 +00:00
gallegonovato a1013a6aad Translated using Weblate (Spanish)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-02-19 09:13:35 +00:00
ghose 2025d9773c Translated using Weblate (Galician)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-02-19 09:13:35 +00:00
Daniel Gultsch 8e73b7f477
make contact integration depend on manifest, not flavor 2024-02-19 10:12:52 +01:00
Daniel Gultsch 9b832e1285
null check PushTargetMessenger 2024-02-18 17:38:32 +01:00
Daniel Gultsch a62a7a4a84
resolver results need to be editable if we inject see-other-host 2024-02-18 10:20:54 +01:00
Daniel Gultsch d175843cbd
ignore 'subscribe' presence for blocked contacts 2024-02-16 16:59:52 +01:00
Outbreak2096 06adbf18c8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-02-15 14:20:57 +00:00
SomeTr 6cc2f639df
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (982 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-02-15 14:20:57 +00:00
0que cf8a075529
Translated using Weblate (Russian)
Currently translated at 99.6% (977 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-02-15 10:56:36 +00:00
ghose dc88c3a5d6
Translated using Weblate (Galician)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-02-15 10:56:36 +00:00
Daniel Gultsch 8598462737
remove address book integration from Conversations on PlayStore 2024-02-14 13:53:46 +01:00
Daniel Gultsch 33c63fb562
fixup: access Android_id only on push 2024-02-14 12:09:08 +01:00
Daniel Gultsch 59c23f5558
add ability to display privacy policy link in menu 2024-02-14 09:11:49 +01:00
Daniel Gultsch 617dd76d2f
add shortcut info only for 'messages' channel 2024-02-13 18:29:08 +01:00
Daniel Gultsch 1cfc5d426e
access Android_id only on push 2024-02-13 11:04:38 +01:00
SomeTr 65149c9f2d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-02-12 13:09:10 +00:00
ghose ce8ccd0c79
Translated using Weblate (Galician)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-02-12 13:09:10 +00:00
Daniel Gultsch 2833fc833c
fix JET spec compliance 2024-02-11 10:40:50 +01:00
Daniel Gultsch 93b5a099b0
add json mime type according to RFC4627 2024-02-11 08:45:46 +01:00
acioustick 9ad95ba402
Translated using Weblate (Japanese)
Currently translated at 98.6% (967 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-02-11 06:58:20 +00:00
acioustick 8181eb18bc
Translated using Weblate (Japanese)
Currently translated at 98.6% (967 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-02-10 12:54:09 +00:00
Outbreak2096 ad86d3317e
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-02-10 12:53:24 +00:00
acioustick 35cfc1028b
Translated using Weblate (Japanese)
Currently translated at 98.6% (967 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-02-10 12:53:24 +00:00
random_r 1dcf2a4732
Translated using Weblate (Italian)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
2024-02-10 12:53:23 +00:00
licaon-kter d4cdd3f39f
Translated using Weblate (Romanian)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2024-02-10 12:53:23 +00:00
gallegonovato 431fe50fd6
Translated using Weblate (Spanish)
Currently translated at 100.0% (980 of 980 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-02-10 12:53:23 +00:00
licaon-kter 7fc79edef7
Translated using Weblate (Romanian)
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/ro/
2024-02-10 12:53:23 +00:00
SomeTr 1118184ff0
Translated using Weblate (Ukrainian)
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/uk/
2024-02-10 12:53:23 +00:00
ghose c1052c5811
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-02-10 12:53:23 +00:00
gallegonovato ce997eb223
Translated using Weblate (Spanish)
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/es/
2024-02-10 12:53:23 +00:00
nautilusx 513ec57919
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-10 12:53:23 +00:00
Daniel Gultsch 9f1c4a42f8
default to microphone foreground service type during call 2024-02-10 13:46:07 +01:00
Daniel Gultsch 6ce052a337
check sasl success message no response 2024-02-10 10:20:40 +01:00
Daniel Gultsch 75f42d680d
lower bitrate for voice recordings 2024-02-09 17:54:25 +01:00
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
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
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
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 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
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
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 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 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
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 aeb805a3ca
abort socks candidate search if peer selected something with higher priority 2023-12-20 11:23:04 +01:00
Daniel Gultsch eec01c9e7b
disable quick log 2023-12-20 09:23:09 +01:00
Daniel Gultsch d3b38a5273
refactor Jingle File Transfer. add WebRTCDatachannel transport 2023-12-19 17:26:11 +01:00
Salif Mehmed 5a20273e1a
Translated using Weblate (Bulgarian)
Currently translated at 93.9% (920 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/bg/
2023-12-13 06:44:44 +00:00
RTRedreovic 9be4ddf4ce
Added translation using Weblate (Esperanto) 2023-12-13 06:44:43 +00:00
Daniel Gultsch 1a83c290a2
UnifiedPush: send unregistered to apps when 'none' account is selected 2023-12-05 10:59:50 +01:00
Daniel Gultsch 20c179c1a1
ensure will tell 'messenger' when UP registration fails or is delayed 2023-12-02 12:20:19 +01:00
Daniel Gultsch f7b5124fd3
support location attribute on enable 2023-12-01 18:29:52 +01:00
Daniel Gultsch eb5994f80f
add quick log functionality to debug UP 2023-12-01 13:22:10 +01:00
Outbreak2096 efbdce8e10
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/
2023-11-22 07:38:18 +00:00
Daniel Gultsch 747f58c35b
JingleConnectionManager: code clean up 2023-11-22 08:37:17 +01:00
Daniel Gultsch b183f49977
update call UI after RTP connection has ended 2023-11-22 08:36:44 +01:00
Daniel Gultsch 402882389f
fixup: properly detect fast 2023-11-21 19:40:10 +01:00
Daniel Gultsch 59ff27062b
treat carbons as enabled when requested through bind 2 2023-11-21 16:50:46 +01:00
Daniel Gultsch 3dac9ef3f4
use stricter namespace matching in stream parser 2023-11-21 15:25:21 +01:00
Daniel Gultsch 5bb8f3f9aa
stricter bind 2 inline feature parsing 2023-11-21 15:24:31 +01:00
Daniel Gultsch acef5dbd3b
code clean up 2023-11-20 19:29:19 +01:00
Hund 1c46e59dfa
Translated using Weblate (Swedish)
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/sv/
2023-11-20 04:13:39 +00:00
SomeTr 4ee3501064
Translated using Weblate (Finnish)
Currently translated at 92.4% (905 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fi/
2023-11-20 04:13:38 +00:00
Riku_V 480d7218da
Translated using Weblate (Finnish)
Currently translated at 92.4% (905 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fi/
2023-11-20 04:13:38 +00:00
nautilusx c1ef22178e
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/
2023-11-20 04:13:38 +00:00
Riku_V a6aaa25517
Translated using Weblate (Finnish)
Currently translated at 90.0% (882 of 979 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fi/
2023-11-18 20:59:05 +00:00
0que 0587bcf676
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/
2023-11-18 04:17:29 +00:00
dieserniko c2db603c38
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/
2023-11-18 04:17:29 +00:00
SomeTr 404cc1a21b
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/
2023-11-17 14:14:20 +00:00
dieserniko 6ea4a0a6fb
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/
2023-11-17 14:14:20 +00:00
Eryk Michalak 6214c6e300
Translated using Weblate (Polish)
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/pl/
2023-11-16 21:13:39 +00:00
random_r 802167e925
Translated using Weblate (Italian)
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/it/
2023-11-16 21:13:39 +00:00
gallegonovato 35307c29d8
Translated using Weblate (Spanish)
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/es/
2023-11-16 21:13:39 +00:00
Daniel Gultsch 25dd775613
catch illegal argument exception when reading DNS 2023-11-14 15:13:45 +01:00
Daniel Gultsch c72a86a0a4
add timeout to ICE gathering 2023-11-14 08:57:22 +01:00
Daniel Gultsch 5728cf13ea
RtpSessionActivity code clean up 2023-11-13 17:12:18 +01:00
Daniel Gultsch 622b569bbc
fix accepting senders both content adds 2023-11-13 13:46:30 +01:00
Daniel Gultsch 80c49955f0
JingleRtpConnection code clean up 2023-11-13 13:46:30 +01:00
Outbreak2096 1471969237
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/
2023-11-13 11:38:39 +00:00
licaon-kter 4b693fd86c
Translated using Weblate (Romanian)
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/ro/
2023-11-13 11:38:39 +00:00
SomeTr f9d0cdb983
Translated using Weblate (Ukrainian)
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/uk/
2023-11-13 11:38:39 +00:00
ghose 6dba7d01c8
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/
2023-11-13 11:38:39 +00:00
gallegonovato bbcba68cfb
Translated using Weblate (Spanish)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2023-11-13 11:38:39 +00:00
Daniel Gultsch 96dcc75ac3
add SDP Offer / Answer support 2023-11-13 12:36:20 +01:00
Daniel Gultsch 38ca53fcac
bump reporting xep and add ability to report messages 2023-11-12 19:29:15 +01:00
Outbreak2096 2d4c54ab5a
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hant/
2023-11-11 07:54:00 +00:00
lionpancake b47f53b3ed
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hant/
2023-11-11 07:54:00 +00:00
Outbreak2096 54c590bf4a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2023-11-11 07:54:00 +00:00
licaon-kter ad772fcc21
Translated using Weblate (Romanian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2023-11-11 07:54:00 +00:00
SomeTr 81e8f9df1e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-11-11 07:54:00 +00:00
ghose 1467dd37f9
Translated using Weblate (Galician)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2023-11-11 07:54:00 +00:00
Hund 2ecd035c47
Translated using Weblate (Swedish)
Currently translated at 97.8% (956 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2023-11-11 07:54:00 +00:00
random_r bff1a52c46
Translated using Weblate (Italian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
2023-11-11 07:54:00 +00:00
Daniel Gultsch e73fbac56f
enable 'PEP Native Bookmarks' 2023-11-10 15:29:26 +01:00
Stephen Paul Weber f798102978
Fix and updates Bookmarks2 support
Support the stable version namespace and the new elements, including preserving
any extension content.
2023-11-10 11:41:02 +01:00
Daniel Gultsch 49910aed0f
fix wording that broke in earlier commit
f739752f76 (Spelling: Language reworked) broke
the wording around trusting fingerprints. this commit fixes this.
2023-11-09 08:58:27 +01:00
licaon-kter 233039ac65
Translated using Weblate (Romanian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2023-11-07 12:13:38 +00:00
SomeTr 12754d2fbe
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-11-07 12:13:38 +00:00
Outbreak2096 e2fc8b8b22
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2023-11-06 08:26:55 +00:00
SomeTr c303fb9325
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-11-06 08:26:55 +00:00
Hund 1fc4869022
Translated using Weblate (Swedish)
Currently translated at 97.8% (956 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2023-11-06 08:26:55 +00:00
Outbreak2096 3ce8c26479
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2023-11-04 05:13:40 +00:00
SomeTr a387eb1715
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (976 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-11-04 05:13:40 +00:00
Hund b6c511c71c
Translated using Weblate (Swedish)
Currently translated at 97.8% (956 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2023-11-04 05:13:40 +00:00
0que 802224fbd3
Translated using Weblate (Russian)
Currently translated at 99.7% (975 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2023-11-04 05:13:40 +00:00
ghose 1c1379a798
Translated using Weblate (Galician)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2023-11-04 05:13:40 +00:00
gallegonovato 5abf075282
Translated using Weblate (Spanish)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2023-11-04 05:13:40 +00:00
Outbreak2096 1e84c0beb4
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2023-11-04 05:13:40 +00:00
SomeTr fb6867cf06
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (976 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-11-04 05:13:40 +00:00
jpb bc819d0dc3
Translated using Weblate (Dutch)
Currently translated at 80.4% (786 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/nl/
2023-11-04 05:13:40 +00:00
mmbd cdc5bbf0b8
Translated using Weblate (Japanese)
Currently translated at 97.9% (957 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2023-11-04 05:13:40 +00:00
ghose 5879aa36dc
Translated using Weblate (Galician)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2023-11-04 05:13:40 +00:00
gallegonovato 9eb88cff9b
Translated using Weblate (Spanish)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2023-11-04 05:13:40 +00:00
nautilusx 5c5960dd33
Translated using Weblate (German)
Currently translated at 100.0% (977 of 977 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2023-11-04 05:13:40 +00:00
Daniel Gultsch a776aca1fa
do not set maxSdk on storage permissions
this might have bad interactions with legacy storage
2023-11-02 11:15:20 +01:00
Daniel Gultsch 434736adf9
spelling 2023-11-01 08:21:13 +01:00
nautilusx aa5f21765d
Translated using Weblate (German)
Currently translated at 100.0% (970 of 970 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2023-11-01 06:22:35 +00:00
Daniel Gultsch 0898ea77ff
jingle: do not send session-terminate after failed regneg when session already was 2023-10-31 13:16:17 +01:00
Daniel Gultsch 438a228fc3
minor code clean up 2023-10-31 12:34:55 +01:00
Daniel Gultsch f6482c5a87
fix caps hash calculation for empty form fields 2023-10-31 11:03:59 +01:00
Daniel Gultsch fba7721cd5
fix rare concurrent modification in muc user search 2023-10-31 10:43:53 +01:00
SomeTr 4e5d65b183 Translated using Weblate (Basque)
Currently translated at 74.9% (727 of 970 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/eu/
2023-10-31 07:36:06 +00:00
SomeTr 630e65f139 Translated using Weblate (German)
Currently translated at 100.0% (970 of 970 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2023-10-31 07:36:06 +00:00
Daniel Gultsch dfd7410b1a
make copy omemo fp button a show qr code button 2023-10-30 14:26:28 +01:00
Daniel Gultsch 71b6492d61
show unverified devices warning in contact and account details 2023-10-30 13:06:04 +01:00
Daniel Gultsch 0bbc1193e3
allow background activity start for OpenKeyChain intents 2023-10-29 08:54:19 +01:00
Daniel Gultsch ea5ffe92ea
improve logging when PGP decryption fails 2023-10-29 08:54:19 +01:00
Daniel Gultsch 10c47d86e9
add dataSync fgs type for backup import/export 2023-10-29 08:54:18 +01:00
Daniel Gultsch 48ffde9656
toggle foreground service to set correct type when gaining permissions 2023-10-29 08:54:18 +01:00
Daniel Gultsch 9cd88f00cf
fix some linter warnings 2023-10-29 08:54:18 +01:00
Daniel Gultsch e83a0af277
ignore false positive warning wrt foreground service 2023-10-29 08:54:17 +01:00