Skip to content

Commit 83884e4

Browse files
vveerrggclaude
andcommitted
chore: add version display, SharedKeychain docs, QR test page link
- sidepanel.html: show extension version on lock screen and settings tab - SharedKeychain.swift: add documentation comment for access group - test.html: link to QR code test page - test-qr-codes.html: new QR code testing page Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 9d7f4bc commit 83884e4

4 files changed

Lines changed: 610 additions & 0 deletions

File tree

dev/apple/Shared (Extension)/SharedKeychain.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ import Security
77
final class SharedKeychain {
88
static let shared = SharedKeychain()
99

10+
/// Shared keychain access group.
11+
/// Uses the team-prefixed App Group so both the Safari extension
12+
/// and the standalone NostrKey authenticator app can share keys.
13+
/// The team prefix (H48PW6TC25) is required at runtime — Keychain
14+
/// access groups don't resolve $(AppIdentifierPrefix) like entitlements do.
15+
/// If the Apple Developer Team ID ever changes, update this value.
1016
private let accessGroup = "H48PW6TC25.group.com.nostrkey"
1117
private let servicePrefix = "nostrkey.nsec."
1218

0 commit comments

Comments
 (0)