Commit graph

3104 commits

Author SHA1 Message Date
Sylvain Berfini
fb754c1660 Prevent meeting icons from being briefly visible when selected account has no videoconference factory URI set in it's params 2025-03-26 10:17:41 +01:00
Sylvain Berfini
9777295dd1 Added back ring during early media setting 2025-03-26 10:17:35 +01:00
Sylvain Berfini
7a3ccc841e Fixes regarding contacts list filter when switching account 2025-03-25 16:48:24 +01:00
Sylvain Berfini
c61bfe5d73 Log TelecomManager CallControl failed operations 2025-03-25 16:48:01 +01:00
Sylvain Berfini
03bb7020f4 Parse friends in a coroutine scope, no need to do it on the Core's thread 2025-03-25 16:47:57 +01:00
Sylvain Berfini
8a7709cd47 Delay heavy tasks to prevent ServiceDidNotStartInTimeException (for example) 2025-03-25 13:17:14 +01:00
Sylvain Berfini
5b5d6c4abb Fixed crash when default device URI is null 2025-03-25 09:09:27 +01:00
Sylvain Berfini
ae775b5195 Ask for full screen intent if not granted 2025-03-24 17:46:43 +01:00
Sylvain Berfini
d3ce41cf8c Prevent today indicator in meetings list from blinking upon refresh 2025-03-24 14:04:50 +01:00
Sylvain Berfini
16673b467c Fixed displayed SIP URI in call history details in case we find a matching contact that has a different SIP URI in addition to the one used for the call 2025-03-24 13:49:16 +01:00
Sylvain Berfini
bd470b79ef Fixed contact lookup if phone number starts by 00 instead of + 2025-03-24 13:49:04 +01:00
Sylvain Berfini
a1c73dafe1 Fixed invisible conference notification icon 2025-03-24 11:51:34 +01:00
Sylvain Berfini
12e22dd7a9 This should prevent crashes on Androids < 13 due to broken POST_NOTIFICATIONS permission check 2025-03-24 11:51:29 +01:00
Sylvain Berfini
8b35f2bab5 Fixed remove all call logs when workaround is active 2025-03-22 13:33:57 +01:00
Sylvain Berfini
f266342786 Have automaticallyShowDialpad setting also work on new call/transfer call screens while already in call 2025-03-21 15:52:58 +01:00
Sylvain Berfini
96b37f2fd9 Improved message when WiFi only mode is enabled & active network isn't Wifi nor Ethernet 2025-03-21 11:13:32 +01:00
Sylvain Berfini
6554039d68 Fixed recordings order, now most recent on the top 2025-03-21 08:04:17 +00:00
Sylvain Berfini
eb4517faad Moved call related advanced settings to dedicated sub-section, added back auto answer 2025-03-21 08:56:44 +01:00
Sylvain Berfini
337c103988 Use newly added chatRoom.getAccount() to dynamically filter conversations 2025-03-20 14:59:53 +01:00
Sylvain Berfini
48d7976f9b Fixed call logs details if it's not attached to any account 2025-03-20 14:57:27 +01:00
Sylvain Berfini
2c314a5334 Fetch call history from Core instead of Account if only one of them 2025-03-20 13:13:48 +01:00
Sylvain Berfini
eeca0cc7cb Added back apply prefix to phone numbers for calls & chat setting 2025-03-20 13:13:40 +01:00
Sylvain Berfini
4b99bb15ed Prevent schedule meeting button being pressed multiple times 2025-03-19 14:00:49 +01:00
Sylvain Berfini
e4570f167d Few tweaks trying to prevent jni global ref table overflow 2025-03-18 21:37:31 +01:00
Sylvain Berfini
043ed77c3a Added advanced setting letting user choose whether to record in MKV or SMFF 2025-03-18 16:50:06 +01:00
Sylvain Berfini
6375e0db87 Prevent some crashes seen on Play Store console 2025-03-18 12:55:08 +01:00
Sylvain Berfini
49dc1fe69f Fixed wrong deleted notification channel ID... 2025-03-18 12:34:52 +01:00
Sylvain Berfini
4a742f6e6e Fixed hearing aid icon not showing in bottom actions when selected + updated earpiece icon in device list to match 2025-03-18 12:23:02 +01:00
Sylvain Berfini
16555429c4 Revert using notification channel to play incoming calls ringtone 2025-03-18 11:26:05 +01:00
Sylvain Berfini
ae64946c2c Add generic exception handle for starting action_view activity for URL 2025-03-18 11:24:07 +01:00
Sylvain Berfini
3882d8b4f9 Wait for foreground service to be started before being stopped to try preventing ForegroundServiceDidNotStartInTimeException/RemoteServiceException due to Context.startForegroundService() did not then call Service.startForeground() 2025-03-18 11:24:00 +01:00
Sylvain Berfini
f6634ed2a4 Prevent crash due to service being started as foreground if post_notifications permission isn't granted 2025-03-18 11:23:55 +01:00
Sylvain Berfini
839e96a194 Should fix hearing aids issue 2025-03-18 11:23:51 +01:00
Sylvain Berfini
eadb1d0eb2 Should fix quit button visibility in drawer menu 2025-03-18 11:23:46 +01:00
Sylvain Berfini
655aa62a78 Added back "replace + by 00 when formatting phone numbers" account setting 2025-03-18 11:23:42 +01:00
Sylvain Berfini
72c5cfe5ae Added UI setting to have dialpad automatically opened when starting new call 2025-03-18 11:23:34 +01:00
Sylvain Berfini
489c799332 Prevent call transfer if state is Ended, Error or Released 2025-03-18 11:23:28 +01:00
Sylvain Berfini
4979bca704 Prevent system call notification to be stuck if call was ended in Linphone SDK before being added to TelecomManager's 2025-03-17 12:17:58 +01:00
Sylvain Berfini
3e49e0f014 Adding back auto start setting 2025-03-17 12:17:49 +01:00
Sylvain Berfini
a2ec98659d Prevent crash if contacts listener triggers before chatRoom property is initialized 2025-03-17 12:17:43 +01:00
Sylvain Berfini
52cb8ca3a3 Prevent crash if not on contact fragment before navigating to editor 2025-03-17 12:17:37 +01:00
Sylvain Berfini
6210ecb520 Prevent crash if fails to go to outside activity because it doesn't exists or it isn't found 2025-03-17 12:17:31 +01:00
Sylvain Berfini
4b9ca10192 Prevent use of recording ViewModel property not initialized yet 2025-03-17 12:17:25 +01:00
Sylvain Berfini
08ce2783a4 Prevent crash clinking on link if no browser is installed on device 2025-03-17 12:17:18 +01:00
Sylvain Berfini
cb1e8ecc01 Prevent crash if DMTF setting doesn't exists (Samsung A51) 2025-03-17 12:17:12 +01:00
Sylvain Berfini
da5ce721dc Fixed crash due to currentCall not being initialized 2025-03-17 12:17:06 +01:00
Sylvain Berfini
2e3e78ee39 Make sure Qr Code fragment doesn't use Static Picture camera device 2025-03-17 12:16:59 +01:00
Sylvain Berfini
939c6c6c29 Prevent SecurityException when accessing bluetooth_name on some devices 2025-03-13 10:22:09 +01:00
Sylvain Berfini
57d38398f2 Use Account's onConferenceInformationUpdated callback to refresh meetings list 2025-03-13 10:22:04 +01:00
Sylvain Berfini
68f864f387 Prevent user from connecting the same account multiple times 2025-03-12 13:33:54 +01:00