-
Notifications
You must be signed in to change notification settings - Fork 1.4k
feat: add connection confirm dialog components #2634
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
base: master
Are you sure you want to change the base?
Conversation
@@ -75,6 +75,14 @@ | |||
"description": "The title of a message to the user that tells them Outline will keep connected unless explicitly told to disconnect. Outline is the product name and can be found in the translation glossary.", | |||
"message": "Stay protected, always" | |||
}, | |||
"basic_access_content": { | |||
"description": "The body text of a dialog box explaining what 'Basic Access' means for a server connection.", | |||
"message": "Outline Basic Access is an alternative way to connect to the open internet. It offers limited protection of your internet traffic. This approach will make it harder for outside observers to see what you connect to online, without the use of a VPN (proxy) server.<br><br>This feature may help you connect to the open internet if you do not have a traditional Outline VPN access key, or if your VPN access key is not successfully connecting. <a src='TODO'>Learn more</a>" |
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.
What is the link 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.
Maybe use Learn more (TBD)
to remind us updating the link in the UI?
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.
Thanks for the PR! Do we need to involve UX to approve the visual?
@@ -75,6 +75,14 @@ | |||
"description": "The title of a message to the user that tells them Outline will keep connected unless explicitly told to disconnect. Outline is the product name and can be found in the translation glossary.", | |||
"message": "Stay protected, always" | |||
}, | |||
"basic_access_content": { | |||
"description": "The body text of a dialog box explaining what 'Basic Access' means for a server connection.", | |||
"message": "Outline Basic Access is an alternative way to connect to the open internet. It offers limited protection of your internet traffic. This approach will make it harder for outside observers to see what you connect to online, without the use of a VPN (proxy) server.<br><br>This feature may help you connect to the open internet if you do not have a traditional Outline VPN access key, or if your VPN access key is not successfully connecting. <a src='TODO'>Learn more</a>" |
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.
Maybe use Learn more (TBD)
to remind us updating the link in the UI?
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.
TODO: need to move the checkbox into the dialog footer. Done
This pull request introduces new dialogs and supporting infrastructure for confirming connections with limited protection modes, such as Basic Access, Proxyless, and Split Tunneling.
I also converted
server_info_dialog
to rems for users who might have set a larger system text size (like me).