fix(admin): make create_new_key idempotent — never clobber an existing key (#39)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
fix(acl): hard-reject a lapsed token binding instead of prompting (#36)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
feat(acl): per-rule windowed usage caps enforced live at sign time (#28)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
test(acl): DB-backed integration tests for checkIfPubkeyAllowed (#29)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
docs: migration & DB-maintenance runbook (never full-wipe nsecbunker.db)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
fix(acl): enforce token grant lifecycle live at sign time (#24, #25)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
fix(backend): pin per-key kind:24133 subscription to explicit relays (#21)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
fix(daemon): keep retrying relay reconnect indefinitely, overriding NDK give-up (#20)
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
feat(#16): boot-time autounlock of encrypted keys from a configured passphrase source
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
feat(#14): bump @nostr-dev-kit/ndk 2.8.1 → 3.0.3 + nostr-tools v1 → v2.20 + acl wire-name vocabulary
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
feat(#11): live-policy auth + 6 companion admin RPCs + Token.revokedAt
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled
fix(#9): close race between create_new_key and NIP-46 connect
Some checks failed
Docker image / build-and-push-image (push) Has been cancelled