summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-07-12 14:24:37 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-07-16 10:21:45 +0200
commitea6d0ddbc4c8321996cd218401882d4048b15fa7 (patch)
treec26cbe08f63d3f6f423008ba9e645d12a19828eb /desktop
parenta4e1d33f581b60d3bbe8a9b1e56b2b36c0410f0a (diff)
downloadmullvadvpn-ea6d0ddbc4c8321996cd218401882d4048b15fa7.tar.xz
mullvadvpn-ea6d0ddbc4c8321996cd218401882d4048b15fa7.zip
Add QUIC feature indicator to Electron GUI
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts2
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/main-view/FeatureIndicators.tsx1
-rw-r--r--desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts1
3 files changed, 4 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
index c5c6ccf4d2..6d8ebcb17b 100644
--- a/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
+++ b/desktop/packages/mullvad-vpn/src/main/grpc-type-convertions.ts
@@ -396,6 +396,8 @@ function convertFromFeatureIndicator(
return FeatureIndicator.daitaMultihop;
case grpcTypes.FeatureIndicator.SHADOWSOCKS:
return FeatureIndicator.shadowsocks;
+ case grpcTypes.FeatureIndicator.QUIC:
+ return FeatureIndicator.quic;
}
}
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/main-view/FeatureIndicators.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/main-view/FeatureIndicators.tsx
index c98bb0bc62..f1d5595b66 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/main-view/FeatureIndicators.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/main-view/FeatureIndicators.tsx
@@ -254,6 +254,7 @@ function getFeatureIndicatorLabel(indicator: FeatureIndicator) {
);
case FeatureIndicator.udp2tcp:
case FeatureIndicator.shadowsocks:
+ case FeatureIndicator.quic:
return messages.pgettext('wireguard-settings-view', 'Obfuscation');
case FeatureIndicator.multihop:
// TRANSLATORS: This refers to the multihop setting in the VPN settings view. This is
diff --git a/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts b/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
index 45ed498237..63ec8d0b9b 100644
--- a/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
+++ b/desktop/packages/mullvad-vpn/src/shared/daemon-rpc-types.ts
@@ -232,6 +232,7 @@ export enum FeatureIndicator {
lockdownMode,
udp2tcp,
shadowsocks,
+ quic,
lanSharing,
dnsContentBlockers,
customDns,