93a15cd766
- Save/rollback was done outside of MOC - Use different contexts for module/provider preferences - Save providers → also saves modules - Discard modules → also discards providers - Use background context because it's not automatically merged (can rollback) - Expose ModulePreferences in OpenVPNView as StateObject - Rework Blacklist to a more reusable ObservableList - Reapply #988 |
||
---|---|---|
.. | ||
Extensions | ||
DNSView.swift | ||
HTTPProxyView.swift | ||
IPView+Route.swift | ||
IPView.swift | ||
OnDemandView.swift | ||
OpenVPNView+Configuration.swift | ||
OpenVPNView+Extensions.swift | ||
OpenVPNView+Import.swift | ||
OpenVPNView.swift | ||
WireGuardView+Configuration.swift | ||
WireGuardView.swift |