Commit graph

1534 commits

Author SHA1 Message Date
Sylvain Berfini
a60fca912a Reworked chat message sending area to add a spinner while files are being loaded 2023-01-17 14:38:20 +01:00
Sylvain Berfini
3cad6b565d Updated gradle 2023-01-13 10:26:05 +01:00
Sylvain Berfini
8c7d8598ac Leverage on Bitmap stored in ContactsManager to prevent decoding it from resource each time 2023-01-12 17:24:17 +01:00
Sylvain Berfini
5491401e0a Reworked how Persons are used + fixed timestamp issue in chat message notification + fixed chat room being marked as read when answering in the notification 2023-01-12 17:04:50 +01:00
Sylvain Berfini
7f3c4f6e32 Replaced old emoji library by emoji2 2023-01-12 11:35:59 +01:00
Sylvain Berfini
5dcbe94aff Changes required for chat message notification to show up in Android Auto 2023-01-11 16:11:02 +01:00
Sylvain Berfini
98fa8fb10a Also updated algo to select hearing aid/bluetooth playback device for call recordings 2023-01-11 15:44:20 +01:00
Sylvain Berfini
4f7e4c9cd8 Reworked a bit the code handling the file type depending on it's extension + added error logs when Coil fails to load an image 2023-01-10 16:03:02 +01:00
Sylvain Berfini
752ea34328 Delay voice recorder init 2023-01-10 14:24:17 +01:00
Sylvain Berfini
f32a2ec995 Reworked Media Store export functions in compatibility packages 2023-01-10 11:03:54 +01:00
Sylvain Berfini
1d0c34b30b Hide actively speaking participant miniature 2023-01-09 13:37:09 +00:00
Sylvain Berfini
6a5b014789 Fixed ANRs in voice message recording/playback + Allow voice recording Bluetooth playback + allow voice message recording using headset/headphones/hearing aids/bluetooth device 2023-01-09 13:59:22 +01:00
Sylvain Berfini
bb9c6ef68f Fixed some files not exported to MediaStore 2023-01-05 11:33:30 +01:00
Sylvain Berfini
5ff7ea66e2 Allow transfered files through chat to be automatically exported to native gallery 2023-01-05 10:58:55 +01:00
Sylvain Berfini
8e156c0b33 Prevent trying to resolve native contact if permission hasn't been granted 2023-01-05 10:28:24 +01:00
Sylvain Berfini
cad1679399 Prevent crash due to CountryPickerFragment not having a constructor without params 2023-01-05 10:22:44 +01:00
Sylvain Berfini
b1fc8755ce Prevent broken deep link URI if SIP URI to add to contact is null or empty 2023-01-05 10:17:58 +01:00
Sylvain Berfini
4e89eedab7 Ensure sip.linphone.org accounts have a LIME X3DH server URL set in their params 2023-01-03 15:30:37 +00:00
Sylvain Berfini
2b17f94c2d Fixed crash if null audioState returned by TelecomManager's Connection 2023-01-03 10:54:36 +01:00
Sylvain Berfini
a7007a36b5 Fixed switch from audio only to active speaker or mosaic that enables the video without user consent + improved some conference logs 2022-12-15 10:21:57 +01:00
Sylvain Berfini
ff201529ba Fixed wrong participant LIME status being displayed 2022-12-09 13:23:02 +01:00
Sylvain Berfini
5b3460d1e7 Fixed IMDN status when file transfer goes into error state 2022-12-08 11:02:42 +01:00
Sylvain Berfini
df8cd8c2cb Improved SIP URI pattern regex to prevent http URLS containing '@' to be handled as SIP URI 2022-12-07 12:00:10 +01:00
Sylvain Berfini
6d2ae8007a Reworked a bit & improved video call take snapshot process 2022-12-06 11:14:20 +01:00
Sylvain Berfini
163e2adfde Added setting to allow to switch to fullscreen automatically when a video call is answered (disabled by default) 2022-12-06 10:48:29 +01:00
Sylvain Berfini
59eb436423 Fixed build due to @Nullable changes in SDK API 2022-12-05 15:25:05 +01:00
Sylvain Berfini
54a65f713a Fixed NAT policy account settings changes not saved/restored when app restarts 2022-12-05 10:43:57 +01:00
Sylvain Berfini
b511867e62 Fixed participants count in ICS if organizer is part of participants list 2022-12-05 09:38:41 +01:00
Sylvain Berfini
b067f83784 Prevent crashes found on crashlytics 2022-11-25 13:30:23 +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
226abd9e19 Fixed launcher shortcuts that weren't working anymore 2022-11-24 11:59:40 +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
80c0e6df36 Fixed some margin issues with local participant miniature in active speaker layout 2022-11-23 15:52:44 +01:00
Sylvain Berfini
08547ea663 Remove conference recording buttons for now 2022-11-23 15:01:38 +01:00
Sylvain Berfini
66c2a74c8e Fixed ANR when playing call recording sometimes 2022-11-22 10:45:19 +01:00
Sylvain Berfini
8e893b60a1 Fixed video toggle button in single call 2022-11-21 16:44:35 +01:00
Sylvain Berfini
f3178a0854 Prevent use of const friend in contact editor 2022-11-21 16:11:52 +01:00
Sylvain Berfini
fbed7f4f74 Fixed auto call recording 2022-11-21 14:47:34 +01:00
Sylvain Berfini
59bcb63dee Trim string before making a new call or creating a chat room 2022-11-21 14:19:00 +01:00
Sylvain Berfini
ee40995f34 Fixed issue with contact editor since we switched to Friend as original value from addressbook will be lost in Friend causing edition/removal in native addressbook to silently fail 2022-11-21 13:57:10 +01:00
Sylvain Berfini
11f36dcb63 Added setting to disable phone account linking + hide menu for non sip.linphone.org accounts 2022-11-18 11:41:03 +01:00
Sylvain Berfini
483443fd60 Prevent proximity sensor to turn screen off while on incoming/outgoing call fragments 2022-11-18 11:08:09 +01:00
Sylvain Berfini
0895db1a62 Fixed UI issue in call if at Android level the font size is increased + prevent 'null' call to be displayed sometimes 2022-11-18 10:59:51 +01:00
Sylvain Berfini
47a26144c1 Use compat APIs version of WindowInset 2022-11-16 15:42:23 +01:00
Sylvain Berfini
f0e8e6cd06 Fixed duplicated chat message that could happen when loading a chat room while some aggregrated messages weren't notified yet 2022-11-16 15:12:31 +01:00
Sylvain Berfini
791e27f479 Switch from audio only to active speaker using toggle video button (instead of disabling it) 2022-11-16 15:03:33 +01:00
Sylvain Berfini
cf3b68cc1b Fixed video conf not going full screen when joining 2022-11-15 17:18:31 +01:00
Sylvain Berfini
8b86f91c1f Fixed conference scheduler date picker showing wrong date for UTC-X timezones 2022-11-15 16:53:06 +01:00
Sylvain Berfini
007f823676 Fixed issues with actively speaking participant device for outgoing group calls 2022-11-08 11:11:21 +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