Commit graph

141 commits

Author SHA1 Message Date
QuentinArguillere
c2a1f7bc28 Now stop/starts the core when entering background/foreground. Also moved the presence related code inside this new trigger for phase change 2024-03-05 16:19:39 +01:00
QuentinArguillere
a0fdd54b70 Add NSSupportsSuddentTermination key set to FALSE in info.plist 2024-03-05 16:17:57 +01:00
QuentinArguillere
944115fb4d Add linphonerc-factory and GoogleService-Info.plist to msgNotificationService app extension 2024-03-05 16:17:23 +01:00
QuentinArguillere
0d4efd7a19 Restore groupchat and lime spec 2024-02-26 18:12:09 +01:00
QuentinArguillere
c0a16e62be Switch app Core to SharedCore, which will be required to have a working AppExtension 2024-02-26 18:06:29 +01:00
QuentinArguillere
ea1420356d Move firebase initialisation from appdelegate didFinishLaunchingWithOptionsto Corecontext init, which is called earlier 2024-02-26 18:05:19 +01:00
QuentinArguillere
fd9ede62f8 Add ApplicationWillTerminate and ApplicationWillResignActive App delegate functions 2024-02-26 18:04:32 +01:00
QuentinArguillere
b999f2f1e3 Import linphone 5.2 msgNotificationService implementation 2024-02-20 10:33:02 +01:00
QuentinArguillere
89d4926798 Enable remote push notification by default in the assistant file 2024-02-19 17:11:59 +01:00
QuentinArguillere
3461b096eb Add push notification permission request 2024-02-19 17:11:45 +01:00
QuentinArguillere
fd61bca29f Add remote push notification support, which will be required to receive and process the account creation token 2024-02-19 17:11:34 +01:00
QuentinArguillere
6c77fe7850 Add msgNotificationService app extension 2024-02-19 17:08:10 +01:00
Benoit Martins
60d128f4f2 Call view changes 2024-02-12 10:14:10 +01:00
Benoit Martins
caa3543202 Change bottom sheet in call view, add animatated caret in bottom sheet 2024-02-05 14:03:35 +01:00
Benoit Martins
5b3c8d4d1a Add green call banner 2024-01-31 14:51:34 +01:00
benoit.martins
433e28e945 Add transfer call and attended transfer 2024-01-29 15:32:21 +01:00
Benoit Martins
4048fa3075 Add transfer call feature 2024-01-29 12:37:23 +01:00
QuentinArguillere
d91aa94c9a Fix build for sdk master : pushRegistryDispatchQueue is no longer in the wrapper, we need to use the C function instead 2024-01-26 15:33:06 +01:00
Benoit Martins
ffb60daaea Fix setHeldOtherCalls when current call is paused, remove setHeldOtherCallsWithCore function 2024-01-25 14:52:04 +01:00
Benoit Martins
5ab64968e3 Add a badge counter for call list in call view 2024-01-25 12:14:14 +01:00
benoit.martins
4320f9dcce Add bottom sheet in calls list fragment 2024-01-25 11:15:41 +01:00
Benoit Martins
05cc8277d8 Add calls list in call view 2024-01-25 11:13:06 +01:00
Benoit Martins
55631bf4f4 Start a new call when another call is in progress 2024-01-25 11:11:00 +01:00
QuentinArguillere
fbd578ea37 Add dialer in call view 2024-01-23 13:20:34 +01:00
Benoit Martins
dedd68326a Disable AVAudioSession at application startup 2024-01-23 13:18:07 +01:00
QuentinArguillere
9ef28d00f6 Add ZRTP Popup 2024-01-23 13:17:57 +01:00
QuentinArguillere
99b4868f7e Add specific CoreDelegate to process the PushIncoming state of incoming calls. This is currently required, because Publisher-type callbacks are queue and not instantly called, which does not work when we have to report incoming calls for callkit before iOS kills us. 2024-01-22 17:22:12 +01:00
QuentinArguillere
35fdb0de9b Add encryption strings to info.plist for testflight distribution 2024-01-18 11:28:22 +01:00
QuentinArguillere
1c87718854 Fix typo 2024-01-16 21:18:52 +01:00
QuentinArguillere
e23309765a Remove lime, groupchat, conference, ephemeral capabilities from core. Also remove conference factory from account when we login. THIS SHOULD BE UNDONE WHEN PROCEEDING TO NEXT STEP OF THE 6.0 RELEASE 2024-01-16 21:18:39 +01:00
QuentinArguillere
bca8612eab Finish crashlytics integration. Add "CRASH ME" button in contacts view, uncomment when testing to make sure it's properly connected 2024-01-16 21:04:59 +01:00
Benoit Martins
33b07f1440 Fix account deletion when network is disconnected and can delete account in the side view 2024-01-16 20:58:57 +01:00
Benoit Martins
2e5ba428a0 Fixes for first release 2024-01-16 20:57:53 +01:00
Benoit Martins
2fc711b63f Merge branch 'feature/call_features_custom_bottom_sheet' into 'master'
Custom bottom sheet in call view

See merge request BC/private/linphone-iphone-6.0!18
2024-01-15 15:25:53 +00:00
Benoit Martins
054d622491 Resolve merge conflicts after git rebase 2024-01-15 16:15:41 +01:00
Benoit Martins
bd631a7237 Merge branch 'master'
Conflicts:
	Linphone/Core/CoreContext.swift
	Linphone/Info.plist
	Linphone/LinphoneApp.swift
	Linphone/UI/Call/CallView.swift
	Linphone/UI/Call/ViewModel/CallViewModel.swift
	Linphone/UI/Main/ContentView.swift
2024-01-15 15:41:49 +01:00
Benoit Martins
e9784ddc61 Add custom bottom sheet in call view 2024-01-15 15:31:25 +01:00
Quentin Arguillere
9c020f94f9 Merge branch 'feature/call_features' into 'master'
Various features for testflight upload and version 1 testing

See merge request BC/private/linphone-iphone-6.0!17
2024-01-15 10:13:06 +00:00
Benoit Martins
937444c5d0 Fix video display in call view 2024-01-12 17:27:16 +01:00
QuentinArguillere
2f1bd572b0 Add USE_CRASHLYTICS flag management to podfile, and fix crashlytics log build 2024-01-12 17:27:16 +01:00
QuentinArguillere
6bf6aa3aa6 Add encryption parameters to info.plist for upload on appstoreconnect 2024-01-12 17:27:16 +01:00
QuentinArguillere
1b498258a3 Crahslytics - add GoogleService-Info.plist 2024-01-12 17:27:16 +01:00
QuentinArguillere
3f4e8d79cf Add crashlytics (WIP) 2024-01-12 17:27:16 +01:00
QuentinArguillere
4efc28da9e Update push provider - use "apns.dev" or "apns" depending on wether we're using a DEBUG or RELEASE build 2024-01-12 17:27:16 +01:00
QuentinArguillere
e66a0802f5 Update podfile to use 5.4.0-alpha sdk 2024-01-12 17:27:16 +01:00
QuentinArguillere
aa1c585024 Remove mentions of macOS in the xcodeproj 2024-01-12 17:27:16 +01:00
Benoit Martins
aa18757a48 Disable useless buttons in call view 2024-01-12 17:27:16 +01:00
Benoit Martins
12f9829331 Add user agent 2024-01-12 17:27:16 +01:00
Benoit Martins
5aaf01250b Fix side menu buttons 2024-01-12 17:27:16 +01:00
Benoit Martins
04dbce540c Fixes 2024-01-12 17:27:16 +01:00