Commit graph

2297 commits

Author SHA1 Message Date
Tomas Ivanek
0e4c07ef8a Translated using Weblate (Czech)
Currently translated at 100.0% (779 of 779 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/cs/
2023-03-14 04:30:17 +01:00
Ville Hartikainen
0169ab6af8 Translated using Weblate (Finnish)
Currently translated at 49.6% (387 of 779 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fi/
2023-03-14 04:30:17 +01:00
NPL
7bba871907 Translated using Weblate (Japanese)
Currently translated at 97.5% (760 of 779 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-03-14 04:30:17 +01:00
Peter Chen
6ba12d3a7d Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (779 of 779 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2023-03-14 04:30:17 +01:00
Adam Piorko
bdb72d4c2f Added translation using Weblate (Polish) 2023-03-14 04:30:17 +01:00
Sylvain Berfini
8c6975a859 Added account removal confirmation dialog 2023-03-13 13:06:17 +01:00
Sylvain Berfini
c39f350bdd Bumped dependencies 2023-03-13 10:42:02 +01:00
Sylvain Berfini
0df5ff6c30 Improved how crashlytics dependency is added 2023-03-02 17:10:30 +01:00
Sylvain Berfini
6859a321cc Fixed icon/text color of file/conference invite in reply preview/cell not visible in dark mode 2023-03-01 10:01:49 +01:00
Sylvain Berfini
76455c1491 Fixed crash when creating CoreContext from BroadcastReceiver context 2023-03-01 09:42:25 +01:00
Sylvain Berfini
4c6155b305 Updated presence's publish's expires to 2 minutes 2023-02-28 10:08:36 +01:00
Sylvain Berfini
9054420536 Bumped security-crypto-ktx dependency 2023-02-27 11:11:31 +01:00
Sylvain Berfini
9a086ef205 Fixed assistant createButton not enabled & country name not displayed if prefix auto filled 2023-02-27 11:11:07 +01:00
Ville Hartikainen
9726ed04ea Translated using Weblate (Finnish)
Currently translated at 31.0% (242 of 779 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fi/
2023-02-27 09:58:19 +01:00
NPL
812ed6ec68 Translated using Weblate (Japanese)
Currently translated at 97.0% (749 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-25 04:30:06 +01:00
Sylvain Berfini
dc65d27603 Show contacts consolidated presence if not offline + updated EXPIRE for sip.linphone.org from 1 year to 1 month 2023-02-24 11:42:45 +01:00
Sylvain Berfini
536bfd0020 Fixed navigating to contact without a native ID 2023-02-24 11:26:53 +01:00
Sylvain Berfini
9f5951280a Added support for base64 encoded pictures in Friends 2023-02-24 10:17:28 +01:00
Sylvain Berfini
785be0b1fd Do not update friend list subscriptions when contacts loading has finished if default account isn't registered yet 2023-02-21 12:04:55 +01:00
Sylvain Berfini
8bcc9a2087 Fixed cs & fi translations, added them to locales_config 2023-02-20 15:10:11 +01:00
Sylvain Berfini
4c6ead64f4 Added config option to show secure chat button in contact details & call history even if no LIME capability in presence (or no presence at all) 2023-02-20 15:07:54 +01:00
Sylvain Berfini
5c657261dd Translated using Weblate (Czech)
Currently translated at 100.0% (772 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/cs/
2023-02-20 09:58:09 +01:00
Tomas Ivanek
2033e8d6af Translated using Weblate (Czech)
Currently translated at 100.0% (772 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/cs/
2023-02-20 09:58:09 +01:00
NPL
864b42b98c Translated using Weblate (Japanese)
Currently translated at 93.7% (724 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-20 09:58:09 +01:00
Tomas Ivanek
06b65d616e Translated using Weblate (Czech)
Currently translated at 100.0% (772 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/cs/
2023-02-18 21:58:39 +01:00
Ville Hartikainen
00761f9106 Translated using Weblate (Finnish)
Currently translated at 31.0% (240 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fi/
2023-02-18 21:58:26 +01:00
NPL
bf72baf112 Translated using Weblate (Japanese)
Currently translated at 88.0% (680 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-18 21:58:23 +01:00
Nono Hoolbe
3f1715a401 Added translation using Weblate (Czech) 2023-02-18 13:33:24 +01:00
稲凪 咲
e348576f3d Translated using Weblate (Japanese)
Currently translated at 76.6% (592 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-18 04:36:55 +01:00
NPL
2f40a5c74d Translated using Weblate (Japanese)
Currently translated at 76.6% (592 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-18 04:36:55 +01:00
Sylvain Berfini
083c1afa11 Prevent crash when destroying GroupedCallLogData if lastCallLogViewModel wasn't created yet 2023-02-15 13:26:54 +01:00
Sylvain Berfini
890d217ab7 Disable some actions when a chat room has been left 2023-02-15 10:03:28 +01:00
Sylvain Berfini
375f43cfa5 Fixed chat messages grouping 2023-02-13 16:13:56 +01:00
Sylvain Berfini
61ecc91a2d Fixed issue with voice recording preview progress bar 2023-02-13 13:25:07 +01:00
Sylvain Berfini
28883abe80 Moved chat message sending layout to specific file & fixed separator being visible upon rotation 2023-02-13 10:54:40 +01:00
Sylvain Berfini
5e5937382d Fixed issue when clicking on send message while voice recording is in progress 2023-02-10 14:32:30 +01:00
Sylvain Berfini
312f8c51c2 Fixed appName entity issues 2023-02-10 11:33:38 +01:00
Ville Hartikainen
e6fb014d6b Translated using Weblate (Finnish)
Currently translated at 12.5% (97 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fi/
2023-02-10 11:28:55 +01:00
samuele
0317f59f0b Translated using Weblate (Italian)
Currently translated at 25.1% (194 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/it/
2023-02-10 11:28:55 +01:00
Ville Hartikainen
5380ef0348 Translated using Weblate (Finnish)
Currently translated at 10.3% (80 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/fi/
2023-02-10 11:28:55 +01:00
NPL
12731d2a35 Translated using Weblate (Japanese)
Currently translated at 73.5% (568 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
Ville Hartikainen
af3ef13063 Added translation using Weblate (Finnish) 2023-02-10 11:28:55 +01:00
NPL
1865a2a749 Translated using Weblate (Japanese)
Currently translated at 71.2% (550 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
NPL
5c992b1aa8 Translated using Weblate (Japanese)
Currently translated at 71.2% (550 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
NPL
ad280076c0 Translated using Weblate (Japanese)
Currently translated at 61.2% (473 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
NPL
6279daa8de Translated using Weblate (Japanese)
Currently translated at 39.6% (306 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
NPL
fbe6526eb1 Translated using Weblate (Japanese)
Currently translated at 24.4% (189 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
Peter Chen
d132b9b0a3 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (772 of 772 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2023-02-10 11:28:55 +01:00
NPL
66edb57cd0 Translated using Weblate (Japanese)
Currently translated at 12.0% (93 of 770 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ja/
2023-02-10 11:28:55 +01:00
Dries De Gendt
522c77493e Translated using Weblate (Dutch)
Currently translated at 20.3% (157 of 770 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/nl/
2023-02-10 11:28:55 +01:00
NPL
73e5f06333 Added translation using Weblate (Japanese) 2023-02-10 11:28:55 +01:00
Till von Elling
4fda4cfc6b Translated using Weblate (German)
Currently translated at 34.4% (265 of 770 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2023-02-10 11:28:55 +01:00
Peter Chen
889c42a4c6 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (770 of 770 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2023-02-10 11:28:55 +01:00
Sylvain Berfini
35102a8af8 Bumped dependencies 2023-02-10 10:38:21 +01:00
Sylvain Berfini
af8464d89e Updated kotlin 2023-02-07 17:34:51 +01:00
Sylvain Berfini
fa6cb4515a Improved proximity sensor related logs 2023-02-07 10:22:13 +01:00
Sylvain Berfini
a68a816cff Prevent multiple attach file dialogs 2023-02-03 09:39:18 +01:00
Sylvain Berfini
4d1adf6227 Fixed clickable SIP URI pattern, added missing tilde
Updated CHANGELOG
2023-02-02 14:03:25 +01:00
Sylvain Berfini
7c3722a90a Fixed pixel issue with call_quality_indicator_2 PNG 2023-02-02 14:02:43 +01:00
Sylvain Berfini
9cf50d3c06 Trying to prevent crash when CallActivity is destroyed after the Core 2023-02-02 14:02:23 +01:00
Sylvain Berfini
0e3c82b519 Hide echo tester setting if debug mode isn't enabled as it can mislead users over what it can be used for 2023-02-02 14:02:18 +01:00
Sylvain Berfini
b463025a0e Fixed wrong country being displayed when picking a prefix if there are multiple countries matching that prefix 2023-02-02 14:02:11 +01:00
Christophe Deschamps
4ff06f8494 Headers text color inside IMDN Fragment 2023-02-01 16:14:45 +01:00
Christophe Deschamps
b418aa2732 Visibility of ephemeral icon next to send icon in chat room details 2023-01-31 15:50:23 +01:00
Sylvain Berfini
382805ddeb Improved incoming call fragment layout when early media with video 2023-01-27 14:22:24 +01:00
Sylvain Berfini
31f3cb3391 Fixed chat message replies in notification 2023-01-27 14:22:17 +01:00
Sylvain Berfini
327f296ac0 Fixed local copy of attached files being leaked if it isn't being sent 2023-01-27 14:22:10 +01:00
Sylvain Berfini
b3d0897897 Reworked chat message sending area to add a spinner while files are being loaded 2023-01-27 14:22:05 +01:00
Sylvain Berfini
98d7a6b5d4 Disabled crashlytics for debug builds 2023-01-27 14:22:00 +01:00
Sylvain Berfini
edefe2dc07 Disabled auto-complete in some EditText to prevent username to be modified, breaking SIP URI format 2023-01-27 14:21:55 +01:00
Sylvain Berfini
97cba944c0 Removed jetifier + bumped version name & code 2023-01-13 15:17:08 +01:00
Sylvain Berfini
31826d5b43 Display voice recording default message instead of file name, like for conference invitations 2023-01-13 15:13:45 +01:00
Sylvain Berfini
0e6a2017f3 Updated gradle 2023-01-13 14:42:27 +01:00
Sylvain Berfini
c307dbc1de Leverage on Bitmap stored in ContactsManager to prevent decoding it from resource each time 2023-01-13 14:42:20 +01:00
Sylvain Berfini
01c8735caf Reworked how Persons are used + fixed timestamp issue in chat message notification + fixed chat room being marked as read when answering in the notification 2023-01-13 14:42:14 +01:00
Sylvain Berfini
8a09115623 Replaced old emoji library by emoji2 2023-01-13 14:42:08 +01:00
Sylvain Berfini
84fbeae5a6 Bumped appcompat dependency 2023-01-13 14:42:03 +01:00
Sylvain Berfini
221c893f45 Changes required for chat message notification to show up in Android Auto 2023-01-13 14:41:58 +01:00
Sylvain Berfini
40c68f68f0 Also updated algo to select hearing aid/bluetooth playback device for call recordings 2023-01-13 14:41:52 +01:00
Sylvain Berfini
5dcd9faba5 Updated Coil to 2.2.2 release 2023-01-13 14:41:46 +01:00
Sylvain Berfini
0ecf331959 Reworked a bit the code handling the file type depending on it's extension + added error logs when Coil fails to load an image 2023-01-10 16:24:22 +01:00
Sylvain Berfini
67081ee577 Delay voice recorder init 2023-01-10 16:24:17 +01:00
Sylvain Berfini
68f0d4102c Updated Firebase BoM 2023-01-10 16:24:12 +01:00
Sylvain Berfini
e784ca7b77 Reworked Media Store export functions in compatibility packages 2023-01-10 16:24:07 +01:00
Sylvain Berfini
fdaaf0943c Reduced previously increased icons size 2023-01-09 17:48:15 +01:00
Sylvain Berfini
85580121a7 Made chat message sending icons size bigger 2023-01-09 17:09:01 +01:00
Sylvain Berfini
d839aef96e Hide actively speaking participant miniature 2023-01-09 17:08:56 +01:00
Sylvain Berfini
ccd7bcea62 Fixed ANRs in voice message recording/playback + Allow voice recording Bluetooth playback + allow voice message recording using headset/headphones/hearing aids/bluetooth device 2023-01-09 17:08:50 +01:00
Sylvain Berfini
9e7062ed8d Fixed some files not exported to MediaStore 2023-01-05 13:24:03 +01:00
Sylvain Berfini
11776db13c Allow transfered files through chat to be automatically exported to native gallery 2023-01-05 13:23:57 +01:00
Sylvain Berfini
32d111e613 Prevent trying to resolve native contact if permission hasn't been granted 2023-01-05 13:23:51 +01:00
Sylvain Berfini
dbe0655f0f Prevent crash due to CountryPickerFragment not having a constructor without params 2023-01-05 13:23:45 +01:00
Sylvain Berfini
584880e4df Prevent broken deep link URI if SIP URI to add to contact is null or empty 2023-01-05 13:23:40 +01:00
Sylvain Berfini
6db5b54a86 Ensure sip.linphone.org accounts have a LIME X3DH server URL set in their params 2023-01-05 13:23:35 +01:00
Sylvain Berfini
3fc596c448 Fixed crash if null audioState returned by TelecomManager's Connection 2023-01-05 13:23:27 +01:00
Sylvain Berfini
6cebb8cb92 Fixed switch from audio only to active speaker or mosaic that enables the video without user consent + improved some conference logs 2022-12-15 10:22:18 +01:00
Sylvain Berfini
2ca76ef44f Hide participant count in cancelled conference ICS 2022-12-14 10:47:28 +01:00
Sylvain Berfini
662f01eee4 Fixed wrong participant LIME status being displayed 2022-12-12 09:59:17 +01:00
Sylvain Berfini
af1d12fa2f Fixed IMDN status when file transfer goes into error state 2022-12-12 09:59:06 +01:00
Sylvain Berfini
5a6531a75f Improved SIP URI pattern regex to prevent http URLS containing '@' to be handled as SIP URI 2022-12-12 09:58:58 +01:00
Sylvain Berfini
8f0f71d82b Bumped version code & updated CHANGELOG for 5.0.0 release 2022-12-06 11:35:32 +01:00
Sylvain Berfini
6d2ae8007a Reworked a bit & improved video call take snapshot process 2022-12-06 11:14:20 +01:00
Sylvain Berfini
163e2adfde Added setting to allow to switch to fullscreen automatically when a video call is answered (disabled by default) 2022-12-06 10:48:29 +01:00
Sylvain Berfini
59eb436423 Fixed build due to @Nullable changes in SDK API 2022-12-05 15:25:05 +01:00
andy wu
a1d1bc035e Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (769 of 769 strings)

Translation: Linphone/Linphone Android (4.7 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-4-7-release/zh_Hans/
2022-12-05 15:25:01 +01:00
Sylvain Berfini
8f47248195 Bumped version code 2022-12-05 15:15:17 +01:00
Sylvain Berfini
54a65f713a Fixed NAT policy account settings changes not saved/restored when app restarts 2022-12-05 10:43:57 +01:00
Sylvain Berfini
b511867e62 Fixed participants count in ICS if organizer is part of participants list 2022-12-05 09:38:41 +01:00
Sylvain Berfini
b067f83784 Prevent crashes found on crashlytics 2022-11-25 13:30:23 +01:00
Sylvain Berfini
959f87b425 Fixed phone number avatar in incoming/outgoing and simple call views 2022-11-24 16:51:09 +01:00
Sylvain Berfini
9fbd4fbc40 Use FEATURE_TELECOM instead of FEATURE_CONNECTION_SERVICE for Android >= 33 + added logs to TelecomHelper 2022-11-24 16:51:04 +01:00
Sylvain Berfini
226abd9e19 Fixed launcher shortcuts that weren't working anymore 2022-11-24 11:59:40 +01:00
Sylvain Berfini
92957bf1d2 Fixed avatar in conference if username starts with '+' 2022-11-24 11:18:35 +01:00
Sylvain Berfini
d8fb9a22b9 Fixed QR code assistant landscape UI 2022-11-24 10:17:19 +01:00
Sylvain Berfini
4d0c2398a0 Fixed participant icon still visible on cancelled meeting invite 2022-11-24 10:09:07 +01:00
Sylvain Berfini
edb55fdf6b Fixed display issue when going or leaving PiP mode in conference 2022-11-23 16:12:07 +01:00
Sylvain Berfini
80c0e6df36 Fixed some margin issues with local participant miniature in active speaker layout 2022-11-23 15:52:44 +01:00
Sylvain Berfini
08547ea663 Remove conference recording buttons for now 2022-11-23 15:01:38 +01:00
Sylvain Berfini
cf09f82523 Updated supported list of locales 2022-11-23 13:30:36 +01:00
Sylvain Berfini
66c2a74c8e Fixed ANR when playing call recording sometimes 2022-11-22 10:45:19 +01:00
Sylvain Berfini
774b37c73c Improved UI a bit 2022-11-22 10:35:13 +01:00
Sylvain Berfini
8e893b60a1 Fixed video toggle button in single call 2022-11-21 16:44:35 +01:00
Sylvain Berfini
f3178a0854 Prevent use of const friend in contact editor 2022-11-21 16:11:52 +01:00
Sylvain Berfini
fbed7f4f74 Fixed auto call recording 2022-11-21 14:47:34 +01:00
Sylvain Berfini
59bcb63dee Trim string before making a new call or creating a chat room 2022-11-21 14:19:00 +01:00
Sylvain Berfini
ee40995f34 Fixed issue with contact editor since we switched to Friend as original value from addressbook will be lost in Friend causing edition/removal in native addressbook to silently fail 2022-11-21 13:57:10 +01:00
Sylvain Berfini
11f36dcb63 Added setting to disable phone account linking + hide menu for non sip.linphone.org accounts 2022-11-18 11:41:03 +01:00
Sylvain Berfini
483443fd60 Prevent proximity sensor to turn screen off while on incoming/outgoing call fragments 2022-11-18 11:08:09 +01:00
Sylvain Berfini
0895db1a62 Fixed UI issue in call if at Android level the font size is increased + prevent 'null' call to be displayed sometimes 2022-11-18 10:59:51 +01:00
Sylvain Berfini
bb74f14736 Bumped version code 2022-11-17 10:57:12 +01:00
Sylvain Berfini
47a26144c1 Use compat APIs version of WindowInset 2022-11-16 15:42:23 +01:00
Sylvain Berfini
f0e8e6cd06 Fixed duplicated chat message that could happen when loading a chat room while some aggregrated messages weren't notified yet 2022-11-16 15:12:31 +01:00
Sylvain Berfini
791e27f479 Switch from audio only to active speaker using toggle video button (instead of disabling it) 2022-11-16 15:03:33 +01:00
Sylvain Berfini
cf3b68cc1b Fixed video conf not going full screen when joining 2022-11-15 17:18:31 +01:00
Sylvain Berfini
8b86f91c1f Fixed conference scheduler date picker showing wrong date for UTC-X timezones 2022-11-15 16:53:06 +01:00
Sylvain Berfini
66edc747be Bumped version code & firebase BoM 2022-11-14 10:08:51 +01:00
Sylvain Berfini
0520765bdc Fixed active speaking participant paused UI when only 2 in conf 2022-11-10 14:25:56 +01:00
Sylvain Berfini
1e637f0f7c Bumped version code 2022-11-09 09:47:59 +00:00
Peter Chen
6df00e7ee8 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (769 of 769 strings)

Translation: Linphone/Linphone Android (4.7 release)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android-4-7-release/zh_Hant/
2022-11-09 10:39:16 +01:00
Sylvain Berfini
007f823676 Fixed issues with actively speaking participant device for outgoing group calls 2022-11-08 11:11:21 +01:00
Sylvain Berfini
5bb5bd16ae Prevent crash if Security Exception is thrown in TelecomHelper.findExistingAccount (see on Oppo running Android 11 asking for READ_PHONE_STATE even if it shoudln't) 2022-11-07 16:42:40 +01:00
Sylvain Berfini
68fb96e3a1 Prevent pause logo to appear in front of avatar when joining conf 2022-11-03 15:45:04 +01:00
Sylvain Berfini
91a23cb286 Should fix the remaining ForegroundServiceStartNotAllowedException 2022-11-03 12:05:46 +01:00
Sylvain Berfini
f3ad232c1f Prevent crash when removing service task if Core isn't alive 2022-11-03 11:54:54 +01:00
Sylvain Berfini
b9c178cc29 Reworked ZRTP SAS validation dialog 2022-10-31 17:27:49 +01:00
Sylvain Berfini
d9dce51823 Revert latest changes regarding avatar to properly fix phone number avatar across app 2022-10-28 10:28:50 +02:00
Sylvain Berfini
ce3d333a98 Bumped version code 2022-10-28 09:44:51 +02:00
Sylvain Berfini
a6b3b33587 Hide scheduled meeting description if empty in summary + fix description textfield title in summary + fixed issue with avatars 2022-10-27 16:35:13 +02:00
Sylvain Berfini
24c653d039 Prevent audio route menu to be briefly visible when toggling speaker in conference waiting room if animations are enabled and no bluetooth device is connected 2022-10-27 10:24:57 +02:00
Sylvain Berfini
e01ffc0211 Fixed active speaker alone layout when in fact there is at least one other participant 2022-10-24 14:19:16 +02:00
Sylvain Berfini
59a9290832 Using new callback to display the correct active speaker participant device name 2022-10-20 11:46:08 +02:00
Sylvain Berfini
dd1ec48cbd Dismiss ZRTP SAS validation dialog when clicking outside 2022-10-18 15:47:07 +02:00
Sylvain Berfini
42846e6b45 Close layout & audio device popup menus when selecting an item in conference waiting room 2022-10-14 11:49:36 +02:00
Sylvain Berfini
f0fe5cc418 Fixed conference scheduling duration not being 1h 2022-10-13 15:57:41 +02:00
Sylvain Berfini
ea9d6c48bc Do not show ZRTP auth token validation dialog if the token is null 2022-10-13 10:03:20 +02:00
Sylvain Berfini
072db50727 Improved notification text when more than 1 file is inside the message + updated RC flags 2022-10-11 16:13:15 +02:00
Sylvain Berfini
eb63d63276 Fixed various UI glitches 2022-10-07 13:51:19 +02:00
Sylvain Berfini
f0cb889215 Catch foreground service not allowed to start exception 2022-10-07 08:53:22 +00:00
Sylvain Berfini
3c830760c2 Fixed UI issue when hanging up call if there is still another call to display 2022-10-05 17:25:28 +02:00
Sylvain Berfini
a230f603c6 Improvements on use of Telecom Manager APIs to prevent dialog asking to terminate call when trying to add a new call to an existing conference 2022-10-05 16:19:32 +02:00
Sylvain Berfini
db8b6f2dfb Fixed issue with active speaker layout 2022-10-03 10:30:51 +02:00
Sylvain Berfini
04ae18c1ae Set media encryption to SRTP when connecting a sip.linphone.org account if media encryption setting is set to None + bumped version code 2022-09-29 11:15:43 +02:00
Sylvain Berfini
37f5721668 Fixed cancelled meeting background color when in dark mode 2022-09-27 09:14:41 +02:00
Sylvain Berfini
02304cdd18 Added a setting to force secure chat rooms 2022-09-20 16:46:55 +02:00
Sylvain Berfini
05718aa749 Added a setting to prevent native addressbook integration 2022-09-20 16:24:30 +02:00
Sylvain Berfini
b426bd567f Hide audio/video/chat factory URIs & LIME server URL from account settings 2022-09-20 13:55:02 +02:00
Sylvain Berfini
bdffe20fd0 Fixed missing switch camera button while in conference if layout is active speaker and full screen mode is on 2022-09-20 11:03:56 +02:00
Sylvain Berfini
5295ae3b9d Removed Java 1.8 target & compatibility 2022-09-19 11:50:39 +02:00
Sylvain Berfini
323dd05731 Don't go to conference waiting room when clicking on a cancelled conference in history 2022-09-19 11:40:17 +02:00
Peter Chen
d5564af931 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (763 of 763 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2022-09-19 10:06:51 +02:00
Sylvain Berfini
fb4019f5b9 Fixed long press on chat message if spannable link if found below 2022-09-16 12:14:00 +02:00
Sylvain Berfini
e4c64a2b5b Fixed crash observed on Samsung Z Fold 2 while forwarding a message to a new chat room 2022-09-14 15:04:24 +02:00
Sylvain Berfini
003a73577a Added missing 'mute' indicator in active speaker layout when 2 participants 2022-09-14 14:58:32 +02:00
Sylvain Berfini
691bb49c62 Do not set preview textureview in Core if video isn't enabled 2022-09-14 11:16:35 +02:00
Sylvain Berfini
cb34e761c6 Fixed video & preview being visible while call is locally paused 2022-09-14 11:12:12 +02:00
Sylvain Berfini
4fd7246a74 Fixed UI stuck indefinitely if READ_PHONE_STATE permission is denied on the dialer 2022-09-14 10:09:49 +02:00
Sylvain Berfini
ebaa6067b5 Fixed isEndToEndEncryptedChatAvailable to keep checking the deprecated param on the Core 2022-09-14 09:42:11 +02:00
Sylvain Berfini
2050ed93eb When removing a meeting you organized, send a cancel ICS 2022-09-13 13:12:43 +02:00
Sylvain Berfini
795ee0d40c Fixed build with latest SDK API changes 2022-09-12 15:57:47 +02:00
Sylvain Berfini
a56edd5f4f Added same animation for audio routes menu in waiting room than while in call (+ same animation for conference layouts) 2022-09-09 16:35:19 +02:00
Sylvain Berfini
ee2fd51103 Fixed audio routes menu not showing when bluetooth device is connected 2022-09-09 16:17:53 +02:00
Sylvain Berfini
b4d11291f1 Added @StringRes annotation when useful 2022-09-09 13:55:42 +02:00
Sylvain Berfini
3497708da5 Changes for conference edition 2022-09-08 16:19:31 +02:00
Sylvain Berfini
d37c9549da Fallback to basic chat rooms to send conference invitations if LIME isn't available 2022-09-08 11:38:52 +02:00
Sylvain Berfini
138635230a Fixed deadlock (ANR) while playing voice recording 2022-09-08 11:13:53 +02:00
Sylvain Berfini
b47ae48529 Bumped dependencies 2022-09-08 10:08:26 +02:00
Sylvain Berfini
6bc4352313 Show our device (in conference) with a different background color + fixed our avatar size in active speaker 2022-09-07 17:52:37 +02:00
Sylvain Berfini
ab6c3004de Reworked how lifecyle owner is set on view stubs after being inflated, fixes voice messages UI not being updated when playing 2022-09-07 16:22:52 +02:00
Sylvain Berfini
98aae5af37 Fixed active speaker conference layout when alone or 2 for foldables + fixed UI issues 2022-09-07 13:52:53 +02:00
Sylvain Berfini
36286b0259 Fixed badge briefly visible when terminating conference 2022-09-06 13:33:52 +02:00
Sylvain Berfini
e468573551 Fixed crash when merging call into conference with active speaker layout 2022-09-06 11:44:07 +02:00
Sylvain Berfini
45d6dd0086 Fixed title when editing a scheduled meeting 2022-09-06 11:12:04 +02:00
Sylvain Berfini
0f485ed66d Added option to schedule meeting from group chat room 2022-09-06 10:53:07 +02:00
Sylvain Berfini
9d9c58e7f7 Use same dialog style to confirm conference info removal 2022-09-06 10:21:38 +02:00
Sylvain Berfini
60067c259b No need to change conference participant background color while in video (as video is supposed to be drawn above it)? 2022-09-06 10:13:59 +02:00
Sylvain Berfini
303768e2bf Also added slide to delete conference info 2022-09-05 16:30:55 +02:00
Sylvain Berfini
77331e9b94 Allow to long press conference info to select many of them & delete them at once + show cancelled conferences differently in meeting tab 2022-09-05 15:57:31 +02:00
Sylvain Berfini
31ef42c829 Disable join conference button if cancel ICS is received 2022-09-05 14:16:56 +02:00
Sylvain Berfini
68d34735a6 Moving LIME server URL from Core to Accounts 2022-09-02 09:49:19 +02:00
Sylvain Berfini
64a736eeeb Fixed button label when editing an existing conference 2022-09-01 15:10:12 +02:00
Sylvain Berfini
8373eaeb7d Fixed manual download of a content that tried to be auto-downloaded but failed 2022-08-31 16:13:33 +02:00
Sylvain Berfini
05ddd072a3 Need ACCESS_NOTIFICATION_POLICY to check current do not disturb policy in SDK in some devices like Xiaomi 2022-08-30 17:18:23 +02:00
Sylvain Berfini
57acb1b7b7 Update side menu & dialer conference menu visibility when account registration state changes 2022-08-30 16:08:16 +02:00
Sylvain Berfini
1b07cd358f Disable conference waiting room join button if network is unreachable 2022-08-30 16:03:04 +02:00
Sylvain Berfini
0a0221c9b0 Updated video conf factory URI + updated push received logs + added new push received callback 2022-08-30 15:49:12 +02:00
Sylvain Berfini
5a0a210100 Fixed contact's phone number not being normalized from contacts details fragment 2022-08-29 10:08:28 +02:00
Sylvain Berfini
bb288f03cc Use new APIs from SDK to handle meeting update/cancel 2022-08-25 17:23:48 +02:00
Sylvain Berfini
261dc9791a Improved contact loader query to only select relevant mime types 2022-08-25 15:01:34 +02:00
Sylvain Berfini
6aa17309d8 Revert latest changes on contact loader, keep creating friends in IO dispatcher but don't set first & last name in the vCard at that time, fetching those values when entering contact editor if needed 2022-08-25 14:22:47 +02:00
Sylvain Berfini
dabbf10b5f Bumped dependency 2022-08-25 12:06:08 +02:00
Sylvain Berfini
5642d4c8c3 Changes related to chat messages aggregation in SDK 2022-08-24 15:27:40 +02:00
Sylvain Berfini
7c267dad25 Should fix missing incoming call notification caused by Service started before app 2022-08-24 13:20:32 +00:00
Sylvain Berfini
04e8c3566b Now requires Android 10 or newer to use Telecom Manager feature to prevent crash due to Android 9 OS bug 2022-08-24 14:47:52 +02:00
Sylvain Berfini
47aa8e3a12 Updated firebase BoM 2022-08-24 13:59:31 +02:00
Sylvain Berfini
bcb737a456 Moved self preview in bottom right corner in landscape active speaker layout + reverse list to stack from bottom 2022-08-24 12:41:28 +02:00
Sylvain Berfini
db01f7a006 Fixed new chat messages not displayed automatically in chat room if opened while some existing were unread 2022-08-24 09:59:46 +02:00
Sylvain Berfini
d1b615beec Fixed xml entity issues from weblate 2022-08-24 09:29:59 +02:00
George Salukvadze
4cd0c372b2 Translated using Weblate (Georgian)
Currently translated at 100.0% (759 of 759 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ka/
2022-08-24 09:25:47 +02:00
Roberto Bellingeri
0eadd0c6ad Translated using Weblate (Italian)
Currently translated at 20.5% (156 of 759 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/it/
2022-08-24 05:30:13 +02:00
George Salukvadze
21c476bee3 Added translation using Weblate (Georgian) 2022-08-24 05:30:13 +02:00
Glenn Ayahis Malec
b4917423de Added translation using Weblate (French (Canada)) 2022-08-24 05:30:13 +02:00
Юрій Ткаченко
39973d5605 Translated using Weblate (Ukrainian)
Currently translated at 46.5% (353 of 759 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/uk/
2022-08-24 05:30:13 +02:00
Peter Chen
9badc7f585 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (759 of 759 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2022-08-24 05:30:13 +02:00
Юрій Ткаченко
d2da954564 Added translation using Weblate (Ukrainian) 2022-08-24 05:30:13 +02:00
Sylvain Berfini
1761843c1b Specific layout for when conference layout is active speaker & alone or 2 2022-08-23 17:08:11 +02:00
Sylvain Berfini
740a935525 Adding person in chat notification in case DND setting is set to allow chat notifications for favorite contacts 2022-08-22 11:26:13 +02:00
Sylvain Berfini
f125b54b40 Bumped dependencies & added missing deprecated annotations 2022-08-22 09:53:34 +02:00
Sylvain Berfini
4ec5e2452a Added monochrome icon (it's the same) for Android 13 themed app icon 2022-08-22 09:38:15 +02:00
Sylvain Berfini
a08e447d31 Bumped version code + updated CHANGELOG for release/4.6 2022-07-29 14:32:41 +02:00
Sylvain Berfini
dcf91ddef3 Trying to fix crashes seen on PlayStore due to friends being created in coroutine IO dispatcher 2022-07-29 09:33:31 +02:00
Sylvain Berfini
37a6c3968e Bumped dependencies 2022-07-28 12:28:07 +02:00
Sylvain Berfini
b8e65b3ac7 Fixed scheduled conference background color in meetings list 2022-07-28 12:24:19 +02:00
Sylvain Berfini
a3f55b3baf Improved conference invite layout a bit 2022-07-28 12:15:25 +02:00
Sylvain Berfini
90a5d0d6b4 Fixed margin in single video call while in fullscreen 2022-07-28 12:05:22 +02:00
Sylvain Berfini
4636f6c4ea Temporary workaround to prevent showing last person who speaked above our video when all participants leave a conference while in active speaker layout 2022-07-27 10:59:40 +02:00
Sylvain Berfini
b588b10811 Log & clear clipboard when using it to auto-fill received SMS code 2022-07-26 15:44:52 +02:00
Sylvain Berfini
0aa44f8c39 Fixed wrong exception being catched 2022-07-26 13:18:17 +02:00
Sylvain Berfini
6eed295c5c Added setting to hide SMS invite button in contact details 2022-07-25 15:45:17 +02:00
Sylvain Berfini
2933a014c1 Prevent outgoing call fragment to be displayed when pressing back once in call 2022-07-25 11:16:22 +02:00
Sylvain Berfini
b4fd0ec5f4 Prevent crash if person name wasn't found when creating a call notification on Android 31+ 2022-07-25 10:29:55 +02:00
Sylvain Berfini
f24f3f2c85 Added logs 2022-07-25 10:18:20 +02:00
Sylvain Berfini
59a7771ea1 Workarounds for active speaker: do not display 'me' device name when speaking + showing ourselves when alone 2022-07-22 10:55:30 +02:00
Sylvain Berfini
991c1c6e7a Fixed alignment issue in voip_dialog layout 2022-07-20 13:29:14 +02:00
Sylvain Berfini
a19800bb52 Fixed audio only layout when merging calls into conference 2022-07-20 12:22:15 +02:00
Sylvain Berfini
0f9b4d706d Fixed small UI issue in IMDN list 2022-07-20 09:49:57 +02:00
Sylvain Berfini
95de49be30 Added post quantum ZRTP stats + show ZRTP Post Quantum instead of ZRTP in call encryption settings if available + updated ZRTP SAS dialog with new layout 2022-07-19 13:00:47 +02:00
Sylvain Berfini
1c7886ffb7 Changes to show & use the 'apply prefix for calls & chat' 2022-07-18 13:36:37 +02:00
Sylvain Berfini
286ce06160 Updated coil to 2.1.0 release 2022-07-15 17:30:07 +02:00
Sylvain Berfini
820d0f1e5a Prevent back button/gesture while in outgoing/incoming call fragments to go to active call fragment 2022-07-15 13:24:59 +02:00
Sylvain Berfini
30d6e556c1 Factorized code to handle local video preview moving (with camera switch) 2022-07-15 11:07:30 +02:00
Sylvain Berfini
1bb294acf1 Send video as early-media if remote asks for it & automatically initiate video calls policy is enabled 2022-07-15 10:47:39 +02:00
Sylvain Berfini
3ba46dc9ab Remove secure chat button if LIME server or conference factory URI isn't set 2022-07-13 18:43:40 +02:00
Sylvain Berfini
c5313b5425 Use style for reply/forward texts in chat bubble 2022-07-12 14:15:04 +02:00
Sylvain Berfini
144dca289a Fixed conference invitation reply subject not being centered 2022-07-12 14:06:22 +02:00
Sylvain Berfini
19f8f8a8a3 Should improve chat message cell display time when one or more files are attached + added min height to attached image, useful when sending/receiving GIFs 2022-07-12 13:59:36 +02:00
Sylvain Berfini
fcd0779507 Fixed global layout listener never removed if binding is not available 2022-07-12 13:36:46 +02:00
Sylvain Berfini
2ed862426e Fixed conf layout icons padding not matching in waiting room 2022-07-12 12:49:25 +02:00
Sylvain Berfini
92c89eb56b Fixed build due to translated strings no longer existing + fixed &appName; errors in xml 2022-07-08 17:22:14 +02:00
Peter Chen
02264a4f93 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (752 of 752 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/zh_Hant/
2022-07-08 16:33:06 +02:00
Glenn Ayahis Malec
3768fd5b46 Added translation using Weblate (Italian) 2022-07-08 16:31:41 +02:00
Alex
863fee2a1a Translated using Weblate (Russian)
Currently translated at 100.0% (739 of 739 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2022-07-08 16:31:41 +02:00
Heiko Schäfer
a04c1f7d77 Translated using Weblate (German)
Currently translated at 35.9% (264 of 734 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/de/
2022-07-08 16:31:41 +02:00
Alex
44a25c733f Translated using Weblate (Russian)
Currently translated at 100.0% (738 of 738 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/ru/
2022-07-08 16:31:41 +02:00
Tomer H
56ddf046b5 Translated using Weblate (Hebrew)
Currently translated at 38.4% (284 of 738 strings)

Translation: Linphone/Linphone Android (master)
Translate-URL: https://weblate.linphone.org/projects/linphone/linphone-android/he/
2022-07-08 16:31:41 +02:00
Tomer H
823c0fb645 Added translation using Weblate (Hebrew) 2022-07-08 16:31:40 +02:00
Sylvain Berfini
421677b2c0 Added missing default active speaker avatar background 2022-07-08 15:06:41 +02:00
Sylvain Berfini
f1628060c6 Added joining state to conference participant device 2022-07-08 14:06:49 +02:00
Sylvain Berfini
1fbac6e4d5 Applied a max width to conference waiting room buttons (mostly for landscape) 2022-07-08 14:06:11 +02:00
Sylvain Berfini
f9ece220eb Removed video preview round corners in landscape conference waiting room 2022-07-08 14:06:07 +02:00
Sylvain Berfini
7c9692ea36 Increased numpad entry size a bit 2022-07-08 14:06:02 +02:00
Sylvain Berfini
358ab96d17 Show video preview in calls list fragment 2022-07-08 14:05:58 +02:00
Sylvain Berfini
69ce331a05 Updated indeterminate progress bar icon in wait layouts 2022-07-08 14:05:54 +02:00
Sylvain Berfini
1c9a4924f6 Fixed history conf avatar 2022-07-07 17:06:34 +02:00
Sylvain Berfini
6e5885dec9 Fixed random contact avatar sometimes showing in chat rooms list while scrolling instead of group chat avatar 2022-07-07 11:20:39 +02:00
Sylvain Berfini
1204275b9a Prevent call notification from not being removed when call ends if service channel is disabled & background mode is enabled 2022-07-07 09:40:38 +02:00
Sylvain Berfini
367700e33f Fixed telecom manager enabled even if device doesn't support the feature 2022-07-07 09:31:36 +02:00
Sylvain Berfini
50bcd84df9 Fixed wrong display name in chat message notification (sometimes) 2022-07-06 11:56:49 +02:00
Sylvain Berfini
cb8f25a468 Improved active speaker margins 2022-07-05 10:19:10 +02:00
Sylvain Berfini
3b1099d202 Bumped dependencies 2022-07-04 16:35:50 +02:00
Sylvain Berfini
3c53965403 Limit width when previewing reply 2022-07-04 16:34:30 +02:00
Sylvain Berfini
024b51e1c7 Improved scheduled meeting display in reply 2022-07-04 16:07:23 +02:00
Sylvain Berfini
5c79ccfe3a Fixed missing ellipsize in reduced conference info 2022-07-04 15:52:01 +02:00
Sylvain Berfini
0f840e0aa3 Fixed scrolling to original message when clicking on reply if it hasn't been loaded yet 2022-07-04 15:44:29 +02:00
Sylvain Berfini
1c8705933f Showing icon when replying to an ICS message + updated side menu icon for meetings 2022-07-04 15:06:38 +02:00
Sylvain Berfini
6d50317330 Fixed conference call history details not scrollable 2022-07-04 14:00:31 +02:00
Sylvain Berfini
318d41a9fc Added conference subject to address when copying it into clipboard 2022-07-04 13:55:36 +02:00
Sylvain Berfini
f304055671 Fixed audio only layout grid not scrollable 2022-07-04 13:13:36 +02:00
Sylvain Berfini
4c3c79e8a2 Improved conference waiting room landscape UI + prevent camera to record when local preview is disabled 2022-07-04 11:55:23 +02:00
Sylvain Berfini
1de4999a65 Hiding keyboard when closing slide panel 2022-07-04 10:38:40 +02:00
Sylvain Berfini
0327928bb1 Fixed chat room not marked as read when going in it if number of messages is not enough to make the list scrollable 2022-07-01 17:13:14 +02:00
Sylvain Berfini
b266f98593 Fixed mistake in a previous commit preventing SIP URI to be added to newly created contact editor 2022-07-01 17:13:14 +02:00
Sylvain Berfini
3c75ecdefa Only modify UI when foldable device is half-opened if it is in tabletop mode, not in book posture 2022-07-01 17:13:14 +02:00
Sylvain Berfini
4ab54a50c1 Updated conference layouts to adapt like single call when foldable device is folded 2022-07-01 16:02:10 +02:00
Sylvain Berfini
6406eb9d7b Improved chat room scroll 2022-07-01 11:23:27 +02:00
Sylvain Berfini
21e500cad3 Minor UI fixes 2022-06-30 17:43:36 +02:00
Sylvain Berfini
8eda2fac1b Fixed ZRTP text not being centered 2022-06-30 17:21:44 +02:00
Sylvain Berfini
868daa2078 Reversed terminated meetings list order 2022-06-30 14:54:13 +00:00
Sylvain Berfini
6acc6b6bb0 Keep scroll position in chat room when going into a sub view or upon rotation, improved how messages are marked as read 2022-06-30 14:54:13 +00:00
Sylvain Berfini
76c9b2482a Fixed SIP URI to add to contact used more than one time 2022-06-30 14:54:13 +00:00
Sylvain Berfini
c4c6c6865e Fixed no video issue when automatically switching from grid to active speaker due to too many participants 2022-06-30 10:24:37 +02:00