Skip to content

Conversation

daniellacosse
Copy link
Contributor

@daniellacosse daniellacosse commented Sep 15, 2025

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).

Screenshot 2025-09-16 at 2 57 56 PM

@daniellacosse daniellacosse requested a review from a team as a code owner September 15, 2025 19:56
@@ -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>"
Copy link
Contributor Author

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?

Copy link
Contributor

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?

Copy link
Contributor

@jyyi1 jyyi1 left a 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>"
Copy link
Contributor

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?

@daniellacosse daniellacosse requested a review from jyyi1 September 16, 2025 18:35
Copy link
Contributor Author

@daniellacosse daniellacosse left a 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants