From 845c564618cdce0eb707ba776acf0241ee8624b9 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Thu, 28 May 2026 19:31:36 -0400 Subject: [PATCH] refactor: move privacy settings into dedicated Privacy section Hide Typing & Read Receipts and Hide Online Status were buried in the Editor section. Extracted into a new Privacy section that sits between Messages and Calls, where users would naturally look. Co-Authored-By: Claude Sonnet 4.6 --- src/app/features/settings/general/General.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/app/features/settings/general/General.tsx b/src/app/features/settings/general/General.tsx index c583ecc4d..7de1c7884 100644 --- a/src/app/features/settings/general/General.tsx +++ b/src/app/features/settings/general/General.tsx @@ -788,8 +788,6 @@ function DateAndTime() { function Editor() { const [enterForNewline, setEnterForNewline] = useSetting(settingsAtom, 'enterForNewline'); const [isMarkdown, setIsMarkdown] = useSetting(settingsAtom, 'isMarkdown'); - const [hideActivity, setHideActivity] = useSetting(settingsAtom, 'hideActivity'); - const [hidePresence, setHidePresence] = useSetting(settingsAtom, 'hidePresence'); const [editorToolbar, setEditorToolbar] = useSetting(settingsAtom, 'editorToolbar'); return ( @@ -817,6 +815,17 @@ function Editor() { after={} /> + + ); +} + +function Privacy() { + const [hideActivity, setHideActivity] = useSetting(settingsAtom, 'hideActivity'); + const [hidePresence, setHidePresence] = useSetting(settingsAtom, 'hidePresence'); + + return ( + + Privacy +