Skip to content

Commit

Permalink
Dashboard link on Android (#21)
Browse files Browse the repository at this point in the history
* dashboard link

* version bump

* update description
  • Loading branch information
64bit authored Feb 16, 2024
1 parent 3365dcd commit 633a94e
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 13 deletions.
14 changes: 8 additions & 6 deletions metadata/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Serverless VPN enables you to connect unlimited devices to VPN. With pay as you go or yearly plan.
Serverless VPN based on WireGuard.

<b>WireGuard® Protocol</b>

Expand All @@ -7,8 +7,8 @@ We never log or track your network data.

<b>What’s Included?</b>

- Works on Linux, macOS, Windows, Android, iOS, Raspberry Pi OS, ChromeOS
- 31 locations around the world
- Works on Linux, macOS, Windows, Android, iOS, Raspberry Pi OS, Chrome OS
- 40+ locations around the world
- Unlimited devices
- Unlimited data for yearly plan
- Your prepaid balance never expires in pay as you go plan
Expand All @@ -22,6 +22,8 @@ https://github.com/upvpn/upvpn-app

<b>Web Devices</b>

Web Devices - Fully managed WireGuard-as-a-Service.

You can use UpVPN on many Operating Systems without using UpVPN app but via WireGuard compatible client app.

You manage VPN session of such devices on our web dashboard - we call such devices Web Devices.
Expand All @@ -33,10 +35,10 @@ When you tap connect - a VPN server is provisioned on-demand. When you tap to di

<b>Social</b>

X Platform: @upvpnapp
X Platform: @UpVPNapp

Learn more: https://upvpn.app
All locations: https://upvpn.app/locations
Learn more: https://UpVPN.app
All locations: https://UpVPN.app/locations


WireGuard is a registered trademark of Jason A. Donenfeld.
2 changes: 1 addition & 1 deletion metadata/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
A Modern VPN based on WireGuard
Serverless VPN based on WireGuard
4 changes: 2 additions & 2 deletions upvpn-android/app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ android {
applicationId = "app.upvpn.upvpn"
minSdk = 24
targetSdk = 34
versionCode = 6
versionName = "u2"
versionCode = 7
versionName = "u3"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ fun AccountCard(
isVpnSessionActivityInProgress: Boolean,
signedInEmail: String, signOutState: SignOutState, onSignOutClick: () -> Unit
) {
val context = LocalContext.current
Card(
modifier = Modifier
.fillMaxWidth()
Expand All @@ -130,10 +131,26 @@ fun AccountCard(
Text(text = "ACCOUNT", fontSize = 10.sp, fontWeight = FontWeight.SemiBold)
Text(text = signedInEmail)
Divider()
SignOut(
isVpnSessionActivityInProgress,
signOutState = signOutState, onSignOutClick
)
Row(horizontalArrangement = Arrangement.SpaceBetween,
modifier = Modifier
.fillMaxWidth()
.clickable {
val intent = Intent(
Intent.ACTION_VIEW,
Uri.parse(BuildConfig.UPVPN_BASE_URL + "/dashboard")
)
context.startActivity(intent)
}) {
Text(text = "Dashboard")
Icon(imageVector = Icons.Default.OpenInNew, contentDescription = "Open externally")
}
Divider()
Column(modifier = Modifier.padding(top = 20.dp)) {
SignOut(
isVpnSessionActivityInProgress,
signOutState = signOutState, onSignOutClick
)
}
}
}
}
Expand Down

0 comments on commit 633a94e

Please sign in to comment.