From 896f54696b1dd8891d90e884476768a9004d7aee Mon Sep 17 00:00:00 2001 From: Colton Hurst Date: Thu, 4 Sep 2025 09:33:39 -0700 Subject: [PATCH] [PM-24158] Add Premium Check (#16042) * [PM-24158] Add initial premium check * [PM-24158] Add premium membership dialog fix * [PM-24158] Small updates * [PM-24158] Set hasPremium to false upon initialization * [PM-24158] Partial update to settings component tests * [PM-24158] Fix billing mocked return value and add mac OS autotype test * [PM-24158] Add missing premium checks * [PM-24158] Update provider * [PM-24158] Renamed autotype resolved value * [PM-24158] Update missed resolvedAutotypeEnabled refactor * [PM-24158] Fix tests --- .../src/app/accounts/settings.component.html | 43 ++++++++++++------- .../app/accounts/settings.component.spec.ts | 33 +++++++++++++- .../src/app/accounts/settings.component.ts | 43 ++++++++++++++++--- .../src/app/services/services.module.ts | 2 + .../services/desktop-autotype.service.ts | 21 ++++++--- .../app/accounts/premium.component.html | 2 +- apps/desktop/src/locales/en/messages.json | 9 ++++ 7 files changed, 122 insertions(+), 31 deletions(-) diff --git a/apps/desktop/src/app/accounts/settings.component.html b/apps/desktop/src/app/accounts/settings.component.html index 091864e59a..4af12903a2 100644 --- a/apps/desktop/src/app/accounts/settings.component.html +++ b/apps/desktop/src/app/accounts/settings.component.html @@ -330,6 +330,33 @@ "enableBrowserIntegrationFingerprintDesc" | i18n }} +
+
+ +
+ + {{ "important" | i18n }} + {{ "enableAutotypeDescriptionTransitionKey" | i18n }} + {{ "editShortcut" | i18n }} +
-
-
- -
- {{ "important" | i18n }} {{ "enableAutotypeDescription" | i18n }} -