Commit graph

69 commits

Author SHA1 Message Date
Christophe Deschamps
6c1a1a94f7 Handle VoIP and APNs push received before shared filesystem is available (BFU)
Delay CoreContext initialization until AppServices.config is available.
  When a VoIP push arrives before that, an EarlyPushkitDelegate reports
  a temporary CallKit call, ends it as unanswered after 4s, and posts
  a missed call notification to the user.
  Handle message APNs in service extension without Core/Config availability
2026-04-09 11:10:22 +02:00
Benoit Martins
8d5c0ce79b Add intents extension 2025-12-29 17:09:50 +01:00
Christophe Deschamps
0a06644473 Dynamic update of colours upon theme change 2025-10-04 08:59:52 +02:00
Benoit Martins
7e22ae310e Fix FlexiApi register 2025-07-28 13:54:21 +02:00
Benoit Martins
1c858a4d9b Handle pending URL when core is started in AssistantView 2025-07-10 09:46:11 +02:00
Benoit Martins
faf84164a4 Add shared extension 2025-06-25 17:17:35 +02:00
Benoit Martins
8db22b6b52 Fix removing account when registration fails 2025-06-24 12:09:38 +02:00
Benoit Martins
7f16eb7ec2 Fix multiple initializations of LinphoneApp and ContentView 2025-06-20 14:55:29 +02:00
Benoit Martins
3883d89aa7 Refactored CallView 2025-06-10 18:25:29 +02:00
Benoit Martins
865f889a3c Refactored ContactsView (Part 2) 2025-06-02 18:17:05 +02:00
Benoit Martins
cd223dcf06 Refactored ContactsView 2025-05-27 16:54:42 +02:00
Benoit Martins
9465f7bc68 Removed outdated warning log 2025-05-20 16:17:01 +02:00
Benoit Martins
0da7f36619 Fix provisioning click URI handler (after core has started) 2025-05-12 15:57:11 +02:00
Benoit Martins
90231749c4 Fix provisioning click URI handler 2025-04-24 10:03:54 +02:00
Benoit Martins
49736388cf Persist last visited tab and restore it on launch 2025-04-22 16:31:41 +02:00
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