Commit graph

577 commits

Author SHA1 Message Date
Sylvain Berfini
2835f80ee5 Stop spinner & display error message when conference scheduler goes to error state 2022-03-22 16:38:20 +01:00
Sylvain Berfini
a6cb6fb975 Factorized & improved code for call & conference layouts 2022-03-22 15:56:37 +01:00
Sylvain Berfini
c6b49080af Reworked how call logs are handled, should be more efficient 2022-03-21 17:34:40 +01:00
Sylvain Berfini
20dcb23b8a Added contact display name to address generated from phone number 2022-03-21 10:26:42 +01:00
Christophe Deschamps
f9a3703a18 Conference 'GridBox' Layout 2022-03-18 23:56:50 +01:00
Sylvain Berfini
154659c083 Show message to user when trying to download two files from same message at the same time + fixed issue where second file download can't be started once the first one has finished 2022-03-18 10:24:31 +01:00
Sylvain Berfini
f07bc19d5f Fixed missing contacts after LDAP query 2022-03-18 10:00:21 +01:00
Sylvain Berfini
ed9f590f4f Always display contacts with same phone number if display name is different 2022-03-17 16:51:23 +01:00
Sylvain Berfini
2e9e3459e4 Prevent read-only 1-1 chat room 2022-03-17 16:51:11 +01:00
Sylvain Berfini
13878ee48d Should prevent crash when failing to get account matching local address 2022-03-16 13:56:56 +01:00
Sylvain Berfini
71a2140dbd Fixed ContactsSelectionViewModel used for chat room & conferences participant selection to use same MagicSearch APIs 2022-03-11 15:42:23 +01:00
Sylvain Berfini
e61ee2981e Changes regarding incoming call notification & activity 2022-03-08 13:20:42 +01:00
Sylvain Berfini
465e41ae79 Fixed navigation issues + ensure friend is freed 2022-03-08 11:36:01 +01:00
Sylvain Berfini
4c616cc395 Improved call statistics: only compute them when dialog is visible + fixed leak 2022-03-07 15:21:29 +01:00
Sylvain Berfini
c93ea7a851 Reworked call UI a bit more 2022-03-07 15:21:18 +01:00
Sylvain Berfini
3cd8110db3 Trying to prevent issue with IncomingCallActivity not displayed sometimes 2022-03-04 13:55:29 +01:00
Sylvain Berfini
fc901e8131 Small improvements regarding contacts 2022-03-04 13:54:03 +01:00
Sylvain Berfini
7f035cccbc Fixed navigation issues 2022-03-03 17:22:56 +01:00
Sylvain Berfini
862c5e47c8 Split ActiveCallOrConferenceFragment into two fragments 2022-03-03 16:52:21 +01:00
Sylvain Berfini
cc632d89f3 Make delay before showing contacts operation in progress spinner configurable 2022-03-03 12:00:45 +01:00
Sylvain Berfini
8d0b571f38 Fixed issue with contacts order 2022-03-03 11:31:03 +01:00
Sylvain Berfini
9b69d552aa Prevent crash if device doesn't support ConnectionService, required for TelecomManager 2022-03-02 11:00:15 +01:00
Sylvain Berfini
62e2fb580f Added LDAP settings, using MagicSearch in contacts list + updated CHANGELOG from 4.6.2 release 2022-03-02 10:59:38 +01:00
Sylvain Berfini
e34965d524 Fixed switch to fullscreen when video conference starts 2022-03-01 12:05:56 +01:00
Sylvain Berfini
00d7f93094 Fixed audio routes selected button not updated after change 2022-03-01 11:28:55 +01:00
Sylvain Berfini
34e000e3bb BLUETOOTH_CONNECT permission is required starting Android 12 2022-02-28 11:58:03 +01:00
Sylvain Berfini
cf97a83651 Fixed another bad activity cast 2022-02-28 10:04:41 +01:00
Sylvain Berfini
ab0cc34b24 Conference: disable video when using audio only layout + sort participants device depending on layout 2022-02-25 13:42:42 +01:00
Sylvain Berfini
dc90fea30a Fixed stun setting not enabling it 2022-02-24 16:46:20 +01:00
Sylvain Berfini
97574157ed Added audio only conference layout 2022-02-24 11:40:44 +01:00
Sylvain Berfini
8bcb0278ee Added layout selector on conference waiting room fragment 2022-02-24 11:40:44 +01:00
Sylvain Berfini
492a23b61e Added recv only video while in conference + fixed chat message file download progress text color in dark mode 2022-02-24 11:40:44 +01:00
Sylvain Berfini
f20cf11cc9 Prevent screen to turn off while recording a voice message 2022-02-24 11:25:08 +01:00
Sylvain Berfini
f62d90285f Fixed case comparison for contacts list headers 2022-02-24 11:25:00 +01:00
Sylvain Berfini
7528d4981e Fixed voice recording playback not stopped if record is deleted during playback or when sending message 2022-02-24 11:24:55 +01:00
Sylvain Berfini
0f3dba4d38 Fixed anim issue when opening call stats using quality icon in status bar instead of button in menu 2022-02-14 13:43:48 +01:00
Sylvain Berfini
bd222124ef Fixed merge issue causing call history detail to crash 2022-02-14 11:48:38 +01:00
Sylvain Berfini
2794147fd7 Trying to prevent the same intent to be processed twice, seems it can happen... 2022-02-14 10:26:11 +01:00
Sylvain Berfini
359645dc4e Make sure sent chat message will be visible 2022-02-11 15:39:23 +01:00
Sylvain Berfini
668fd1d78a Fixed toggling off full screen mode in active speaker if currently speaking participant is audio only + started to add audio only layout & participant muted icon 2022-02-11 15:26:22 +01:00
Sylvain Berfini
197b45536c Prevent crash if exception is thrown during contacts fetching + fixed cast issue 2022-02-11 10:57:05 +01:00
Sylvain Berfini
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
4226dd6d5c Fixed quit button not killing app when background mode is enabled 2022-02-10 10:08:55 +01:00
Sylvain Berfini
101d9aa931 Fixed duplicated chat room if we are invited back in one we left while on the chat rooms list 2022-02-09 12:43:18 +01:00
Sylvain Berfini
c8bd7ea229 Fixed recordings list not updated when a recorded call is terminated and we go back to the fragment 2022-02-09 12:15:17 +01:00
Sylvain Berfini
7219cfbdf7 Fixed chat room UI not updated when kicked/invited back while in it 2022-02-09 12:11:05 +01:00
Sylvain Berfini
eecbfccc2c Fixed video call button & forward message issues on tablets 2022-02-08 18:00:55 +01:00
Sylvain Berfini
0580dfa58f Route voice/call recordings to headset instead of speaker, if possible 2022-02-04 10:50:31 +01:00
Sylvain Berfini
82f352fa81 No longer need to monitor device orientation in app 2022-02-03 11:48:52 +01:00
Sylvain Berfini
46ef080d62 Make SIP URI in chat messages clickable as well as http links 2022-02-03 10:15:41 +01:00