Commit graph

128 commits

Author SHA1 Message Date
Sylvain Berfini
f32a2ec995 Reworked Media Store export functions in compatibility packages 2023-01-10 11:03:54 +01:00
Sylvain Berfini
2b17f94c2d Fixed crash if null audioState returned by TelecomManager's Connection 2023-01-03 10:54:36 +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
edb55fdf6b Fixed display issue when going or leaving PiP mode in conference 2022-11-23 16:12:07 +01:00
Sylvain Berfini
47a26144c1 Use compat APIs version of WindowInset 2022-11-16 15:42:23 +01:00
Sylvain Berfini
b4d11291f1 Added @StringRes annotation when useful 2022-09-09 13:55:42 +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
f125b54b40 Bumped dependencies & added missing deprecated annotations 2022-08-22 09:53:34 +02:00
Sylvain Berfini
0aa44f8c39 Fixed wrong exception being catched 2022-07-26 13:18:17 +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
1c7886ffb7 Changes to show & use the 'apply prefix for calls & chat' 2022-07-18 13:36:37 +02:00
Sylvain Berfini
a72ee81ec6 Prevent crash with PiP if asked aspect ratio is < 1/2.39 or > to 2.39 2022-06-23 15:48:19 +02:00
Sylvain Berfini
8f3b17bb0f Improved PiP while in video conference 2022-06-22 18:00:27 +02:00
Sylvain Berfini
df396f5abd Set conference chat room without any participant as read-only + replaced deprecated function 2022-06-14 10:39:02 +02:00
Sylvain Berfini
0e0fd6106c Display organizer SIP URI instead of conference factory URI in group call incoming call notification 2022-06-13 11:25:11 +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
635c8e69c7 Started changes for Android 13 2022-06-09 14:12:58 +02: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
2838d207ca Prevent crash if conference subject is null or empty, a Person must have a name 2022-05-18 17:02:24 +02:00
Sylvain Berfini
52247c38d5 Display incoming group call notification properly 2022-05-18 13:59:56 +02:00
Sylvain Berfini
363322485e Using ShortcutManagerCompat, got rid of Compatibility layer 2022-05-16 15:25:47 +02:00
Sylvain Berfini
4218c5b2a9 Since app min target SDK is 23, remove all references to older versions 2022-05-16 12:02:39 +02:00
Sylvain Berfini
5fd69bcd4c Improvements suggested by code inspector 2022-04-08 17:49:36 +02:00
Sylvain Berfini
898d3d0aa4 Shorcuts creation improvements 2022-04-07 11:38:33 +02:00
Sylvain Berfini
f71811f65a Improve call notification when calling a conference 2022-04-07 10:45:46 +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
70f7f8c100 Disable CallStyle notifications (Android 12+) for samsung devices, they are currently badly displayed 2022-03-21 13:43:00 +01:00
Sylvain Berfini
bb31a0014b Set video call information in incoming CallStyle notification 2022-03-21 13:31:19 +01:00
Sylvain Berfini
34e000e3bb BLUETOOTH_CONNECT permission is required starting Android 12 2022-02-28 11:58:03 +01:00
Sylvain Berfini
7123e0ff23 Fixed infinite loop 2022-02-28 10:04:36 +01:00
Sylvain Berfini
aba0af378a Prevent crash on Android 12 if we aren't allowed to start a Service as foreground 2022-02-24 11:29:17 +01:00
Sylvain Berfini
6ef3dc288e New call/conference UI 2022-02-11 10:11:50 +01:00
Sylvain Berfini
51cf7a6711 It seems callAudioState property on TelecomManager Connection can return null... 2022-02-11 09:24:23 +01:00
Sylvain Berfini
b30f5baef6 Fixed issue with headset audio routing when connecting it during call 2022-02-09 13:13:47 +01:00
Sylvain Berfini
a0ebeb1fea Moved lambdas arguments out of parenthesis 2022-01-28 17:12:24 +01:00
Sylvain Berfini
81884dd218 Fixed issues with background mode advanced setting 2022-01-27 10:52:03 +01:00
Sylvain Berfini
8dfbe98396 Prevent crash if bluetooth isn't available on the device 2022-01-19 12:24:17 +01:00
Sylvain Berfini
5605e37121 Fixed kotlin boolean properties changes in Java wrapper + allow CPIM messages in basic chat rooms for sip.linphone.org accounts 2022-01-06 17:29:07 +01:00
Sylvain Berfini
0e17da27e8 Try to prevent VFS leaks as much as possible, added logs before each plainFilePath call 2022-01-04 15:33:06 +01:00
Sylvain Berfini
0404777c32 Reworked & improved export when usig VFS feature 2022-01-04 09:26:35 +01:00
Sylvain Berfini
57b0255cc4 Use Android 12 CallStyle notification for ongoing calls 2021-12-11 16:33:16 +01:00
Sylvain Berfini
58e2fc98aa Use Android 12 CallStyle notification for incoming calls 2021-12-11 10:24:23 +01:00
Sylvain Berfini
b48b9e42ed Fixed custom incoming call notification layout not working on some Xiaomi devices... 2021-12-11 09:55:18 +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
60cc5a31c4 Added IME flag asking Android not to process user input in secured chat rooms 2021-11-29 10:15:05 +01:00
Sylvain Berfini
47984597af Fixed read phone number permission granted in assistant not updating UI 2021-11-23 12:01:35 +01:00
Sylvain Berfini
8a11fc9c4a Minor changes to fix code inspector warnings 2021-11-17 10:45:17 +01:00
Sylvain Berfini
5d2c1cb5d1 Auto enable Telecom Manager feature when app starts, asking for permissions if needed 2021-11-12 11:56:15 +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