diff --git a/frontend/src/components/settings/SettingsDatabaseSection.tsx b/frontend/src/components/settings/SettingsDatabaseSection.tsx index dcfe209..5a7cc48 100644 --- a/frontend/src/components/settings/SettingsDatabaseSection.tsx +++ b/frontend/src/components/settings/SettingsDatabaseSection.tsx @@ -121,93 +121,93 @@ export function SettingsDatabaseSection({ return (
- Permanently deletes stored raw packets containing DMs and channel messages that have not - yet been decrypted. These packets are retained in case you later obtain the correct key — - once deleted, these messages can never be recovered or decrypted. -
-+ Permanently deletes stored raw packets that have not yet been decrypted. These are + retained in case you later obtain the correct key — once deleted, these messages can + never be recovered. +
++ Deletes the raw packet bytes behind messages that are already decrypted and visible in + chat. This frees space but removes packet-analysis availability for those messages. It + does not affect displayed messages or future decryption. +
- Deletes archival copies of raw packet bytes for messages that are already decrypted and - visible in your chat history.{' '} - - This will not affect any displayed messages or your ability to do historical decryption, - but it will remove packet-analysis availability for those historical messages. - {' '} - The raw bytes are only useful for manual packet analysis. -
- -+ Checked types will be ignored when heard via advertisement. Existing contacts of these + types are still updated. This does not affect contacts added manually or via DM. +
++ New{' '} + {discoveryBlockedTypes + .map((t) => + t === 1 ? 'clients' : t === 2 ? 'repeaters' : t === 3 ? 'room servers' : 'sensors' + ) + .join(', ')}{' '} + heard via advertisement will not be added to your contact list. +
+ )} +- Blocking only hides messages from the UI. MQTT forwarding and bot responses are not - affected. Messages are still stored and will reappear if unblocked. + Blocked contacts are hidden from the sidebar. Blocking only hides messages from the UI — + MQTT forwarding and bot responses are not affected. Messages are still stored and will + reappear if unblocked.
{blockedKeys.length === 0 && blockedNames.length === 0 ? ( -No blocked contacts
++ No blocked contacts. Block contacts from their info pane, viewed by clicking their + avatar in any channel, or their name within the top status bar with the conversation + open. +
) : (@@ -302,64 +373,6 @@ export function SettingsDatabaseSection({ onDeleted={(keys) => onBulkDeleteContacts?.(keys)} />
- Checked types will be ignored when heard via advertisement. Existing contacts of these - types are still updated. This does not affect contacts added manually or via DM. -
-- New{' '} - {discoveryBlockedTypes - .map((t) => - t === 1 ? 'clients' : t === 2 ? 'repeaters' : t === 3 ? 'room servers' : 'sensors' - ) - .join(', ')}{' '} - heard via advertisement will not be added to your contact list. -
- )} -