Commit graph

36 commits

Author SHA1 Message Date
Sylvain Berfini
a60c66ad33 Added pause/resume action to long press menu in calls list + fixing issues with multi calls 2024-07-15 16:10:35 +02:00
Sylvain Berfini
913e7cdb02 Fixed call duration timer when leaving & resuming active call fragment 2024-07-15 16:10:35 +02:00
Sylvain Berfini
d1029af180 Started new call fragment while in call 2024-07-15 16:10:34 +02:00
Sylvain Berfini
85a904e173 Hide call controls when in full screen 2024-07-15 16:10:34 +02:00
Sylvain Berfini
3d5ca3313b Do not use CoreService as it will attempt to use the Core on the main thread, TODO : disable activity monitor in SDK 2024-07-15 16:10:34 +02:00
Sylvain Berfini
476eabd0fe Trying to route audio using androidx Telecom API... 2024-07-15 16:10:34 +02:00
Sylvain Berfini
92b3d08ea0 Using new androix telecom library 2024-07-15 16:10:34 +02:00
Sylvain Berfini
418f9ba4c9 6.0.0 cleanup 2024-07-15 16:07:16 +02:00
Sylvain Berfini
0733ced356 Fixed contacts not updated in conversation if found after view was layed out 2023-04-24 12:05:40 +02:00
Christophe Deschamps
e725eb4e7b - Upon GSM interruption handle conference cases by leave()/enter()
- Upon StreamsRunning call state update in conference check and set locallyPaused flag.
2023-04-24 10:42:20 +02:00
Sylvain Berfini
33b4c09ffd Bumped dependencies & improved gradle files + new bullseye based clean docker image using JDK 17 2023-04-14 15:39:45 +02: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
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
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
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
635c8e69c7 Started changes for Android 13 2022-06-09 14:12:58 +02:00
Sylvain Berfini
47c0dbf842 Prevent crash in TelecomHelper if android.software.connectionservice feature isn't supported by device 2022-05-30 10:37:54 +02:00
Sylvain Berfini
8d5d344c2c Make sure Core exists when TelecomManager service is created & destroyed 2022-05-27 11:47:39 +02:00
Sylvain Berfini
d6f83f0057 Fixes for self-mute during remote conference + rework how we mute single call 2022-05-04 15:38:34 +02:00
Sylvain Berfini
18f36b85bb Make sure TelecomManager's connection's state matches our Call's one when the service takes time to be created... 2022-05-04 14:06:17 +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
2df68f8cf2 Fixed audio route changes in outgoing call not working with TelecomManager enabled 2022-03-11 11:02:59 +01:00
Sylvain Berfini
2c846f6727 Prevent crash if security exception is thrown when placing call with Telecom Manager 2022-03-03 11:51:37 +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
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
fe9f9cbecc Make sure PhoneAccount identity is valid to prevent crash in Android OS at startup 2021-12-07 09:36:49 +01:00
Sylvain Berfini
051a6fb393 Fixed incoming call ringtone not being stopped when pressing volume keys if TelecomManager is enabled 2021-12-01 13:15:23 +01:00
Sylvain Berfini
a0a39b3884 Clean up zombie TelecomManager connections if any 2021-11-22 10:13:25 +01:00
Sylvain Berfini
f66c90d356 Reworked audio route changes to make them go through Telecom Manager API if enabled to make smartwatches act as bluetooth headset properly 2021-11-03 13:48:54 +01:00
Sylvain Berfini
19b15e2b3b Make sure PermissionHelper singleton is created 2021-11-02 12:46:34 +01:00
Sylvain Berfini
6454a368b2 Prevent creating Telecom Manager Connection after a call has ended 2021-10-18 10:01:30 +02:00
Sylvain Berfini
68152b5b3e Improved Telecom Helper use 2021-10-15 15:41:30 +02:00
Sylvain Berfini
e1ef15b9a2 Another telecom helper fix 2021-10-12 16:32:13 +02:00
Sylvain Berfini
4337dd5da8 Improved READ_PHONE_STATE / READ_PHONE_NUMBERS permissions usage 2021-10-11 10:14:02 +02:00
Sylvain Berfini
c1dafcb9b9 Fixed telecom manager setting disabled upon restart 2021-10-11 09:24:21 +02:00
Sylvain Berfini
e341bb20e7 Use self managed telecom manager mode for Android 8+ 2021-09-24 10:42:47 +02:00