Skip to content

Commit 04e3ec2

Browse files
vveerrggclaude
andcommitted
feat: Security settings page, UI refactor to vanilla JS, manifest updates for v1.2.0
- Add standalone security settings page (master password + auto-lock) - Persist auto-lock timeout in storage, fix "Never" option triggering immediate lock - Refactor all sub-pages from Alpine.js to vanilla JS (vault, api-keys, permissions, event history, experimental) - Wire sidepanel security/auto-lock buttons to new security page - Bump version to 1.2.0, add author/homepage_url to manifests - Update store description in locales Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5723b5d commit 04e3ec2

68 files changed

Lines changed: 12880 additions & 57290 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ const entryPoints = {
2323
'event_history/event_history.build': `${SRC}/event_history/event_history.js`,
2424
'vault/vault.build': `${SRC}/vault/vault.js`,
2525
'api-keys/api-keys.build': `${SRC}/api-keys/api-keys.js`,
26+
'security/security.build': `${SRC}/security/security.js`,
2627
};
2728

2829
// Chrome needs the service-worker entry point as well
@@ -48,6 +49,7 @@ const staticFiles = [
4849
'event_history/event_history.html',
4950
'vault/vault.html',
5051
'api-keys/api-keys.html',
52+
'security/security.html',
5153
];
5254

5355
function copyRecursive(src, dest) {

distros/.DS_Store

6 KB
Binary file not shown.

distros/chrome/.DS_Store

6 KB
Binary file not shown.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"extension_name": {
33
"message": "NostrKey",
4-
"description": "Securely sign Nostr events."
4+
"description": "The extension display name."
55
},
66
"extension_description": {
7-
"message": "Securely sign Nostr events.",
8-
"description": "Securely sign Nostr events according the NIP-07 specification."
7+
"message": "Nostr key manager and signer for web apps. Securely store your private keys and sign events without exposing them to websites.",
8+
"description": "Extension summary shown in browser stores and extension management pages."
99
}
1010
}

0 commit comments

Comments
 (0)