Commit graph

669 commits

Author SHA1 Message Date
QuentinArguillere
9509f2652f Use flexiapi account creator 2023-07-11 17:04:15 +02:00
Benoit Martins
efb9cbd282 Fix markAsRead and ChatConversationViewModel updates 2023-06-13 10:09:39 +02:00
Benoit Martins
caf9a510e0 Add Upload media (Photos, Videos, Files) feature 2023-06-13 10:09:39 +02:00
QuentinArguillere
77edc0972e Revert expire duration back to 1 year for now 2023-06-02 10:34:31 +02:00
Benoit Martins
30dd6926e3 Remove auto enable_rtp_bundle when app is launched 2023-05-16 14:44:00 +02:00
Benoit Martins
63fa4f10dd Add disable_chat_feature in configRC 2023-05-16 13:53:07 +02:00
Benoit Martins
bff4491da7 Fix publish presence setting
Add log_collection_upload_server_url and update_presence_model_timestamp_before_publish_expires_refresh in LinphoneRC
Add publish and pusblish_expires in assistant_linphone.rc (create and existing)
2023-05-16 12:11:21 +02:00
QuentinArguillere
952e01b421 Light refactoring of linphone specific settings for accounts 2023-04-20 14:33:02 +02:00
QuentinArguillere
0298f986ca Update sip “expires” of existing accounts to be 1 month (2629800 seconds) 2023-04-07 12:12:52 +02:00
Simon Morlat
a1dfc7c6c3 Remove msx264 references (no longer maintained). 2023-03-03 09:40:14 +01:00
Simon Morlat
8315ac543e Fix memory leaks. 2023-02-13 12:00:08 +01:00
QuentinArguillere
64c0e84cfa Set lime server URL for linphone accounts 2023-01-03 15:14:13 +01:00
Christophe Deschamps
4ade9f2c60 Automatically initiate video call (if remote party is in auti accept mode) 2022-12-06 11:40:54 +01:00
Benoit Martins
7a78a14bbf Add hide_link_phone_number in RC setting for hide link_account view 2022-11-21 12:07:18 +01:00
Benoit Martins
c72d8913b8 Add a new button in the account link popup to never ask again user to link his account 2022-11-17 10:43:30 +01:00
QuentinArguillere
77c4fb1747 Fix potential background crash when link popup was supposed to appear 2022-11-04 19:43:45 +01:00
Christophe Deschamps
06cbe9fa1d Fix avatars light/dark mode 2022-11-03 17:04:28 +01:00
QuentinArguillere
a4bfa37454 Remove line committed by mistake 2022-08-30 15:32:13 +02:00
QuentinArguillere
68bece526b Put set LDAP search loading view to be semi transparent, and add a message when more results are available 2022-08-30 15:32:08 +02:00
QuentinArguillere
5dda082a75 Do not display accounts that have the “hidden” custom parameters enabled 2022-08-11 09:39:27 +02:00
QuentinArguillere
4ec4723fbb When destroying the linphone core, also destroy the magic search singleton This fixes bugs that would break the LDAP contact search after a remote provisioning. 2022-07-27 15:23:05 +02:00
QuentinArguillere
d25cbbf609 To avoid possible race condition, reload contacts in the global state change callbacks 2022-07-27 15:22:59 +02:00
QuentinArguillere
0e31b555c1 Implement notification mute for group & encrypted chatrooms 2022-06-23 14:48:51 +02: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