Commit graph

654 commits

Author SHA1 Message Date
Christophe Deschamps
91614236e8 Handle [misc]max_calls configuration flag inside the application 2023-10-17 12:24:41 +02:00
Christophe Deschamps
31c57e5b28 Local Push Notification - Network extension 2023-10-17 12:23:30 +02:00
Christophe Deschamps
f13e13326f Fix calls not working after core is destroyed by the app (remote prov) 2023-08-17 15:42:30 +02:00
Benoit Martins
f023a1b108 Remove lime warning popup 2023-08-17 15:42:25 +02:00
QuentinArguillere
6e398ffb3a Stop the core when app is terminated to make sure the Main Core doesn't stay in Shutdown state, which would block the App Extension when receiving push notifications 2023-08-17 15:13:23 +02:00
QuentinArguillere
58ccee0a39 Use flexiapi account creator 2023-07-17 16:59:53 +02:00
QuentinArguillere
0d602260be Merge release/5.1 into master.
This includes the rework of the chat conversation in Swift, and every fixes since the 5.0 release.
2023-07-07 15:07:44 +02:00
Quentin Monnier
384c5ccf65 implement CallUITests classes (TestCases, TestPlans, Methods, Accessibility Identifiers) 2022-10-04 15:03:35 -04:00
Christophe Deschamps
524d429960 Merge new UI for Call and Conferences 2022-06-15 17:33:36 +02:00
Christophe Deschamps
cf9cfe7b35 Various update on video conference 2022-05-10 11:01:51 +02:00
QuentinArguillere
6ff68174b1 Update contact list and chat conversation creation view to use magic search 2022-05-09 17:06:25 +02:00
QuentinArguillere
41496d1ee1 Remove includes of linphoneapp-swift.h in *.h files 2022-05-09 17:05:50 +02:00
Christophe Deschamps
e4da04b464 Replace outgoing call view for conference joining by spinner 2022-03-22 12:20:54 +01:00
Christophe Deschamps
a2112ba9f0 Bulk video conference adjustements 2022-02-01 10:10:33 +01:00
Christophe Deschamps
69a885df4f Bulk refactorisation + new ConferenceViewModel from Android + Bulk fixes 2022-01-12 10:28:22 +01:00
QuentinArguillere
14f61e3cef Enable CPIM in basic chatrooms for linphone accounts 2022-01-10 12:07:51 +01:00
QuentinArguillere
462a79b22a After the SDK changes to IOS audio routes, we now update bluetooth availability flag in “onAudioDevicesListUpdated” callback, and we manually set the route to bluetooth when starting calls with an available bluetooth device (this allows the overriding, from the App, of the core.defaultOutputDevice settings for the SDK) 2022-01-05 11:42:54 +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
615f8f612d Option to use device ring tone for callkit ring 2021-11-29 18:55:01 +01:00
Christophe Deschamps
608577034d Video conference and new Call Views 2021-11-26 19:10:22 +01:00
QuentinArguillere
41cfad6ad8 After configuring, set the new account(s) pn provider back to 'apns.dev' or 'apns' depending on the buildwq 2021-09-16 17:33:53 +02:00
Christophe Deschamps
8183282466 New conference API & Participant list in Guest conf merge 2021-09-16 09:41:23 +02:00
Christophe Deschamps
ccbf220270 - Use the new conference call API
- Displays participants when joining a conference call as a guest
2021-09-15 17:13:39 +02:00
Simon Morlat
8a8ea78fc4 Show a dialog to requet the user to grant the local network permission.
This is required for ICE to operate correctly.
If not granted, SDK 5.0.16 will automatically disable ICE.
2021-09-02 15:48:58 +02:00
QuentinArguillere
2f24e77bb6 Set core push notification enabled to match the value in “proxy”=>”push_notification_allowed”, to match the sdk 2021-07-28 16:50:40 +02:00
Christophe Deschamps
b66c3ad916 Audio chat messages 2021-07-23 12:06:05 +02:00
Danmei Chen
88e807c529 migration all images from cacheDirectory to imagesDirectory, to avoid automaic clear of cache 2021-07-08 11:42:39 +02:00
Danmei Chen
68860ba25f add logs for remove item and move log file to dataPath 2021-07-06 17:41:09 +02:00
QuentinArguillere
1cb6c12ad4 Fix bug when checking if a password confirmation popup should appear 2021-06-04 17:00:22 +02:00
Christophe Deschamps
a05064edaf Ephemeral messages 2021-06-03 09:53:46 +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
QuentinArguillere
7e3ff94ed1 Properly enable push notifications on core start, and fix typo (true=>pushEnabled) 2021-05-25 13:42:15 +02:00
QuentinArguillere
88970c0e04 Replace bluetoothEnabled and speakerEnabled flags in the CallManager by isBluetoothEnabled and isSpeakerEnabled function, which will give real time state of the API based on what the linphone core getAudioDevice functions returns 2021-05-24 11:45:08 +02:00
QuentinArguillere
636e4cd67b Use the linphone functions for audio route management rather than IOS specific ones. Also removed redundant triggers on Speaker and Bluetooth buttons. 2021-05-24 11:45:08 +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
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
765f449c94 use auto enterBackground and enterForeground 2021-04-07 11:38:20 +02:00
Danmei Chen
03ee02ded8 avoid array mutated while being enumerated 2021-03-29 14:44:20 +02:00
Danmei Chen
01bb34843d update callid for callkit 2021-03-29 10:26:30 +02:00
QuentinArguillere
4c026f68c4 Unsubscribe from friends list when removing and account, and add a small filter to avoid displaying irrelevant authentication requests from previously logged account on the app 2021-03-25 14:51:29 +01:00
Danmei Chen
2d0af97d23 remove duplicated fileTransferDelegates 2021-03-11 18:01:28 +01:00
Danmei Chen
629397d5f6 fix crash when one auth info est nil 2021-02-22 11:45:49 +01:00
Danmei Chen
98449ef104 update api 2021-01-04 17:19:52 +01:00
Danmei Chen
47a16429ae fix send chat message in background 2020-09-18 11:17:39 +02:00
Danmei Chen
895d50adb4 fix lost of son when audio route changed 2020-09-02 11:58:43 +02:00
Danmei Chen
466db3ef07 update copyright 2020-06-17 09:57:37 +02:00
Danmei Chen
c54948e334 fix crash: configure when lc is off 2020-06-03 21:40:55 +02:00
Danmei Chen
2f69199305 fix crash when recive files 2020-05-21 23:13:35 +02:00
Paul Cartier
f18f83364f add back code to refresh view when msg is received in chat room list
view
2020-04-24 15:06:44 +02:00