| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | deploy update | bndw | 3 days | 1 | -1/+1 |
| | | |||||
| * | feat: rename allowed_pubkeys to allowed_npubs with normalization | bndw | 3 days | 1 | -1/+4 |
| | | | | | | | | | | | | - Config now accepts npub format only (human-readable) - Automatically converts npubs to hex pubkeys at load time - Updated InterceptorOptions.AllowedPubkeys -> AllowedNpubs - Added validation to reject hex format in config (npub only) - Updated documentation to clarify npub-only config - Added comprehensive tests for npub normalization Config is for humans (npub), internal code uses hex pubkeys. | ||||
| * | feat: add relay server and test client | bndw | 3 days | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | Server (cmd/relay): - gRPC server on :50051 (configurable) - SQLite database (default: relay.db) - Graceful shutdown on SIGTERM/SIGINT Test client (cmd/testclient): - Generates key - Publishes event - Queries events back Build: - make build (relay) - make build-client (test client) - make build-all (both) | ||||
| * | feat: add Protocol Buffer definitions and build tooling | bndw | 3 days | 1 | -0/+39 |
