-
Notifications
You must be signed in to change notification settings - Fork 352
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add UI for DAITA in VPN settings #6667
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 16 of 16 files at r1, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @mojganii)
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsDataSource.swift
line 643 at r1 (raw file):
} onDiscard: { [weak self] in guard let self else { return } tableView?.reloadData()
Why do we need to manually reload the tableView here?
ios/PacketTunnelCoreTests/PacketTunnelActorTests.swift
line 449 at r1 (raw file):
await fulfillment(of: [stopMonitorExpectation], timeout: .UnitTest.timeout) }
Leftover?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 15 of 16 files at r1.
Reviewable status: all files reviewed, 5 unresolved discussions (waiting on @mojganii)
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsViewController.swift
line 192 at r1 (raw file):
tableName: "DAITA", value: """ DAITA (Defence against AI-guided Traffic Analysis) hides patterns in your encrypted VPN traffic.\
The text needs some spaces here and there.
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsViewController.swift
line 235 at r1 (raw file):
tableName: "DAITA", value: """ This feature isn't available on all servers.\
Same here, the text needs some extra spaces
ios/PacketTunnelCore/Actor/PacketTunnelActor+ErrorState.swift
line 107 at r1 (raw file):
keyPolicy: connState.keyPolicy, networkReachability: connState.networkReachability, recoveryTask: startRecoveryTaskIfNeeded(reason: reason),
Why are we adding this here ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: all files reviewed, 5 unresolved discussions (waiting on @buggmagnet and @rablador)
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsDataSource.swift
line 643 at r1 (raw file):
Previously, rablador (Jon Petersson) wrote…
Why do we need to manually reload the tableView here?
To turn the toggle
off if user taps back
button in the dialog.
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsViewController.swift
line 192 at r1 (raw file):
Done.
ios/MullvadVPN/View controllers/VPNSettings/VPNSettingsViewController.swift
line 235 at r1 (raw file):
Done.
ios/PacketTunnelCore/Actor/PacketTunnelActor+ErrorState.swift
line 107 at r1 (raw file):
Previously, buggmagnet wrote…
Why are we adding this here ?
the branch must be rebased with main
. now it's updated and resolved
ios/PacketTunnelCoreTests/PacketTunnelActorTests.swift
line 449 at r1 (raw file):
Previously, rablador (Jon Petersson) wrote…
Leftover?
Solved.
d51f0c3
to
95e8f1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 3 of 3 files at r2, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @rablador)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dismissing @rablador so we can merge the PR as all his claims have been adressed
Dismissed @rablador from 2 discussions.
Reviewable status: all files reviewed, 2 unresolved discussions
Reviewer is satisfied, just unavailable to say they are
95e8f1d
to
cbce176
Compare
🚨 End to end tests failed. Please check the failed workflow run. |
This PR introduces the ability to toggle
Daita
in settings:This change is