mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 15:53:27 +00:00
* create user notification settings state provider * replace state service get/set disableAddLoginNotification and disableChangedPasswordNotification with user notification settings service equivalents * migrate disableAddLoginNotification and disableChangedPasswordNotification global settings to user notification settings state provider * add content script messaging the background for enableChangedPasswordPrompt setting * Implementing feedback to provide on PR * Implementing feedback to provide on PR * PR suggestions cleanup --------- Co-authored-by: Cesar Gonzalez <cgonzalez@bitwarden.com>
32 lines
985 B
TypeScript
32 lines
985 B
TypeScript
import { WindowState } from "../../../models/domain/window-state";
|
|
import { ThemeType } from "../../enums";
|
|
|
|
export class GlobalState {
|
|
enableAlwaysOnTop?: boolean;
|
|
installedVersion?: string;
|
|
locale?: string;
|
|
organizationInvitation?: any;
|
|
rememberedEmail?: string;
|
|
theme?: ThemeType = ThemeType.System;
|
|
window?: WindowState = new WindowState();
|
|
twoFactorToken?: string;
|
|
disableFavicon?: boolean;
|
|
biometricFingerprintValidated?: boolean;
|
|
vaultTimeout?: number;
|
|
vaultTimeoutAction?: string;
|
|
loginRedirect?: any;
|
|
mainWindowSize?: number;
|
|
enableTray?: boolean;
|
|
enableMinimizeToTray?: boolean;
|
|
enableCloseToTray?: boolean;
|
|
enableStartToTray?: boolean;
|
|
openAtLogin?: boolean;
|
|
alwaysShowDock?: boolean;
|
|
enableBrowserIntegration?: boolean;
|
|
enableBrowserIntegrationFingerprint?: boolean;
|
|
enableDuckDuckGoBrowserIntegration?: boolean;
|
|
neverDomains?: { [id: string]: unknown };
|
|
disableContextMenuItem?: boolean;
|
|
deepLinkRedirectUrl?: string;
|
|
}
|