Skip to content

KM-15917: ensure "protected" timer shows - #348

Merged
kp-mario-nachbaur merged 9 commits into
masterfrom
KM-15917-connected-protected-timer
Jul 21, 2026
Merged

KM-15917: ensure "protected" timer shows#348
kp-mario-nachbaur merged 9 commits into
masterfrom
KM-15917-connected-protected-timer

Merge branch 'master' into KM-15917-connected-protected-timer

da225f1
Select commit
Loading
Failed to load commit list.
Xcode Cloud / PIA VPN | iOS & Mac Staging (TestFlight) | Archive - iOS succeeded Jul 21, 2026 in 11m 19s

46 warnings

Report Summary
Errors 0
Test Failures 0
Analysis Issues 0
Warnings 46

Details

46 Warnings

Details

  Skipping duplicate build file in Copy Bundle Resources build phase: /Volumes/workspace/repository/PIAWidget/Assets/L10n/en.lproj/PIAWidget.intentdefinition
  PIA VPN/Core/Extensions/PIATunnelProvider+UI.swift:33
      Conformance of 'OpenVPN.Cipher' to protocol 'CustomStringConvertible' was already stated in the type's module 'TunnelKitOpenVPNCore'
  Run script build phase 'Download Latest Regions List' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase.
  Skipping duplicate build file in Copy Bundle Resources build phase: /Volumes/workspace/repository/PIAWidget/Assets/L10n/Base.lproj/PIAWidget.intentdefinition
  Search path '/PIAAccount/frameworks/iPhone' not found
  PIA VPN/UI/SignupInProgressViewController.swift:118
      'redeemRequest' is deprecated: it's not used
  Top layout guide is deprecated since iOS 11.0
  PIA VPN/Core/Utils/Network/IPv4Address.swift:28
      Extension declares a conformance of imported type 'IPv4Address' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Network' introduce this conformance in the future
  PIA VPN/Core/Extensions/UIControl+Action.swift:41
      Forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
  PIA VPN/Core/Extensions/PIATunnelProvider+UI.swift:27
      Extension declares a conformance of imported type 'SocketType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'TunnelKitCore' introduce this conformance in the future
  LocalPackages/PIAUI/Sources/PIAUIKit/Button/ActivityButton.swift:115
      'showsTouchWhenHighlighted' was deprecated in iOS 15.0: This property is ignored when using UIButtonConfiguration
  Top layout guide is deprecated since iOS 11.0
  PIA VPN WG Tunnel/PacketTunnelProvider.swift:25
      Non-final class 'PacketTunnelProvider' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
  PIA VPN/UI/SignupInProgressViewController.swift:113
      Comparing non-optional value of type 'SignupRequest' to 'nil' always returns true
  Prototype collection view cells must have reuse identifiers
  PIA VPN/UI/Theme.swift:533
      Coercion of implicitly unwrappable value of type 'UIFont?' to 'Any' does not unwrap optional
  LocalPackages/PIALibrary/Sources/PIALibrary/Util/DataManipulation.swift:28
      'withUnsafeBytes' is deprecated: use `withUnsafeBytes(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
  PIA VPN/UI/Dashboard/DashboardViewController.swift:177
      'UIUserNotificationType' was deprecated in iOS 10.0: Use UserNotifications Framework's UNAuthorizationOptions
  PIA VPN/UI/Theme.swift:578
      'groupTableViewBackground' was deprecated in iOS 13.0
  LocalPackages/PIAAccount/Sources/PIAAccount/Models/RequestModels.swift:7
      Immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  LocalPackages/PIALibrary/Sources/PIALibrary/Util/PIALogHandler.swift:26
      Deprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation
  PIA VPN/UI/Dashboard/DashboardViewController.swift:178
      'UIUserNotificationSettings' was deprecated in iOS 10.0: Use UserNotifications Framework's UNNotificationSettings
  PIA VPN/Core/Utils/Network/IPv4Address.swift:54
      Extension declares a conformance of imported type 'IPv4Address' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Network' introduce this conformance in the future
  Bottom layout guide is deprecated since iOS 11.0
  PIA VPN/UI/SignupInProgressViewController.swift:106
      Left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
  Automatically Adjusts Font requires using a Dynamic Type text style
  LocalPackages/PIAUI/Sources/PIAUIKit/Button/PIAButton.swift:165
      'imageEdgeInsets' was deprecated in iOS 15.0: This property is ignored when using UIButtonConfiguration
  PIA VPN/Global/AppPreferences.swift:904
      'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead
  PIA VPN/UI/SignupInProgressViewController.swift:106
      'redeemRequest' is deprecated: it's not used
  LocalPackages/PIALibrary/Sources/PIALibrary/Daemons/VPNDaemon.swift:103
      Initialization of immutable value 'disconnectedManually' was never used; consider replacing with assignment to '_' or removing it
  LocalPackages/PIAAccount/Sources/PIAAccount/Models/RequestModels.swift:30
      Immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
  PIA VPN/UI/Shared/ClientError+Localization.swift:12
      Extension declares a conformance of imported type 'ClientError' to imported protocol 'LocalizedError'; this will not behave correctly if the owners of 'PIALibrary' introduce this conformance in the future
  LocalPackages/PIALibrary/Sources/PIALibrary/VPN/IKEv2Profile.swift:108
      'observer' mutated after capture by sendable closure
  LocalPackages/PIALibrary/Sources/PIALibrary/Account/DefaultAccountProvider.swift:552
      Capture of 'user' with non-Sendable type 'UserAccount' in a '@Sendable' closure
  LocalPackages/PIAUI/Sources/PIAUIKit/Button/PIAButton.swift:166
      'titleEdgeInsets' was deprecated in iOS 15.0: This property is ignored when using UIButtonConfiguration
  PIA VPN-tvOS/RegionsSelection/UseCases/FavoriteRegionUseCase.swift:82
      Trailing closure in this context is confusable with the body of the statement; pass as a parenthesized argument to silence this warning
  LocalPackages/PIAAccount/Sources/PIAAccount/Networking/CertificatePinner.swift:53
      'SecTrustGetCertificateAtIndex' was deprecated in iOS 15.0: renamed to 'SecTrustCopyCertificateChain(_:)'
  PIA VPN/AppDelegate.swift:134
      'UIUserNotificationSettings' was deprecated in iOS 10.0: Use UserNotifications Framework's UNNotificationSettings
  PIA VPN/AppDelegate.swift:137
      Comparing non-optional value of type 'UIUserNotificationType' to 'Optional.none' always returns false
  LocalPackages/PIALibrary/Sources/PIALibrary/WebServices/PIAWebServices.swift:107
      'syncVpnToken' is deprecated: Use async vpnToken property instead
  PIA VPN/Core/Extensions/UIControl+Action.swift:46
      Forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
  PIA VPN/UI/Dashboard/DashboardViewController.swift:179
      'registerUserNotificationSettings' was deprecated in iOS 10.0: Use UserNotifications Framework's -[UNUserNotificationCenter requestAuthorizationWithOptions:completionHandler:] and -[UNUserNotificationCenter setNotificationCategories:]
  PIA VPN/Core/Extensions/PIATunnelProvider+UI.swift:39
      Conformance of 'OpenVPN.Digest' to protocol 'CustomStringConvertible' was already stated in the type's module 'TunnelKitOpenVPNCore'
  PIA VPN/UI/Theme.swift:555
      Coercion of implicitly unwrappable value of type 'UIFont?' to 'Any' does not unwrap optional
  PIA VPN/AppDelegate.swift:157
      'UILocalNotification' was deprecated in iOS 10.0: Use UserNotifications Framework's UNNotificationRequest
  LocalPackages/PIALibrary/Sources/PIALibrary/WebServices/PIAWebServices.swift:114
      'syncApiToken' is deprecated: Use async apiToken property instead