Commit graph

181 commits

Author SHA1 Message Date
Sylvain Berfini
31bbc9a4d5 Use FLAG_SECURE for sensitive screens such as encrypted chat rooms 2021-04-17 10:04:18 +02:00
Sylvain Berfini
08cb252116 Simplified code as the work is now done in the SDK (4.5.0-alpha-138 and newer) 2021-04-17 10:04:18 +02:00
Sylvain Berfini
b4a5d9bf44 Added back video preview on call activity while in PiP mode + added setting to keep previous behavior even if not recommended 2021-04-17 10:04:18 +02:00
Sylvain Berfini
0a3ef8e789 Prevent screen rotation while incoming call if screen is locked 2021-04-17 10:02:29 +02:00
Sylvain Berfini
58aca3eeb4 Fixed activity blinking when answering call 2021-04-17 10:02:29 +02:00
Sylvain Berfini
f3e3b9642a Use newly available core.setPreferredVideoDefinitionByName method 2021-04-17 10:02:29 +02:00
Sylvain Berfini
2dc7a2aaea Fixed build with latest SDK 2021-04-17 10:02:29 +02:00
Sylvain Berfini
3215ecc328 Fixed some null checks 2021-04-17 10:02:29 +02:00
Sylvain Berfini
05b272fcb8 Fixed disable account issue not being applied until accounts settings are left & re-entered 2021-04-17 10:02:29 +02:00
Sylvain Berfini
19fe8dd57b In-call audio/camera permissions improvements 2021-04-17 10:02:29 +02:00
Sylvain Berfini
d4e1ab03f9 Fixed back camera not used on QR code fragment if camera permission has just been granted 2021-04-17 10:01:35 +02:00
Sylvain Berfini
6794ed6879 Fixed camera issue in QR Code assistant fragment when permission wasn't granted yet 2021-04-17 10:01:35 +02:00
Sylvain Berfini
1f6269e46d Trying to ensure IncomingCallActivity is left when there is no more calls 2021-04-17 10:01:35 +02:00
Sylvain Berfini
00d5a780db Made outgoing call activity use proximity sensor if speaker is disabled 2021-04-17 10:01:35 +02:00
Sylvain Berfini
b9ee063018 Fixed UI issue with 1-1 encrypted chat room at creation 2021-04-17 10:01:35 +02:00
Sylvain Berfini
3e61773f53 Fixed chat display issue with auto download 2021-04-17 10:01:35 +02:00
Sylvain Berfini
378e19048f Ask for audio record permission again in ControlsFragment if first call is answered before permission was granted 2021-04-17 10:01:35 +02:00
Sylvain Berfini
0f0bc1c6e5 Fixed debug logs settings not updated until app restart 2021-04-17 10:01:35 +02:00
Sylvain Berfini
5321918b2d Added setting to replace SIP URIs by username 2021-04-17 10:01:35 +02:00
Sylvain Berfini
b236c627b7 Added link to explain Android API leak 2021-04-17 10:01:35 +02:00
Sylvain Berfini
2433921f22 Fixed more leaks 2021-04-17 10:01:35 +02:00
Sylvain Berfini
ebda69e739 Added leak canary + started fixing leaks 2021-04-17 10:01:35 +02:00
Sylvain Berfini
f51d67d3f9 Added setting to allow user to see the delivery status of an incoming message in a group chat room 2021-04-17 10:01:35 +02:00
Sylvain Berfini
eadb55e9c4 Fixed call related layout issues + added setting for early media 2021-04-17 10:01:35 +02:00
Sylvain Berfini
c657156ee8 Added setting to use the app in fullscreen 2021-04-17 10:01:35 +02:00
Sylvain Berfini
253e2dc654 Added setting to disable new contact account dialog + prevent saving new empty contact 2021-04-17 10:01:35 +02:00
Sylvain Berfini
bc40aabe13 Prevent crashes when int or float setting field is emptied 2021-04-17 10:01:35 +02:00
Sylvain Berfini
03d8cb54f9 Chat bubbles improvements (grouping/selection in edit mode) 2021-04-17 10:01:35 +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
7ee8ba34b0 Only show SIP contacts list by default when default proxy config is a sip.linphone.org account 2021-04-17 10:01:35 +02:00
Sylvain Berfini
932a3a7265 Added 30 secs timeout to call update dialog 2021-04-17 10:01:35 +02:00
Sylvain Berfini
74cd0f1bf8 Added missing call update dialog 2021-04-17 10:01:35 +02:00
Sylvain Berfini
03f0f49c71 Contacts creator improvements to be able to choose where to store newly created contact 2021-04-17 10:01:35 +02:00
Sylvain Berfini
c28f2373d9 Added setting to choose wether to save new contact to default or app sync account + fixed contact sip address update 2021-04-17 10:01:35 +02:00
Sylvain Berfini
ff13b2fd1f Added missing local default account avatar 2021-04-17 10:01:35 +02:00
Sylvain Berfini
0cb96fa59e Updated dependencies, use SwitchMaterial instead of Switch and fixed enter button not going to next field in assistant 2021-04-17 10:01:35 +02:00
Sylvain Berfini
2f4b8ae760 Display video in recordings 2021-04-17 10:01:35 +02:00
Sylvain Berfini
f42b1c6a96 Remove chat message notification when deleting chat room 2021-04-17 10:01:35 +02:00
Sylvain Berfini
b67b91d95a Fixed removal of proxy config not done if matching auth info wasn't found 2021-04-17 10:01:35 +02:00
Sylvain Berfini
a2b0b04483 Improved country picker dialog 2021-04-17 10:01:35 +02:00
Sylvain Berfini
3802d7fc74 Using material dialog 2021-04-17 10:01:35 +02:00
Sylvain Berfini
9a856f075a Fixed account settings back navigation 2021-04-17 10:01:35 +02:00
Sylvain Berfini
153ccab4ae Added dialog to allow user to attempt opening a file as plain text if no app is registered for the deduced mime type from it's extension 2021-04-17 10:01:35 +02:00
Sylvain Berfini
fbe68d5bb8 Renamed & improved text for making media files public + disable when auto download is enabled as it doesn't work yet 2021-04-17 10:01:35 +02:00
Sylvain Berfini
002999aa7a Fixed issues with deep links on tablets 2021-04-17 10:01:35 +02:00
Sylvain Berfini
c496126281 Added settings to show/hide some parts of the UI 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
adffb08cd0 Fixes related to chat rooms 2021-04-17 10:01:35 +02:00
Sylvain Berfini
d12ff2b81a Removed now deprecated APIs and use new one instead 2021-04-17 10:01:34 +02:00