diff --git a/Nextcloud.xcodeproj/project.pbxproj b/Nextcloud.xcodeproj/project.pbxproj index fbed582136..f781cd706f 100644 --- a/Nextcloud.xcodeproj/project.pbxproj +++ b/Nextcloud.xcodeproj/project.pbxproj @@ -6361,8 +6361,8 @@ isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/nextcloud/NextcloudKit"; requirement = { - kind = exactVersion; - version = 7.1.4; + branch = main; + kind = branch; }; }; F788ECC5263AAAF900ADC67F /* XCRemoteSwiftPackageReference "MarkdownKit" */ = { diff --git a/iOSClient/Account/Account Settings/NCAccountSettingsModel.swift b/iOSClient/Account/Account Settings/NCAccountSettingsModel.swift index 41b3962375..0267991c2b 100644 --- a/iOSClient/Account/Account Settings/NCAccountSettingsModel.swift +++ b/iOSClient/Account/Account Settings/NCAccountSettingsModel.swift @@ -114,16 +114,16 @@ class NCAccountSettingsModel: ObservableObject, ViewOnAppearHandling { } /// Function to update the user data - func getUserStatus() -> (statusImage: UIImage?, statusMessage: String, descriptionMessage: String) { + func getUserStatus() -> (statusImage: UIImage?, statusImageColor: UIColor, statusMessage: String, descriptionMessage: String) { guard let tblAccount, let capabilities = NCNetworking.shared.capabilities[tblAccount.account] else { - return (UIImage(), "", "") + return (UIImage(), .black, "", "") } if capabilities.userStatusEnabled, let tableAccount = database.getTableAccount(predicate: NSPredicate(format: "account == %@", tblAccount.account)) { return NCUtility().getUserStatus(userIcon: tableAccount.userStatusIcon, userStatus: tableAccount.userStatusStatus, userMessage: tableAccount.userStatusMessage) } - return (nil, "", "") + return (nil, .black, "", "") } /// Is the user an Admin diff --git a/iOSClient/Account/Account Settings/NCAccountSettingsView.swift b/iOSClient/Account/Account Settings/NCAccountSettingsView.swift index 28e20be76d..12fb4dc4f2 100644 --- a/iOSClient/Account/Account Settings/NCAccountSettingsView.swift +++ b/iOSClient/Account/Account Settings/NCAccountSettingsView.swift @@ -30,6 +30,7 @@ struct NCAccountSettingsView: View { ForEach(0.. 0 { let controller = controller @@ -283,7 +283,7 @@ actor NCNetworkingProcess { hud.dismiss() } - httpMaximumConnectionsPerHostInUpload = 1 + httpMaximumProcessUpload = 1 } else { await networking.uploadFileInBackground(metadata: metadata) } diff --git a/iOSClient/Supporting Files/en.lproj/Localizable.strings b/iOSClient/Supporting Files/en.lproj/Localizable.strings index 390a89e24c..74792cef50 100644 --- a/iOSClient/Supporting Files/en.lproj/Localizable.strings +++ b/iOSClient/Supporting Files/en.lproj/Localizable.strings @@ -174,8 +174,8 @@ /* User status */ "_away_" = "Away"; -/* User status */ +/* User status */ "_dnd_" = "Do not disturb"; /* User status */ @@ -187,6 +187,9 @@ /* User status */ "_invisible_description_" = "Appear offline"; +/* User status */ +"_busy_" = "Busy"; + /* User status */ "_status_message_" = "Status message"; "_status_message_placehorder_" = "What is your status?"; diff --git a/iOSClient/UserStatus/NCUserStatus.storyboard b/iOSClient/UserStatus/NCUserStatus.storyboard index 2631f6bd17..e989ba3897 100644 --- a/iOSClient/UserStatus/NCUserStatus.storyboard +++ b/iOSClient/UserStatus/NCUserStatus.storyboard @@ -1,9 +1,8 @@ - + - - + @@ -15,20 +14,20 @@ - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -222,7 +262,7 @@ - + @@ -230,17 +270,17 @@ - + - + - + @@ -308,24 +351,24 @@ - - + + - +