feat: require groupId in EntryEditViewModel, add group picker to EntryEditView

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WYqycDFsynHH9VnnK7LNSf
This commit is contained in:
2026-09-19 17:02:03 +02:00
co-authored by Claude Sonnet 5
parent fe8b569753
commit 1ec0d02e44
3 changed files with 29 additions and 21 deletions
+2 -1
View File
@@ -9,6 +9,7 @@ import MyPassCore
struct EntryDetailView: View {
let entry: Entry
let groupId: UUID
let session: VaultSession
@State private var showPassword = false
@@ -30,7 +31,7 @@ struct EntryDetailView: View {
}
}
.sheet(isPresented: $showEditSheet) {
EntryEditView(vm: EntryEditViewModel(session: session, existing: entry))
EntryEditView(vm: EntryEditViewModel(session: session, groupId: groupId, existing: entry))
}
#if os(macOS)
.keyboardShortcut("e", modifiers: .command)