diff --git a/packages/app/src/Components/Event/HiddenNote.tsx b/packages/app/src/Components/Event/HiddenNote.tsx index 9064b10d..3885c6ec 100644 --- a/packages/app/src/Components/Event/HiddenNote.tsx +++ b/packages/app/src/Components/Event/HiddenNote.tsx @@ -8,12 +8,12 @@ const HiddenNote = ({ children }: { children: React.ReactNode }) => { return show ? ( children ) : ( -
+

-
diff --git a/packages/app/src/Pages/settings/Preferences.tsx b/packages/app/src/Pages/settings/Preferences.tsx index 47dd9ca9..62064aa5 100644 --- a/packages/app/src/Pages/settings/Preferences.tsx +++ b/packages/app/src/Pages/settings/Preferences.tsx @@ -474,6 +474,23 @@ const PreferencesPage = () => { />
+
+
+

+ +

+ + + +
+
+ updatePreferences(id, { ...perf, hideMutedNotes: e.target.checked })} + /> +
+
); }; diff --git a/packages/app/src/Pages/settings/messages.ts b/packages/app/src/Pages/settings/messages.ts index 81e98bea..de5daea0 100644 --- a/packages/app/src/Pages/settings/messages.ts +++ b/packages/app/src/Pages/settings/messages.ts @@ -76,4 +76,9 @@ export default defineMessages({ ServiceWorkerNotRunning: { defaultMessage: "Service Worker Not Running", id: "RDha9y" }, SubscribedToPush: { defaultMessage: "Subscribed to Push", id: "G3A56c" }, NotSubscribedToPush: { defaultMessage: "Not Subscribed to Push", id: "d2ebEu" }, + HideMutedNotes: { defaultMessage: "Hide Muted Notes", id: "M3Oira" }, + HideMutedNotesHelp: { + defaultMessage: "Muted notes will not be shown", + id: "MBAYRA", + }, }); diff --git a/packages/app/src/Utils/Login/Preferences.ts b/packages/app/src/Utils/Login/Preferences.ts index ff765e0e..962d56f0 100644 --- a/packages/app/src/Utils/Login/Preferences.ts +++ b/packages/app/src/Utils/Login/Preferences.ts @@ -96,6 +96,12 @@ export interface UserPreferences { * Auto-translate when available */ autoTranslate?: boolean; + + /** + * Hides muted notes when selected + */ + hideMutedNotes: boolean; + } export const DefaultPreferences = { @@ -116,4 +122,5 @@ export const DefaultPreferences = { showStatus: true, checkSigs: true, autoTranslate: true, + hideMutedNotes:false } as UserPreferences;