Commit graph

99 commits

Author SHA1 Message Date
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
Sylvain Berfini
9874b04d9c Fixed UI issues when sharing file(s) from third party using shortcut API 2021-10-27 17:33:11 +02:00
Sylvain Berfini
4337dd5da8 Improved READ_PHONE_STATE / READ_PHONE_NUMBERS permissions usage 2021-10-11 10:14:02 +02:00
Sylvain Berfini
2f912828ee Using TelephonyListener instead of PhoneStateListener that has been deprecated starting API 31 2021-09-09 12:04:56 +02:00
Sylvain Berfini
46b9478bf5 Use incoming call notification channel if service channel is disabled 2021-08-30 11:59:19 +02:00
Sylvain Berfini
536e78e98e Added a contacts cache at app level + get notified on low memory and clear glide cache when it happens 2021-07-15 13:33:16 +02:00
Sylvain Berfini
5d2621af03 Code cleanup 2021-04-23 11:08:44 +02:00
Sylvain Berfini
63205cb33f Vibration when incoming call is ringing is now handled by the CoreService in SDK 2021-04-17 10:05:30 +02:00
Sylvain Berfini
2b6ac73d9e Fixed issue with bubbles + fixed french translation issue 2021-04-17 10:05:30 +02:00
Sylvain Berfini
c5f40c8eed Improved media store insertion 2021-04-17 10:05:30 +02:00
Sylvain Berfini
b047ebae13 Added chat notifications as bubbles 2021-04-17 10:05:30 +02:00
Sylvain Berfini
a757b097fa Added use of LocusId to conversations notifications & shortcuts 2021-04-17 10:05:29 +02:00
Sylvain Berfini
8e806faecd Fixed crash with media store on Android < 29 2021-04-17 10:05:29 +02:00
Sylvain Berfini
80e5a7830d Added dedicated notification channel for missed calls with low priority and removed wrong use of Event category 2021-04-17 10:05:01 +02:00
Sylvain Berfini
38d24fd113 Added setting to have a small vibration when pressing keypad numbers 2021-04-17 10:04:18 +02:00
Sylvain Berfini
c582b18b28 Code improvements 2021-04-17 10:01:35 +02:00
Sylvain Berfini
d611d20cfd Target SDK 30 2021-04-17 10:01:35 +02:00
Sylvain Berfini
8e9aa6117c Fixed compil with latest SDK from master that has more @Nullable tags 2021-04-17 10:01:35 +02:00
Sylvain Berfini
b6934e02fd Trying to prevent or understand issues with incoming call activity 2021-04-17 10:00:30 +02:00
Sylvain Berfini
e73e844070 Should fix screen not waked up on some devices 2021-04-17 10:00:30 +02:00
Sylvain Berfini
e1dc8ad8c2 Improved file copy code by using coroutines 2021-04-17 10:00:30 +02:00
Sylvain Berfini
de389858ce Some small improvements 2021-04-17 10:00:30 +02:00
Sylvain Berfini
59b758e682 Set shortcut ID to chat room notifications 2021-04-17 10:00:30 +02:00
Sylvain Berfini
0710256695 Added shortcuts to chat rooms if contacts shortcuts are disabled 2021-04-17 10:00:30 +02:00
Sylvain Berfini
5f1984fe4b Kotlin rewrite 2021-04-17 10:00:27 +02:00
Sylvain Berfini
68ac6ca680 Trying to fix actions in notification not working 2021-03-09 13:32:38 +01:00
Sylvain Berfini
042c25ca45 Updated translations 2021-01-07 15:16:58 +01:00
Sylvain Berfini
5b8aeacd86 Add dedicated notification channel for missed calls 2021-01-04 10:57:12 +01:00
Sylvain Berfini
9b966f70e4 Fixed vibration issue on Android 10 when app in background 2020-05-18 10:23:16 +02:00
Sylvain Berfini
7dab94fe2c Fixed crashes 2020-01-16 17:09:18 +01:00