This commit is contained in:
Max Goedjen 2025-08-19 23:53:58 -07:00
parent 9673a19334
commit 656b61e141
No known key found for this signature in database
4 changed files with 31 additions and 15 deletions

View File

@ -3911,72 +3911,72 @@
} }
} }
}, },
"secret_list_rename_button" : { "secret_list_edit_button" : {
"extractionState" : "manual", "extractionState" : "manual",
"localizations" : { "localizations" : {
"ca" : { "ca" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Canvia el nom" "value" : "Canvia el nom"
} }
}, },
"de" : { "de" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Umbenennen" "value" : "Umbenennen"
} }
}, },
"en" : { "en" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "translated",
"value" : "Rename" "value" : "Edit"
} }
}, },
"fr" : { "fr" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Renommer" "value" : "Renommer"
} }
}, },
"it" : { "it" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Rinomina" "value" : "Rinomina"
} }
}, },
"ja" : { "ja" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "名前を変更" "value" : "名前を変更"
} }
}, },
"ko" : { "ko" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "이름 변경" "value" : "이름 변경"
} }
}, },
"pl" : { "pl" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Zmień nazwę" "value" : "Zmień nazwę"
} }
}, },
"pt-BR" : { "pt-BR" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Renomear" "value" : "Renomear"
} }
}, },
"ru" : { "ru" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "Переименовать" "value" : "Переименовать"
} }
}, },
"zh-Hans" : { "zh-Hans" : {
"stringUnit" : { "stringUnit" : {
"state" : "translated", "state" : "needs_review",
"value" : "重命名" "value" : "重命名"
} }
} }
@ -5353,6 +5353,9 @@
}, },
"test@example.com" : { "test@example.com" : {
},
"This shows at the end of your public key." : {
}, },
"unnamed_secret" : { "unnamed_secret" : {
"extractionState" : "manual", "extractionState" : "manual",
@ -6299,6 +6302,9 @@
} }
} }
} }
},
"Warning: ML-DSA keys are very new, and not supported by many servers yet. Please verify the server you'll be using this key for accepts ML-DSA keys." : {
} }
}, },
"version" : "1.0" "version" : "1.0"

View File

@ -45,7 +45,11 @@ struct CreateSecretView<StoreType: SecretStoreModifiable>: View {
.background(.red.opacity(0.5), in: RoundedRectangle(cornerRadius: 5)) .background(.red.opacity(0.5), in: RoundedRectangle(cornerRadius: 5))
} }
} }
VStack(alignment: .leading) {
TextField("Key Attribution", text: $keyAttribution, prompt: Text("test@example.com")) TextField("Key Attribution", text: $keyAttribution, prompt: Text("test@example.com"))
Text("This shows at the end of your public key.")
.font(.caption)
}
} }
} }
} }

View File

@ -23,7 +23,11 @@ struct EditSecretView<StoreType: SecretStoreModifiable>: View {
Form { Form {
Section { Section {
TextField(String(localized: .createSecretNameLabel), text: $name, prompt: Text(.createSecretNamePlaceholder)) TextField(String(localized: .createSecretNameLabel), text: $name, prompt: Text(.createSecretNamePlaceholder))
VStack(alignment: .leading) {
TextField("Key Attribution", text: $publicKeyAttribution, prompt: Text("test@example.com")) TextField("Key Attribution", text: $publicKeyAttribution, prompt: Text("test@example.com"))
Text("This shows at the end of your public key.")
.font(.caption)
}
} }
} }
HStack { HStack {

View File

@ -39,9 +39,11 @@ struct SecretListItemView: View {
.contextMenu { .contextMenu {
if store is AnySecretStoreModifiable { if store is AnySecretStoreModifiable {
Button(action: { isRenaming = true }) { Button(action: { isRenaming = true }) {
Text(.secretListRenameButton) Image(systemName: "pencil")
Text(.secretListEditButton)
} }
Button(action: { isDeleting = true }) { Button(action: { isDeleting = true }) {
Image(systemName: "trash")
Text(.secretListDeleteButton) Text(.secretListDeleteButton)
} }
} }