Commit graph

160 commits

Author SHA1 Message Date
Christophe Deschamps
156231f8aa 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-13 13:38:39 +00:00
Benoit Martins
0fe2b4370f Ignore authentication requests while offline 2026-03-11 15:55:50 +01:00
Benoit Martins
e1d3df577f Create local image library in CoreContext if it doesn’t exist 2026-03-05 16:26:42 +01:00
Benoit Martins
9ac0445347 Comment out migration code in CoreContext.swift 2026-02-05 09:11:33 +00:00
Benoit Martins
8d0f638d46 Refactor CorePreferences by adding new values 2026-01-29 10:30:08 +01:00
Benoit Martins
9072119031 Centralize App Group identifier using shared xcconfig 2026-01-27 16:59:57 +01:00
Benoit Martins
d25c19ff8e Refactor of Config and CorePreferences 2026-01-27 15:55:57 +01:00
Benoit Martins
dc5f131cec Merge branch 'master'
#Conflicts:
#	Linphone/GeneratedGit.swift
2026-01-21 11:55:52 +01:00
Benoit Martins
6b93a7ef5e Refactor toast system 2026-01-20 13:32:21 +01:00
Benoit Martins
c5c970d177 Fix logging in app extension 2026-01-15 17:45:32 +01:00
Benoit Martins
221f0b10d7 Refresh view when config is applied 2026-01-12 16:32:42 +01:00
Benoit Martins
aed6876065 Remove videoCaptureEnabled and videoDisplayEnabled from CoreContext init 2026-01-09 16:47:56 +01:00
Benoit Martins
d4b10d38ae Use CorePreferences contactsFilter for contact filtering 2025-12-17 11:48:51 +01:00
Benoit Martins
6827bdc1dc Update UI on config change 2025-12-16 15:57:54 +01:00
Benoit Martins
f16a0f42ae Add Message Waiting Indication 2025-12-12 14:40:03 +00:00
Benoit Martins
da1abd75ae Update Git commit, branch, and tag info 2025-12-08 13:46:22 +01:00
Benoit Martins
0f8df65dff Merge remote-tracking branch 'refs/remotes/origin/master'
#Conflicts:
#	LinphoneApp.xcodeproj/project.pbxproj
2025-12-02 15:53:56 +01:00
Benoit Martins
2b64c26518 Add automatic Git commit, branch, and tag info for Help views 2025-12-01 15:12:03 +01:00
Benoit Martins
b462657a77 Add recording list 2025-11-28 17:32:59 +01:00
Benoit Martins
4b3d99245f Update account params if necessary in CoreContext 2025-10-20 15:19:19 +02:00
Benoit Martins
aae7c290be Enable core push notifications by default 2025-10-09 12:05:00 +02:00
Christophe Deschamps
888b75a2d4 Theme - Colors 2025-10-02 13:14:45 +00:00
Benoit Martins
068b93cf1c Hide SIP domains in suggestion list 2025-10-02 14:10:10 +02:00
Benoit Martins
3b2ce2ed4b Fix dial plan selector and dial plan default 2025-09-26 16:02:55 +02:00
Benoit Martins
147682a0e5 Disable push notifications when pushNotificationAllowed is false 2025-09-19 11:16:17 +02:00
Benoit Martins
a7e2ebb600 Ensure core is On before stopping it on background entry 2025-09-04 16:40:34 +02:00
Benoit Martins
140f6d5e2b Remove "Beta" from User-Agent and Version info 2025-09-01 15:43:12 +02:00
Benoit Martins
6d81455b56 Do onEnterBackground in async core queue 2025-08-25 16:17:13 +02:00
Benoit Martins
6626a0d1a1 Fix setup du SingleSignOnManager 2025-07-25 11:52:12 +02:00
Benoit Martins
8ee693a092 Replace setNewPassword with updateAuthInfo in PopupUpdatePassword 2025-07-10 15:16:59 +02:00
Benoit Martins
05d955b698 Update default account if core is in GlobalState.on 2025-07-09 13:31:45 +02:00
Benoit Martins
60352dbc23 Enable support for multiple account 2025-07-09 00:07:27 +02:00
Benoit Martins
fe261f3127 Add popup for updating password 2025-07-08 13:27:01 +02:00
Benoit Martins
fd100e8378 Remove setting registerEnabled to false when registration fails 2025-07-01 11:06:23 +02:00
Benoit Martins
cba7621413 Set publishEnabled to false by default in app extension, and enable it on main app 2025-06-26 10:27:26 +02:00
Benoit Martins
2a365f3baa Set coreQueue in sharedCore init 2025-06-24 16:15:27 +02:00
Benoit Martins
8db22b6b52 Fix removing account when registration fails 2025-06-24 12:09:38 +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
0bc0eb8e19 update CoreContext.doOnCoreQueue 2025-05-23 15:50:27 +02:00
Benoit Martins
0fceedc0aa Merge branch 'master' into release/6.0 2025-05-19 17:33:37 +02:00
Benoit Martins
0da7f36619 Fix provisioning click URI handler (after core has started) 2025-05-12 15:57:11 +02:00
Benoit Martins
4f1fcbbcf6 Added file picker, updated unsecured chatroom icon, and replaced floating button with a scroll-down icon in the chatroom 2025-05-09 16:09:05 +02:00
Benoit Martins
3d6338effa Remove linphone.db file if it exists 2025-04-29 15:24:01 +02:00
Benoit Martins
896a908f3f Add copyDatabaseFileToDocumentsDirectory function 2025-04-28 17:30:35 +02:00
QuentinA
1215ae0950 When loading/adding an account where pushEnabled != remotePushEnabled, force remotePushEnable to match the value of pushEnabled 2025-04-28 11:39:26 +02:00
Benoit Martins
f85e7772c8 Remove mIterateSuscription var 2025-04-24 12:44:19 +02:00
Benoit Martins
16da763e5e Enable Auto-Iteration 2025-04-24 12:03:57 +02:00
Benoit Martins
90231749c4 Fix provisioning click URI handler 2025-04-24 10:03:54 +02:00
benoit.martins
05fc902790 Remove toast notification for validated QR code 2025-04-13 23:20:34 +02:00