diff --git a/packages/desktop-client/src/components/PrivacyFilter.tsx b/packages/desktop-client/src/components/PrivacyFilter.tsx index a1d038f5f91881d6e97095e3845de3f0c2048851..ac8fd543a756e04104b8f202be9015aee53baf74 100644 --- a/packages/desktop-client/src/components/PrivacyFilter.tsx +++ b/packages/desktop-client/src/components/PrivacyFilter.tsx @@ -8,7 +8,6 @@ import React, { import usePrivacyMode from 'loot-core/src/client/privacy'; -import useFeatureFlag from '../hooks/useFeatureFlag'; import { useResponsive } from '../ResponsiveProvider'; import View from './common/View'; @@ -53,7 +52,6 @@ export default function PrivacyFilter({ children, ...props }: PrivacyFilterProps) { - let privacyModeFeatureFlag = useFeatureFlag('privacyMode'); let privacyMode = usePrivacyMode(); // Limit mobile support for now. let { isNarrowWidth } = useResponsive(); @@ -67,7 +65,7 @@ export default function PrivacyFilter({ let blurAmount = blurIntensity != null ? `${blurIntensity}px` : '3px'; - return !privacyModeFeatureFlag || !activate ? ( + return !activate ? ( <>{Children.toArray(children)}</> ) : ( <BlurredOverlay blurIntensity={blurAmount} {...props}> diff --git a/packages/desktop-client/src/components/Titlebar.tsx b/packages/desktop-client/src/components/Titlebar.tsx index fab82dbe3abf15206691e20d1bea80223fd327c4..a91446e353f9746d0bc60c76ca2af1b6948956c5 100644 --- a/packages/desktop-client/src/components/Titlebar.tsx +++ b/packages/desktop-client/src/components/Titlebar.tsx @@ -296,7 +296,6 @@ export default function Titlebar({ style }) { state => state.prefs.global.floatingSidebar, ); - let privacyModeFeatureFlag = useFeatureFlag('privacyMode'); let themesFlag = useFeatureFlag('themes'); return isNarrowWidth ? null : ( @@ -369,7 +368,7 @@ export default function Titlebar({ style }) { <View style={{ flex: 1 }} /> <UncategorizedButton /> {themesFlag && <ThemeSelector />} - {privacyModeFeatureFlag && <PrivacyButton />} + <PrivacyButton /> {serverURL ? <SyncButton style={{ marginLeft: 10 }} /> : null} <LoggedInUser style={{ marginLeft: 10 }} /> </View> diff --git a/packages/desktop-client/src/components/settings/Experimental.tsx b/packages/desktop-client/src/components/settings/Experimental.tsx index 37ea3ac5d89778dc0b480f3a96900954f066a365..a2237ff8fcdc674e72db4e1bd7ef4a5ad6947111 100644 --- a/packages/desktop-client/src/components/settings/Experimental.tsx +++ b/packages/desktop-client/src/components/settings/Experimental.tsx @@ -99,7 +99,6 @@ export default function ExperimentalFeatures() { Goal templates </FeatureToggle> - <FeatureToggle flag="privacyMode">Privacy mode</FeatureToggle> <FeatureToggle flag="experimentalOfxParser"> Experimental OFX parser </FeatureToggle> diff --git a/packages/desktop-client/src/hooks/useFeatureFlag.ts b/packages/desktop-client/src/hooks/useFeatureFlag.ts index 70324fd6a677431a0f8db22c204397e48fa96f52..84571e1fcbe19644d36eb7ae99609b8fa682f71f 100644 --- a/packages/desktop-client/src/hooks/useFeatureFlag.ts +++ b/packages/desktop-client/src/hooks/useFeatureFlag.ts @@ -6,7 +6,6 @@ const DEFAULT_FEATURE_FLAG_STATE: Record<FeatureFlag, boolean> = { categorySpendingReport: false, reportBudget: false, goalTemplatesEnabled: false, - privacyMode: true, themes: false, experimentalOfxParser: true, }; diff --git a/packages/loot-core/src/types/prefs.d.ts b/packages/loot-core/src/types/prefs.d.ts index 56ea97a15272cd6a247291984f0d5471633f79d9..ef97ecf4383e25fdf467a06f3b459f37d3bca26d 100644 --- a/packages/loot-core/src/types/prefs.d.ts +++ b/packages/loot-core/src/types/prefs.d.ts @@ -4,7 +4,6 @@ export type FeatureFlag = | 'categorySpendingReport' | 'reportBudget' | 'goalTemplatesEnabled' - | 'privacyMode' | 'themes' | 'experimentalOfxParser'; diff --git a/upcoming-release-notes/1688.md b/upcoming-release-notes/1688.md new file mode 100644 index 0000000000000000000000000000000000000000..76a928360e3f07082520ed5caa99e0deb0f5b966 --- /dev/null +++ b/upcoming-release-notes/1688.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [MatissJanis] +--- + +Remove `privacyMode` feature flag as this feature is GA