Commit graph

229 commits

Author SHA1 Message Date
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
1761843c1b Specific layout for when conference layout is active speaker & alone or 2 2022-08-23 17:08:11 +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
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
cb8f25a468 Improved active speaker margins 2022-07-05 10:19:10 +02:00
Sylvain Berfini
1de4999a65 Hiding keyboard when closing slide panel 2022-07-04 10:38:40 +02:00
Sylvain Berfini
eb634c74e7 Added active speaker landscape layout changes 2022-06-26 14:37:05 +02:00
Sylvain Berfini
86cba063d1 Fixed accounts list not updated when changing default account + hide account with hidden param 2022-06-16 14:32:44 +02:00
Sylvain Berfini
312ae2eaf0 Should prevent ANRs 2022-06-13 14:03:06 +02:00
Sylvain Berfini
f428a170c5 Request Android 13 media permissions instead of read external storage 2022-06-10 15:35:10 +02:00
Sylvain Berfini
f94b65ed0a Trying to improve chat rooms display performances 2022-06-09 16:11:31 +02:00
Sylvain Berfini
e6c842cd35 Using IO dispatcher to create generated avatar 2022-06-09 15:25:17 +02:00
Sylvain Berfini
5fac97b55d Improved a bit chat room diff callback 2022-06-09 14:54:59 +02:00
Sylvain Berfini
635c8e69c7 Started changes for Android 13 2022-06-09 14:12:58 +02:00
Sylvain Berfini
0ce885a260 Prevent 'Remote Conference' default subject from being visible when joining a conference, using real one instead 2022-06-08 09:32:11 +02:00
Sylvain Berfini
4723c5d9d0 Do not use contact address but identity address when creating chat room from contact or history 2022-06-02 15:17:05 +02:00
Sylvain Berfini
fc99465fb9 Prevents useless log 2022-06-01 13:29:25 +02:00
Sylvain Berfini
5dfc18a78d Cleaned up code, fixed contact avatar blinking when toggling selection in list while creating chat room/conference 2022-06-01 11:09:03 +02:00
Sylvain Berfini
4e0d38ca35 Improved how we load high-res contact picture to fallback on thumbnail if needed 2022-05-31 17:23:50 +02:00
Sylvain Berfini
61134352e9 Trying to prevent crash seen on PlayStore probably due to friend.getPhoneNumersWithLabel() being called in IO dispatched coroutine 2022-05-31 15:01:21 +02:00
Sylvain Berfini
b4fb169e19 Improved logs for preferred audio device debugging 2022-05-30 10:02:55 +00:00
Sylvain Berfini
d0870c1dfa Fixed outgoing conference call layout & notifications due to use of remote contact instead of remote address 2022-05-23 10:58:17 +02:00
Sylvain Berfini
8f8fc58e55 Improved active speaker default avatar background 2022-05-20 16:43:12 +02:00
Sylvain Berfini
ecc94161ee Fixed conference recording file name, using subject if available 2022-05-20 16:03:31 +02:00
Sylvain Berfini
3104ee6471 Fixed calling back incoming group call 2022-05-20 15:50:05 +02:00
Sylvain Berfini
363322485e Using ShortcutManagerCompat, got rid of Compatibility layer 2022-05-16 15:25:47 +02:00
Sylvain Berfini
4372fd2d9e Try to keep preferred audio driver when changing audio device 2022-05-06 15:14:34 +02:00
Sylvain Berfini
c1f542cbf5 Workaround phone number labels not stored in vCards because they don't match the RFC 2022-05-04 09:32:55 +02:00
Sylvain Berfini
8d762d09e0 Fixed generated avatar issue 2022-05-03 09:23:37 +02:00
Sylvain Berfini
b8685c2dda Fixed chat room/conference avatar when in dark mode 2022-05-02 15:36:03 +02:00
Sylvain Berfini
f2b85f6473 Improved way of displaying contact's avatar or initials 2022-05-02 14:34:37 +02:00
Sylvain Berfini
2e8d061e22 Trying to prevent crashes seen on Crashlytics 2022-04-29 14:02:46 +02:00
Sylvain Berfini
5891babc5c Proper layout for conference audio only mode 2022-04-29 09:34:51 +02:00
Christophe Deschamps
2be69da8a4 When Earpiece or Speaker audio route is requested, set the capture device to Micrphone 2022-04-29 08:33:05 +02:00
Sylvain Berfini
a1f9b95432 Also use Coil to extract image from video + fixed contact matching issue in chat room creation 2022-04-20 16:11:03 +02:00
Sylvain Berfini
0c085ed0b5 Replaced glide by Coil 2022-04-20 13:28:43 +02:00
Sylvain Berfini
5f0de830e4 Fixed invisible avatar in side menu 2022-04-07 14:47:30 +02:00
Sylvain Berfini
898d3d0aa4 Shorcuts creation improvements 2022-04-07 11:38:33 +02:00
Sylvain Berfini
341c112d54 Reworked native address book integration, removed Contact & NativeContact objects to directly rely on Friend 2022-04-06 12:30:14 +02:00
Sylvain Berfini
a81f7bb711 New way of using single/multiple contact(s) avatar don't work well with notifications & shortcuts, fixing it 2022-03-31 16:48:34 +02:00
Sylvain Berfini
7b933ad76b Added back take snapshot button in video call if enabled in CorePreferences + reworked/fixed PermissionHelper.hasWriteExternalStoragePermission() for Android >= 10 2022-03-31 12:24:56 +02:00
Sylvain Berfini
8b60d5eda1 Fixed duplicated phone numbers in contact details 2022-03-30 16:03:58 +02:00
Sylvain Berfini
3334983707 Cleanup Databindings declarations + added missing proguard rule 2022-03-29 16:07:53 +02:00
Sylvain Berfini
c93ea7a851 Reworked call UI a bit more 2022-03-07 15:21:18 +01:00
Sylvain Berfini
34e000e3bb BLUETOOTH_CONNECT permission is required starting Android 12 2022-02-28 11:58:03 +01:00
Sylvain Berfini
84f0aceb61 Fixed crash due to nil call ID, fixed wrong @notnil tag in SDK 2022-02-24 11:25:18 +01:00
Sylvain Berfini
a5658bf5ea Fixed crash in audio route utils 2022-02-14 10:26:47 +01:00
Sylvain Berfini
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
b30f5baef6 Fixed issue with headset audio routing when connecting it during call 2022-02-09 13:13:47 +01:00