Commit graph

54 commits

Author SHA1 Message Date
QuentinArguillere
b3d83c1580 Do not trigger onEnterBackground // onEnterForeground corecontext event when there is a call in progress. This avoids a UI deadlock from iOS video filters when entering foreground with video capture active 2025-01-21 17:16:34 +01:00
benoit.martins
8cd335e649 Add Account Profile 2024-12-04 15:36:58 +01:00
QuentinArguillere
4a369dbb23 Mute notifications from muted chatrooms (bg and fg) 2024-11-05 17:56:58 +01:00
QuentinArguillere
efa34110c2 Display chat notification when app is on foreground if the message comes from elsewhere that the currently displayed chatroom 2024-10-21 14:08:05 +02:00
Benoit Martins
86cd7f452e Add click notification listener to open app in the chat room 2024-10-02 14:48:40 +02:00
QuentinArguillere
8af6977085 Display toast when network change state. Also, remove "hasDefaultAccount" key from coreContext, instead check if accounts is empty. 2024-09-26 12:01:55 +02:00
Benoit Martins
c2f9f34ba8 Add forwarded message 2024-09-03 16:14:55 +02:00
benoit.martins
da68a15694 Create conversation 2024-08-20 10:05:59 +02:00
QuentinArguillere
e74b2dd4f3 Rename "ScheduleMeetingViewModel" to "MeetingViewModel" 2024-06-25 17:22:19 +02:00
Benoit Martins
c441e2cb43 Fix chatRoom refresh in background 2024-06-13 14:31:48 +02:00
Benoit Martins
2ef76ae47b Merge branch 'master' 2024-06-04 15:54:20 +02:00
Benoit Martins
1b879a5c61 Fix avatar refresh after image download 2024-06-04 14:03:53 +02:00
Christophe Deschamps
bd29389a40 URI Handlers 2024-05-31 12:38:58 +00:00
Benoit Martins
b46c2ef778 Enable Remote Push 2024-05-13 11:40:15 +02:00
Benoit Martins
eeb8c94c69 Start and stop core in sync queue 2024-05-10 10:25:34 +02:00
QuentinArguillere
b16372c420 Replace defaultAccount by boolean hasDefaultAccount in CoreContext 2024-04-29 12:05:58 +02:00
QuentinArguillere
f99f1c6d32 fix build 2024-04-22 17:05:09 +02:00
QuentinArguillere
e6e1087d85 Disable remote push 2024-04-22 16:53:45 +02:00
Benoit Martins
f106f54021 Add a temporary meeting list 2024-04-22 13:50:14 +02:00
QuentinArguillere
924a7413fa Integrate meetingsview in the main view, and implement date and participant selection in meeting scheduling 2024-04-19 15:54:00 +02:00
Benoit Martins
601be3ebed Add Meeting Waiting Room 2024-04-16 10:43:38 +02:00
Benoit Martins
bf4e4042d3 Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
	Linphone/Core/CoreContext.swift
	Linphone/Localizable.xcstrings
	Linphone/UI/Assistant/Viewmodel/AccountLoginViewModel.swift
2024-03-14 15:29:31 +01:00
QuentinArguillere
8d6f096582 Disable background notification process for now (will be used later for account creation token processing) 2024-03-07 12:01:04 +01:00
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
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
Benoit Martins
3d6888b8ba Init Conversation (Chat room) view 2024-02-21 17:15:30 +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
Benoit Martins
61c2c048bb Fix conversations list view when receiving a message or a new chat room 2024-02-15 15:19:46 +01:00
Benoit Martins
dc84803a17 Add conversations list 2024-02-13 15:23:00 +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
QuentinArguillere
3f4e8d79cf Add crashlytics (WIP) 2024-01-12 17:27:16 +01:00
Benoit Martins
04dbce540c Fixes 2024-01-12 17:27:16 +01:00
Benoit Martins
96bdf5150c Record call 2024-01-12 17:27:15 +01:00
Benoit Martins
e47a04c5d9 Start new call view 2023-12-05 15:50:09 +01:00
Benoit Martins
b576785399 Send and clear logs 2023-11-23 17:21:49 +01:00
Benoit Martins
a209349f95 Fix rebase 2023-11-23 12:11:43 +01:00
Benoit Martins
d7da763dae Refresh calllogs list when receive callback 2023-11-21 14:16:06 +01:00
Benoit Martins
0142a9146b Display toast when user copy adress or delete call logs in History views 2023-11-20 17:00:19 +01:00
Benoit Martins
81a9dd9124 Converting SharedMainViewModel class into singleton 2023-11-20 13:29:22 +01:00
Benoit Martins
ce9f6c454c Add history call list 2023-11-16 15:26:19 +01:00
Benoit Martins
19da1739f0 Merge branch 'master'
Conflicts:
	Linphone/Contacts/ContactsManager.swift
	Linphone/LinphoneApp.swift
	Linphone/UI/Main/ContentView.swift
2023-11-09 11:47:41 +01:00
Benoit Martins
abd5461f54 Add edit contact view 2023-11-06 15:16:41 +01:00
QuentinArguillere
a3befe61cf Move all Core related code to another dispatch queue. requires sdk built with feature/swift_wrapper_async_helpers 2023-11-03 17:31:59 +01:00
Benoit Martins
ac7f4da260 Fix QRCode provisioning 2023-10-30 16:16:41 +01:00
benoit.martins
219ee2d438 Changes ContactsManager 2023-10-27 10:44:00 +02:00
benoit.martins
9ef96bbd78 Add contacts list 2023-10-25 17:32:51 +02:00
Benoit Martins
8f733195d4 Add home page 2023-10-17 16:54:41 +02:00
Benoit Martins
adc8b00d6d Use SwiftLint 2023-10-12 14:00:37 +02:00
Benoit Martins
3669674eae Several fixes
Fix iPad and landscape views
2023-10-12 14:00:37 +02:00