summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-04-29 16:25:37 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:32 +0200
commitd3ad405ebd41043365f1e3c59964d8d153d7e73d (patch)
treee7f94358aaaf22ebbf6700018a1a75c3ec398f0e
parent4579cf5301192f655840c58ce7028d24c738d5f4 (diff)
downloadmullvadvpn-d3ad405ebd41043365f1e3c59964d8d153d7e73d.tar.xz
mullvadvpn-d3ad405ebd41043365f1e3c59964d8d153d7e73d.zip
Handle new values for AppUpgrade event
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts16
1 files changed, 15 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts b/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts
index 402e7ef9b0..a4810e2b15 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/lib/notifications/app-upgrade-progress.ts
@@ -51,8 +51,21 @@ export class AppUpgradeProgressNotificationProvider implements InAppNotification
}
if (
+ appUpgradeEventType === 'APP_UPGRADE_STATUS_MANUAL_START_INSTALLER' ||
appUpgradeEventType === 'APP_UPGRADE_STATUS_VERIFIED_INSTALLER' ||
- appUpgradeEventType === 'APP_UPGRADE_STATUS_STARTING_INSTALLER' ||
+ appUpgradeEventType === 'APP_UPGRADE_STATUS_EXITED_INSTALLER'
+ ) {
+ return {
+ indicator: 'warning',
+ title:
+ // TRANSLATORS: Notification title when app upgrade is ready for the user to launch the installer.
+ messages.pgettext('in-app-notifications', 'VERIFICATION COMPLETE! INSTALLER READY!'),
+ };
+ }
+
+ if (
+ appUpgradeEventType === 'APP_UPGRADE_STATUS_AUTOMATIC_STARTING_INSTALLER' ||
+ appUpgradeEventType === 'APP_UPGRADE_STATUS_MANUAL_STARTING_INSTALLER' ||
appUpgradeEventType === 'APP_UPGRADE_STATUS_STARTED_INSTALLER'
) {
return {
@@ -65,6 +78,7 @@ export class AppUpgradeProgressNotificationProvider implements InAppNotification
),
};
}
+
return {
indicator: 'warning',
title: