Commit graph

382 commits

Author SHA1 Message Date
QuentinArguillere
a38d80d7d5 Check value of “auto_apply_provisionning_config_uri_handler” : if true, automatically apply a remote configuration opened from a URL scheme. Otherwise, display the usual confirmation dialog 2023-04-25 10:06:07 +02:00
QuentinArguillere
39be810ecb Fix url scheme handler for app : now can properly do a remote configuration when opening a linphone-config:URL from another app 2023-04-24 14:37:36 +02:00
QuentinArguillere
5edea95381 Implement didReceivedRemoteNotification to manage background push in order to trigger a register for accounts when receiving a service notification 2023-03-17 17:43:16 +01:00
QuentinArguillere
abf598b654 Use linphone_core_search_chat_room rather than linphone_core_get_chat_room, in order to fix chatrooms being empty when using multiple accounts 2022-12-05 16:40:31 +01:00
Benoit Martins
4b5eaa3bc5 Fix image sharing from gallery, and fix view navigation 2022-12-01 16:32:49 +01:00
Christophe Deschamps
8607469f68 Refactorisation of call views + various fixes 2022-11-22 23:51:15 +01:00
Christophe Deschamps
93eecbc304 Appearance (dark/light) handling 2022-11-17 16:08:34 +00:00
Christophe Deschamps
b63779b65e Enable camera in background context when app goes in background 2022-11-15 07:30:37 +01:00
Christophe Deschamps
0fc1f024d3 Enable camera on conference calls when app comes to foreground 2022-11-14 21:19:11 +01:00
Christophe Deschamps
06cbe9fa1d Fix avatars light/dark mode 2022-11-03 17:04:28 +01:00
Christophe Deschamps
670ad21770 Conference creation on iPad 2022-10-19 09:53:58 +02:00
Christophe Deschamps
524d429960 Merge new UI for Call and Conferences 2022-06-15 17:33:36 +02:00
Christophe Deschamps
176cfd8b4b Fix multiple instance of call view
Added further debug details
2022-05-13 11:22:09 +02:00
QuentinArguillere
41496d1ee1 Remove includes of linphoneapp-swift.h in *.h files 2022-05-09 17:05:50 +02:00
Danmei Chen
ed964d8736 fix chatroominfoview crash by reconfiguring the chatroom after entering background puis foreground 2022-03-08 14:24:24 +01:00
Danmei Chen
640cb70ebf fix duplicate push authorization requests on install 2022-03-08 14:24:11 +01:00
Christophe Deschamps
d4d3f95b96 Use of imageWithContentsOfFile to reduce image size
Added a cache for height calculation (until chat bubble are moved to autolayout)
Added a cache for images to reduce memory footprint
2022-02-04 11:55:58 +01:00
Christophe Deschamps
a9e4c40f92 Fixes notification actions not showing
Checks notifiction allowed at every app becom active
Added error message if notifications are not allowed
2022-02-04 09:35:52 +01:00
Christophe Deschamps
306162228e Revert "Video conference and new Call Views"
This reverts commit 608577034d.
2022-01-04 12:27:14 +01:00
Christophe Deschamps
608577034d Video conference and new Call Views 2021-11-26 19:10:22 +01:00
QuentinArguillere
96787efe4c Move the currentCallContextBeforeGoingBackground from LinphoneManager to CallManager. When answering a callkit call, if app is not on foreground, disable the camera and save the call context in the CallManager to re-enable it when we return to foreground. 2021-07-02 15:33:25 +02:00
QuentinArguillere
e4ea67b716 Save accept terms state in the config 2021-07-02 15:14:44 +02:00
QuentinArguillere
15ff3fd9a6 Destroy chatroom objective C object when entering background to avoid a crash caused by a callstatechagned event from background 2021-06-29 10:23:24 +02:00
Christophe Deschamps
b58b974392 VFS changes :
- Added accessibility attribute to the secure preference key
- Added mechanism to delete any existing key when activating VFS for the first time
- Improved log messages
2021-06-18 09:41:51 +02:00
Christophe Deschamps
7387bf6330 Use logging service for VFS related messages 2021-06-17 12:29:04 +02:00
QuentinArguillere
173d957914 Remove old code that prevented from registering for remote push notification when starting linphone from background, and fix a bug where deactivating the push notification for a specific account wasn’t saved when going restarting the app 2021-05-28 15:02:20 +02:00
Danmei Chen
edea29fd49 fix vfs display 2021-05-26 11:08:07 +02:00
Christophe Deschamps
9c27bcc0df Enable VFS in app extensions via Keychain sharing 2021-05-26 11:08:07 +02:00
Danmei Chen
600fdc1eda fix crash enterforeground with VFS enabled 2021-05-26 11:08:07 +02:00
QuentinArguillere
710df1fa41 Cleanup push registration code already done in the sdk 2021-05-25 13:42:40 +02:00
QuentinArguillere
7ea46b5aab Replace all proxy configs with account, and include the new push notification features from the 5.0 SDK 2021-05-24 11:45:08 +02:00
Danmei Chen
d88641c31c disable VFS for simulators or error case 2021-05-10 16:22:10 +02:00
Danmei Chen
2605090212 rework use auto enterBackground and enterForeground 2021-04-08 15:59:07 +02:00
Danmei Chen
eee2ae66f3 use auto iteration 2021-04-08 15:38:08 +02:00
Danmei Chen
aee1b05517 add option to enable VFS 2021-04-08 12:36:37 +02:00
Christophe Deschamps
443152f867 VFS key generation & store/retrieve to/from keystore & pass on to factory if vfs enabled 2021-04-07 11:49:36 +02:00
Danmei Chen
765f449c94 use auto enterBackground and enterForeground 2021-04-07 11:38:20 +02:00
Danmei Chen
164b0f58c3 fix crash enterBackground when current view is DevicesListView 2021-03-23 11:43:36 +01:00
Danmei Chen
fd56b1adab fix crash enterbackground when recoding is still played 2021-03-05 09:37:17 +01:00
Danmei Chen
15ae79d561 fix crash restart app when current view is ChatConversationInfoView 2021-02-22 15:35:51 +01:00
Danmei Chen
007bea2eaf fix crash accept video when call is already ended 2021-02-22 14:12:35 +01:00
Danmei Chen
f8dda2f1a7 fix switch video 2021-01-05 14:51:37 +01:00
Danmei Chen
98449ef104 update api 2021-01-04 17:19:52 +01:00
Christophe Deschamps
4908f4d96d Revert "Avoid spawning the call if no proxy config are configured"
This reverts commit 87f3c62e64.
2020-12-02 12:00:10 +01:00
Christophe Deschamps
87f3c62e64 Avoid spawning the call if no proxy config are configured 2020-12-02 11:38:14 +01:00
Christophe Deschamps
698c4066a9 Added sips support + automatic calling when sip or sips uri is clicked 2020-12-02 10:37:25 +01:00
Christophe Deschamps
43f303fa43 This commit modifies the way Linphone reports the calls to CallKit :
- Instead of reporting the Display name inside the remoteHandle of CXCallUpdate it now reports the SIP URI
- The display name is now inserted into localizedCallerName

The benefit of doing this is that is that it enables calling from the Phone Call History, and it is required if tel URI are activated (unless calls are not reported in phone history)

This commit also enables the ability to place calls using Linphone by long pressing tel URIs.
2020-12-02 01:18:18 +01:00
Simon Morlat
dccab97503 Remove location permission request, since liblinphone no longer needs to read the wifi SSID. 2020-10-22 17:39:38 +02:00
Danmei Chen
bb85becf49 request Photo authorization earlier to avoid crash 2020-06-22 11:05:02 +02:00
Danmei Chen
466db3ef07 update copyright 2020-06-17 09:57:37 +02:00