Commit graph

5383 commits

Author SHA1 Message Date
Anonymous dd909756bc
Translated using Weblate (Ukrainian)
Currently translated at 96.3% (948 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-04-05 05:55:35 +00:00
Anonymous 950f1752df
Translated using Weblate (Swedish)
Currently translated at 95.8% (943 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2024-04-05 05:55:35 +00:00
Anonymous f6b0d523d8
Translated using Weblate (Serbian)
Currently translated at 63.2% (622 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sr/
2024-04-05 05:55:34 +00:00
Anonymous 92e3caf608
Translated using Weblate (Slovak)
Currently translated at 49.0% (483 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sk/
2024-04-05 05:55:34 +00:00
Anonymous d224afe572
Translated using Weblate (Russian)
Currently translated at 96.3% (948 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-04-05 05:55:34 +00:00
Anonymous 94fc08d3da
Translated using Weblate (Polish)
Currently translated at 96.3% (948 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
2024-04-05 05:55:34 +00:00
Anonymous 3ce5489c1c
Translated using Weblate (Dutch)
Currently translated at 76.1% (749 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/nl/
2024-04-05 05:55:34 +00:00
Anonymous 8c6e788a5b
Translated using Weblate (Malayalam)
Currently translated at 31.6% (311 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ml/
2024-04-05 05:55:34 +00:00
Anonymous 793d2b79cf
Translated using Weblate (Korean)
Currently translated at 39.0% (384 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ko/
2024-04-05 05:55:34 +00:00
Anonymous 98fa91df77
Translated using Weblate (Japanese)
Currently translated at 96.3% (948 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-04-05 05:55:33 +00:00
Anonymous 0fc2e2512b
Translated using Weblate (Italian)
Currently translated at 95.5% (940 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
2024-04-05 05:55:33 +00:00
Anonymous 2b4cac25f9
Translated using Weblate (Indonesian)
Currently translated at 45.5% (448 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/id/
2024-04-05 05:55:33 +00:00
Anonymous 02c63b297f
Translated using Weblate (Hungarian)
Currently translated at 83.6% (823 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/hu/
2024-04-05 05:55:33 +00:00
Anonymous ee6a1dcc3d
Translated using Weblate (Croatian)
Currently translated at 7.2% (71 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/hr/
2024-04-05 05:55:33 +00:00
Anonymous 99a06c5d5e
Translated using Weblate (Galician)
Currently translated at 96.8% (953 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-04-05 05:55:33 +00:00
Anonymous 7025cd4f45
Translated using Weblate (French)
Currently translated at 95.8% (943 of 984 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fr/
2024-04-05 05:55:32 +00:00
Anonymous 4343660c9e
Translated using Weblate (Persian)
Currently translated at 98.7% (974 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
2024-04-05 05:54:15 +00:00
Anonymous ab1b6bf440
Translated using Weblate (Finnish)
Currently translated at 90.1% (889 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fi/
2024-04-05 05:54:15 +00:00
Anonymous b874135412
Translated using Weblate (Basque)
Currently translated at 72.3% (713 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/eu/
2024-04-05 05:54:15 +00:00
Anonymous aefd6d5122
Translated using Weblate (Spanish)
Currently translated at 99.0% (977 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-04-05 05:54:14 +00:00
Anonymous 81cdea6448
Translated using Weblate (Danish)
Currently translated at 95.8% (945 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/da/
2024-04-05 05:54:09 +00:00
Anonymous 1091bad7ec
Translated using Weblate (Greek)
Currently translated at 92.6% (914 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/el/
2024-04-05 05:54:09 +00:00
Anonymous 10b3d26cd2
Translated using Weblate (German)
Currently translated at 100.0% (986 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-04-05 05:54:08 +00:00
Anonymous 9742b9156c
Translated using Weblate (Czech)
Currently translated at 94.5% (932 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/cs/
2024-04-05 05:54:08 +00:00
Anonymous 5e03560453
Translated using Weblate (Bengali (India))
Currently translated at 11.1% (110 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/bn_IN/
2024-04-05 05:54:01 +00:00
Anonymous ae05d05d8f
Translated using Weblate (Catalan)
Currently translated at 89.0% (878 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ca/
2024-04-05 05:54:01 +00:00
Anonymous 771f405cf0
Translated using Weblate (Bulgarian)
Currently translated at 91.6% (904 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/bg/
2024-04-05 05:54:01 +00:00
Outbreak2096 491017b1ca
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (986 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-04-05 05:53:52 +00:00
melanotosjaunty a4eda305fb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (986 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-04-05 05:53:52 +00:00
Besnik_b 169174825a
Translated using Weblate (Albanian)
Currently translated at 98.9% (976 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sq/
2024-04-05 05:53:52 +00:00
ghose f545e4be8c
Translated using Weblate (Galician)
Currently translated at 99.6% (983 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-04-05 05:53:52 +00:00
nautilusx a3b65b5b15
Translated using Weblate (German)
Currently translated at 100.0% (986 of 986 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-04-05 05:53:52 +00:00
Daniel Gultsch 347f995c21
use 'chat' and 'archive' instead of 'conversation' and 'close' 2024-04-05 07:53:19 +02:00
Daniel Gultsch 6e43248135
apply Material 3 theme to all activites 2024-04-04 11:38:27 +02:00
Daniel Gultsch c294a24f4e
add some call integration debug aids 2024-04-04 09:57:01 +02:00
Daniel Gultsch b90906b973
make RtpSessionActivity onNewIntent and onBackendConnected run through the same code 2024-04-03 20:51:48 +02:00
Jonas Lochmann a619cfe0d8 Add MY_PACKAGE_REPLACED to the EventReceiver
This ensures that Conversations is restarted after a update without waiting
for the next eu.siacs.conversations.POST_CONNECTIVITY_CHANGE from the AlarmManager
2024-04-03 07:57:13 +00:00
Daniel Gultsch ba1861f958
Merge branch '2.13.x' 2024-04-03 08:34:06 +02:00
Daniel Gultsch 0e9f4e5265
Channel discovery service / okttp needs bundled letsencrypt too 2024-04-03 08:33:21 +02:00
Daniel Gultsch f22d19f7d0
disable mds for bug fix release 2024-03-30 14:54:28 +01:00
Daniel Gultsch cb37321ecb
rtp session propsoal: fix race condition with very fast 'busy' or 'error' 2024-03-30 11:15:41 +01:00
Daniel Gultsch c527e76337
parse invalid jingle actions 2024-03-30 08:48:09 +01:00
Daniel Gultsch 14fb903522
use fake 'tel:0' address on Android 8 2024-03-29 21:22:53 +01:00
Daniel Gultsch 283f363088
use voice call stream to play connect sound 2024-03-29 06:55:24 +01:00
Daniel Gultsch 26dde5370a
use distinct notification id for video transcoder 2024-03-28 13:53:29 +01:00
Daniel Gultsch 378efe1a8a
do not crash when error notification comes after service has shut down 2024-03-27 14:44:17 +01:00
Daniel Gultsch fbfb6c803f
catch early exception in video transcoder 2024-03-27 14:43:34 +01:00
Daniel Gultsch 6b37b6377b
remember mds display state until after mam catchup 2024-03-27 14:11:20 +01:00
Daniel Gultsch dd73b01ab1
rudimentary XEP-0490 implementation 2024-03-27 10:30:14 +01:00
Daniel Gultsch f18ec53233
minor safeguard to ensure call integration ends 2024-03-25 10:58:20 +01:00
Daniel Gultsch 6b5fb6fee6
deliver session-initiate before integrating call
otherwise there could potentially be race conditions with
showIncomingCallUi being called before we have media information
2024-03-25 10:39:31 +01:00
Daniel Gultsch 21732237d4
add safeguards to ringtone playing twice 2024-03-25 08:50:44 +01:00
0ko ac4b588d23 Translated using Weblate (Russian)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-03-22 08:39:01 +00:00
wiktor 6e560dc5dc Translated using Weblate (Polish)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
2024-03-22 08:39:01 +00:00
Daniel Gultsch 400cbd8eee
channel discovery screen code clean up 2024-03-20 07:26:20 +01:00
Daniel Gultsch 3e333eb972
catch exception when checking phone lock state 2024-03-19 18:00:12 +01:00
fnetX 5978494e60
Translated using Weblate (French)
Currently translated at 99.2% (980 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fr/
2024-03-17 14:57:23 +00:00
Daniel Gultsch 3d5d257707
fix system feature detection for call integration 2024-03-16 16:31:32 +01:00
Daniel Gultsch 72d194d8ff
treat delayed destruction call integration as busy 2024-03-16 16:31:32 +01:00
gallegonovato faf2088452
Translated using Weblate (Spanish)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-03-14 08:19:37 +00:00
melanotosjaunty 80437d20cf
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-03-13 09:53:37 +00:00
Outbreak2096 3fd322ec9b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-03-13 09:53:37 +00:00
Besnik_b 5ff205315e
Translated using Weblate (Albanian)
Currently translated at 98.7% (975 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sq/
2024-03-13 09:53:37 +00:00
licaon-kter 40b8005e8d
Translated using Weblate (Romanian)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2024-03-13 09:53:37 +00:00
SomeTr 7190475325
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-03-13 09:53:37 +00:00
Quini98 39340ad956
Translated using Weblate (Dutch)
Currently translated at 79.1% (781 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/nl/
2024-03-13 09:53:37 +00:00
Mako 7823ccb1a1
Translated using Weblate (Japanese)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/
2024-03-13 09:53:37 +00:00
ghose bab05a0dab
Translated using Weblate (Galician)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-03-13 09:53:36 +00:00
Dirk 4e72ef12f9
Translated using Weblate (German)
Currently translated at 100.0% (987 of 987 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-03-13 09:53:36 +00:00
Daniel Gultsch a2c67a6e38
ensure that jingle ft transport is terminated 2024-03-12 19:01:39 +01:00
Daniel Gultsch 0f50f71176
prevent deletion of bookmark w/o also closing conversation 2024-03-12 09:22:26 +01:00
Hund f4d8601d01
Translated using Weblate (Swedish)
Currently translated at 99.5% (981 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2024-03-11 04:43:13 +00:00
v1s7 d242aaf920
Translated using Weblate (Russian)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2024-03-11 04:43:13 +00:00
Eryk Michalak 20935f2271
Translated using Weblate (Polish)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
2024-03-11 04:43:13 +00:00
Daniel Gultsch 53029906bc
Merge branch '2.13.x' 2024-03-10 17:41:17 +01:00
Daniel Gultsch 9ad5b68d57
do not attempt unique/exporter channel binding on non conscrypt sockets 2024-03-10 17:40:41 +01:00
Daniel Gultsch e5cffa11be
fix stanza counting error after inline SM enable 2024-03-10 17:38:56 +01:00
Eryk Michalak ea78617ee1
Translated using Weblate (Polish)
Currently translated at 99.6% (982 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pl/
2024-03-09 17:41:37 +00:00
petitpois 88030c8b8b
Translated using Weblate (French)
Currently translated at 99.3% (979 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fr/
2024-03-09 03:01:50 +00:00
Hund 781741b43a
Translated using Weblate (Swedish)
Currently translated at 98.9% (975 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sv/
2024-03-08 10:13:10 +00:00
Daniel Gultsch 5cca842e66
fix return to call 2024-03-07 13:37:40 +01:00
Daniel Gultsch 71763902f8
do not use call integration on devices w/o telephony support 2024-03-07 11:38:21 +01:00
Daniel Gultsch 20e1f54277
play ringback sound on android 6/7 2024-03-05 13:08:43 +01:00
MasoudAbkenar 6414894ffe
Translated using Weblate (Persian)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/fa/
2024-03-04 09:08:18 +00:00
Daniel Gultsch 29978a0f2a
null check SurfaceTextureHelper 2024-03-04 09:49:34 +01:00
Daniel Gultsch b9a19dc6c7
do not terminate jingle ft session twice (after iq timeout) 2024-03-04 09:49:34 +01:00
Daniel Gultsch 00f52226d8
execute all account state managments on ping thread 2024-03-04 09:49:33 +01:00
Daniel Gultsch 86b733e159
prevent receiving (as share with target) file URIs
as Element (Matrix client) demonstrated again file URIs are unnecessarily dangerous. On Android 7+ there is no good reason to process them anymore
2024-03-04 09:49:33 +01:00
p42ity e1a2d81294 Added Oukitel WP12 Pro and Volla Phone X to the list of AAC sensitive devices (truncated voice messages workaround) 2024-03-02 12:39:22 +01:00
Daniel Gultsch 6f8d8b9330
log reason for SM resume failure 2024-02-28 12:01:18 +01:00
SomeTr cebe688a14
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2024-02-24 07:40:56 +00:00
ghose 733abc4b45
Translated using Weblate (Galician)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/gl/
2024-02-24 07:40:56 +00:00
licaon-kter faf042d29e Translated using Weblate (Romanian)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ro/
2024-02-23 17:20:46 +00:00
Outbreak2096 c7e153def9 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2024-02-23 17:20:46 +00:00
Besnik_b fa655811bc Translated using Weblate (Albanian)
Currently translated at 98.7% (973 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sq/
2024-02-23 17:20:46 +00:00
gallegonovato 339204212e Translated using Weblate (Spanish)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/es/
2024-02-23 17:20:46 +00:00
nautilusx a72214bab3 Translated using Weblate (German)
Currently translated at 100.0% (985 of 985 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/de/
2024-02-23 17:20:46 +00:00
Daniel Gultsch bd2b9b414e
do not enforce main thread for getting audio devices
fixes #206
2024-02-23 18:02:16 +01:00
licaon-kter d38c8b2e9d
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-23 08:55:00 +00:00
Application-Maker f3390a54bc
Translated using Weblate (Russian)
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/ru/
2024-02-23 08:55:00 +00:00
Outbreak2096 b8a56c4d61
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-23 08:55:00 +00:00
Besnik_b aad750f2c8
Translated using Weblate (Albanian)
Currently translated at 98.5% (968 of 982 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/sq/
2024-02-23 08:55:00 +00:00
Mako 6e7892415a
Translated using Weblate (Japanese)
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/ja/
2024-02-23 08:55:00 +00:00
ghose 34b60bba39
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-23 08:55:00 +00:00
Daniel Gultsch f1abfbdf35
work around dead system exception when querying active network 2024-02-23 09:54:13 +01:00
Daniel Gultsch 7eaad9842c
remove mic availability check 2024-02-23 09:54:13 +01:00
Daniel Gultsch ca1d8b4d1b
fix race condition accessing rtpSender 2024-02-23 09:54:13 +01:00
Daniel Gultsch e416a6c4eb
maintain phone accounts only for enabled accounts 2024-02-23 09:54:12 +01:00
Daniel Gultsch a04dc6e4ad
show warning when call integration accounts exceed 10 2024-02-23 09:54:12 +01:00
Daniel Gultsch d2d76322b9
show speaker configuration during ACCEPTING 2024-02-23 09:54:12 +01:00
Daniel Gultsch 18dea352b0
send jmi finish alongside session terminate 2024-02-23 09:54:12 +01:00
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