diff --git a/common/src/main/assets/lang/en_UK.json b/common/src/main/assets/lang/en_UK.json index 36942344..8b199cb5 100644 --- a/common/src/main/assets/lang/en_UK.json +++ b/common/src/main/assets/lang/en_UK.json @@ -2338,6 +2338,8 @@ "unsaveable_messages": "\u2b07\ufe0f Unsaveable Messages", "auto_open_snaps": "\ud83d\udcf7 Auto Open Snaps", "stealth": "\ud83d\udc7b Full Stealth Mode", + "snap_stealth": "\ud83d\udcf7 Snap Stealth Mode", + "chat_stealth": "\ud83d\udcac Chat Stealth Mode", "auto_reply": "\ud83d\udce8 Auto Reply", "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Auto Delete Sent Messages", "mark_snaps_as_seen": "\ud83d\udc40 Mark Snaps as seen", diff --git a/common/src/main/assets/lang/en_US.json b/common/src/main/assets/lang/en_US.json index 734b9cb5..4ba581be 100644 --- a/common/src/main/assets/lang/en_US.json +++ b/common/src/main/assets/lang/en_US.json @@ -2896,6 +2896,8 @@ "unsaveable_messages": "\u2b07\ufe0f Unsaveable Messages", "auto_open_snaps": "\ud83d\udcf7 Auto Open Snaps", "stealth": "\ud83d\udc7b Full Stealth Mode", + "snap_stealth": "\ud83d\udcf7 Snap Stealth Mode", + "chat_stealth": "\ud83d\udcac Chat Stealth Mode", "auto_reply": "\ud83d\udce8 Auto Reply", "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Auto Delete Sent Messages", "mark_chat_as_read": "\ud83d\udcd6 Mark Chat as Read", diff --git a/common/src/main/kotlin/me/eternal/purrfectsnap/common/data/MessagingCoreObjects.kt b/common/src/main/kotlin/me/eternal/purrfectsnap/common/data/MessagingCoreObjects.kt index 70c53ec5..b9018d78 100644 --- a/common/src/main/kotlin/me/eternal/purrfectsnap/common/data/MessagingCoreObjects.kt +++ b/common/src/main/kotlin/me/eternal/purrfectsnap/common/data/MessagingCoreObjects.kt @@ -49,8 +49,8 @@ enum class MessagingRuleType( val configNotices: Array = emptyArray() ) { STEALTH("stealth", true, Icons.Outlined.TrackChanges), - SNAP_STEALTH("snap_stealth", true, Icons.Outlined.PhotoCamera, showInFriendMenu = false), - CHAT_STEALTH("chat_stealth", true, Icons.Outlined.ChatBubbleOutline, showInFriendMenu = false), + SNAP_STEALTH("snap_stealth", true, Icons.Outlined.PhotoCamera, showInFriendMenu = true), + CHAT_STEALTH("chat_stealth", true, Icons.Outlined.ChatBubbleOutline, showInFriendMenu = true), HIDE_TYPING_INDICATOR("hide_typing_indicator", true, Icons.Outlined.KeyboardHide, defaultValue = "whitelist"), AUTO_DOWNLOAD("auto_download", true, Icons.Outlined.DownloadForOffline), AUTO_SAVE("auto_save", true, Icons.Outlined.Save, defaultValue = "blacklist"), @@ -65,6 +65,7 @@ enum class MessagingRuleType( AUTO_DELETE_SENT_MESSAGES("auto_delete_sent_messages", true, Icons.Outlined.DeleteSweep, defaultValue = "blacklist"); fun translateOptionKey(optionKey: String): String { + if (key.contains("stealth")) return "features.options.friend_feed_menu_buttons.$key" return if (listMode) "rules.properties.$key.options.$optionKey" else "rules.properties.$key.name" }