| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-21 | feat: add database backend configuration options | DanConwayDev | |
| Add environment variable configuration for database backend selection: - Added DatabaseBackend enum (memory, nostrdb, lmdb) in src/config.rs - Updated relay builder to use configured backend in src/nostr/builder.rs - Added NGIT_DATABASE_BACKEND to .env.example with documentation - Updated docs/reference/configuration.md with backend comparison table NostrDB and LMDB backends prepared for future implementation when nostr-relay-builder adds support. Currently defaults to in-memory database with warning logs when persistent backends are selected. | |||
| 2025-11-19 | fix some clippy fmt warnings | DanConwayDev | |
| 2025-11-04 | feat: implement NIP-01 compliant Nostr relay | DanConwayDev | |
| - WebSocket-based relay using tokio-tungstenite - Full NIP-01 protocol support (EVENT, REQ, CLOSE) - Event validation (signature and ID) - In-memory event storage - Filter support (IDs, authors, kinds, since/until) - Configuration via environment variables - Nix flake for reproducible builds - Test automation script All 6 NIP-01 smoke tests passing (100%) | |||