Commit graph

180 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
Christophe Deschamps
54b8ae4b02 RC option to hide contact edition - ui/hide_contact_edition 2026-03-19 13:01:11 +00:00
Christophe Deschamps
fed6394cd5 Option ui/only_allow_earpiece_during_call to enforce the use or earpiecee only during call 2026-03-18 15:36:37 +00:00
Benoit Martins
c01f79dd20 Add settings to show past meetings and limit max width in settings views 2026-03-16 15:26:56 +01:00
Benoit Martins
2f56839937 Update Settings UI 2026-03-16 11:38:06 +01: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
66f2ac6fdc Add showChatMessageContentInNotification to corePreference to control chat message content visibility in iOS notifications 2026-03-05 14:35:15 +01:00
Benoit Martins
cdde88e32a Use singleSignOnClientId for SSO 2026-02-26 17:45:28 +01:00
Benoit Martins
9ac0445347 Comment out migration code in CoreContext.swift 2026-02-05 09:11:33 +00:00
Benoit Martins
3eb09bf8b0 Add disableCallRecordings to CorePreferences 2026-02-03 15:18:44 +01: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
4cd63b53b2 Allow add-contact UI when disableAddContact is disabled 2025-12-17 15:36:54 +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
8cd322ff0e Move disable_chat_feature to the UI section 2025-10-29 16:38:04 +01:00
Benoit Martins
41f9db8199 Add Ldap and Cardav settings 2025-10-29 08:28:08 +00: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
9beadaadd9 Theme - Display an optional picture in Help/About view specified by an URL (config entry ui/theme_about_picture_url) 2025-10-02 13:14:45 +00: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
e9eebbd45a Hide SIP addresses via settings 2025-10-01 15:08:37 +02:00
Benoit Martins
1c3680df65 Fix crash on defaultDomain with invalid UTF-8 strings 2025-10-01 09:25:09 +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
c7f7606859 Fix crash on core.queue by safely reading Strings from config 2025-09-15 11:36:07 +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
65f965385c Hide group chat and group call buttons when settings are disabled 2025-08-25 17:02:30 +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
ec44690cfe Disable chat messages when chat feature setting is disabled 2025-07-07 22:16:38 +02:00
Benoit Martins
fd100e8378 Remove setting registerEnabled to false when registration fails 2025-07-01 11:06:23 +02:00