- Adaptive iPhone/iPad layout with NavigationSplitView sidebar - Auto-detect SSL-pinned domains, fall back to passthrough - Certificate install via local HTTP server (Safari profile flow) - App Group-backed CA, per-domain leaf cert LRU cache - DB-backed config repository, Darwin notification throttling - Rules engine, breakpoint rules, pinned domain tracking - os.Logger instrumentation across tunnel/proxy/mitm/capture/cert/rules/db/ipc/ui - Fix dyld framework embed, race conditions, thread safety
21 lines
661 B
Swift
21 lines
661 B
Swift
import SwiftUI
|
|
import ProxyCore
|
|
|
|
struct AdvancedSettingsView: View {
|
|
@State private var hideSystemTraffic = IPCManager.shared.hideSystemTraffic
|
|
|
|
var body: some View {
|
|
Form {
|
|
Section {
|
|
Toggle("Hide iOS System Traffic", isOn: $hideSystemTraffic)
|
|
.onChange(of: hideSystemTraffic) { _, newValue in
|
|
IPCManager.shared.hideSystemTraffic = newValue
|
|
}
|
|
} footer: {
|
|
Text("Hide traffic from Apple system services like push notifications, iCloud sync, and analytics.")
|
|
}
|
|
}
|
|
.navigationTitle("Advanced")
|
|
}
|
|
}
|