Skip to content

Commit 6fc1e2b

Browse files
committed
mobile updates
1 parent bf23a89 commit 6fc1e2b

File tree

5 files changed

+50
-13
lines changed

5 files changed

+50
-13
lines changed
699 Bytes
Loading

src/components/buttons/QRCodeStoreToggle.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
const googlePlayUrl = "https://play.google.com/store/apps/details?id=your.app.id";
2+
const googlePlayUrl = "https://play.google.com/store/apps/details?id=net.defguard.mobile";
33
const appStoreUrl = "https://apps.apple.com/app/idYOUR_APP_ID";
4-
const androidQR = "/images/store/qr-android-placeholder.png";
4+
const androidQR = "/images/store/android-qrcode.png";
55
const iosQR = "/images/store/qr-ios-placeholder.png";
66
const googlePlayBadge = "/images/store/GooglePlay.svg";
77
const appStoreBadge = "/images/store/AppStore.svg";

src/components/buttons/StoreButtons.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
// StoreButtons.astro: Displays Google Play and Apple App Store badges side by side
3-
const googlePlayUrl = "https://play.google.com/store/apps/details?id=your.app.id";
3+
const googlePlayUrl = "https://play.google.com/store/apps/details?id=net.defguard.mobile";
44
const appStoreUrl = "https://apps.apple.com/app/idYOUR_APP_ID";
55
---
6-
<div class="store-buttons">
6+
<!-- <div class="store-buttons">
77
<a href={googlePlayUrl} target="_blank" rel="noopener noreferrer" aria-label="Get it on Google Play">
88
<img src="/images/store/GooglePlay.svg" alt="Get it on Google Play" class="store-badge" />
99
</a>
1010
<a href={appStoreUrl} target="_blank" rel="noopener noreferrer" aria-label="Download on the App Store">
1111
<img src="/images/store/AppStore.svg" alt="Download on the App Store" class="store-badge" />
1212
</a>
13-
</div>
13+
</div> -->
1414

1515
<style lang="scss">
1616
.store-buttons {

src/pages/client.astro

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ const tags = [
5959
6060
const sections = [
6161
{ id: "clients", title: "Desktop and Mobile Clients" },
62+
{ id: "biometrics", title: "Biometrics as Multi-Factor method" },
6263
{ id: "multiple-instances-and-vpn", title: "Multiple instances and VPN" },
6364
{ id: "true-2fa-multi-factor", title: "True 2FA/Multi-Factor" },
6465
{ id: "instant-vpn-configuration-updates", title: "Instant VPN configuration updates" },
@@ -83,10 +84,10 @@ const sections = [
8384
trustedBy={false}
8485
showStoreButtons={true}
8586
repo="client"
86-
title="The Best WireGuard® client"
87+
title="Desktop and mobile client for WireGuard® VPN"
8788
description="Beautiful, open-source clients for desktop (Linux, macOS, Windows) and mobile (iOS, Android) — with real WireGuard® 2FA/Multi-Factor Authentication."
8889
buttons={[
89-
{ name: "Download Client", link: "/download/" }//,
90+
{ name: "Download Defguard Clients", link: "/download/" }//,
9091
//{ name: "Book a Demo", link: "/book-a-demo/" }
9192
]}
9293
/>
@@ -98,6 +99,7 @@ const sections = [
9899
</aside>
99100

100101
<div class="main-content">
102+
101103
<FlexibleSection
102104
leftRatio={0.6}
103105
title="Desktop and Mobile Clients"
@@ -117,7 +119,7 @@ const sections = [
117119

118120
<div slot="right">
119121
<p>
120-
The Defguard <strong>mobile client is here</strong> now alongside our desktop apps — bringing secure, zero-trust networking to all your devices.
122+
The Defguard <strong>Mobile VPN Client Alpha is here</strong> - available for testing now alongside our desktop apps — bringing secure, zero-trust networking to all your devices.
121123
</p>
122124
<ul>
123125
<li>
@@ -135,6 +137,28 @@ const sections = [
135137
</ul>
136138
</div>
137139
</FlexibleSection>
140+
141+
<FlexibleSection
142+
leftRatio={0.6}
143+
title="Biometrics as Multi-Factor Authenitication method"
144+
id="biometrics"
145+
variant="white"
146+
theme="light"
147+
>
148+
<div slot="left">
149+
<ImageURL src="/images/client/Biometrics - w.png" alt="VPN MFA biometric authentication" />
150+
<p><em>Now you can use biometric methods for your VPN multi-factor authentication.</em></p>
151+
152+
</div>
153+
154+
<div slot="right">
155+
<p>
156+
Defguard iOS and Android clients enable you to secure your VPN connections with biometric MFA.
157+
</p>
158+
159+
</div>
160+
</FlexibleSection>
161+
138162
<FlexibleSection
139163
leftRatio={0.4}
140164
title="Multiple instances and VPN locations in one client"

src/pages/download.astro

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,31 @@ const url = "https://defguard.net/download/";
3838
variant="white"
3939
theme="light"
4040
>
41-
<div slot="left">
42-
<h2 style="padding-top: 2rem;" >Get It for Your Desktop Device</h2>
41+
42+
<div slot="left">
43+
<h2 style="padding-top: 2rem;" >
44+
Desktop Clients
45+
</h2>
4346
<DefguardInfo owner="Defguard" repo="client" client:only="react" />
4447
<DownloadButtonList client:only="react" />
4548
</div>
49+
4650
<div slot="right" style="background-color: #fff; padding: 2rem; border-radius: 10px;">
47-
<h2>Get It for Your Mobile Device</h2>
51+
<h2>Mobile Clients</h2>
4852
<p>
49-
Current version: 1.0.0 | View changelog → <u>30.06.2025</u>
53+
Defguard mobile are available for closed beta tests. If you want to give us early feedback please use the following links:
54+
<ul>
55+
<li>
56+
<a href="https://testflight.apple.com/join/Jvdhkt7h">Defguard Mobile for iOS</a>
57+
</li>
58+
<li>
59+
<a href="https://play.google.com/store/apps/details?id=net.defguard.mobile">Defguard Mobile for Android</a>
60+
</li>
61+
</ul>
5062
</p>
63+
5164
{/* Example: QR code toggle for mobile app stores (placeholder images) */}
52-
<QRCodeStoreToggle />
65+
<!-- <QRCodeStoreToggle /> -->
5366
<!-- <NewsletterSection
5467
headerLevel="2"
5568
title="Stay Updated on New Releases"

0 commit comments

Comments
 (0)