From f7a9389a664ed6031651994d58311cd0a32aed1b Mon Sep 17 00:00:00 2001 From: davotoula Date: Wed, 18 Mar 2026 10:36:03 +0100 Subject: [PATCH] feat: add string resources for privacy toggle and metadata dialog Rename strip_location_metadata_label/description to strip_metadata_label/description to reflect broader scope. Add new strings for the metadata stripping failure dialog. Update references in NewMediaView.kt and ChatFileUploadDialog.kt. Co-Authored-By: Claude Opus 4.6 --- .../vitorpamplona/amethyst/ui/actions/NewMediaView.kt | 4 ++-- .../screen/loggedIn/chats/utils/ChatFileUploadDialog.kt | 4 ++-- amethyst/src/main/res/values/strings.xml | 9 +++++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewMediaView.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewMediaView.kt index 39dafb639..2c19d19df 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewMediaView.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewMediaView.kt @@ -272,8 +272,8 @@ fun ImageVideoPost( } SettingSwitchItem( - title = R.string.strip_location_metadata_label, - description = R.string.strip_location_metadata_description, + title = R.string.strip_metadata_label, + description = R.string.strip_metadata_description, modifier = Modifier .fillMaxWidth() diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/utils/ChatFileUploadDialog.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/utils/ChatFileUploadDialog.kt index 895ccd634..219c418ad 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/utils/ChatFileUploadDialog.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/chats/utils/ChatFileUploadDialog.kt @@ -262,8 +262,8 @@ private fun ImageVideoPostChat( } SettingSwitchItem( - title = R.string.strip_location_metadata_label, - description = R.string.strip_location_metadata_description, + title = R.string.strip_metadata_label, + description = R.string.strip_metadata_description, modifier = Modifier.fillMaxWidth().padding(top = 8.dp), checked = fileUploadState.stripLocationMetadata, onCheckedChange = { fileUploadState.stripLocationMetadata = it }, diff --git a/amethyst/src/main/res/values/strings.xml b/amethyst/src/main/res/values/strings.xml index 3b5feb37b..c29f730ab 100644 --- a/amethyst/src/main/res/values/strings.xml +++ b/amethyst/src/main/res/values/strings.xml @@ -1231,8 +1231,13 @@ Uncompressed Use H.265/HEVC Codec Better quality at smaller file sizes but not all devices support H.265 playback. - Strip location metadata - Removes GPS location, camera info, and other sensitive metadata from files before uploading. + Remove private metadata + Private metadata will be attempted stripped from supported media files + + Metadata could not be removed + This file format does not support metadata stripping. Private information such as location and device info may be included. Upload anyway? + Upload anyway + Upload cancelled Edit draft