Commit graph

5 commits

Author SHA1 Message Date
@s.roertgen
ff85bd44e9 Allow negentropy sync with broad filters
All checks were successful
Build and Push Docker Image / build (push) Successful in 6m4s
NoEmptyFilters was blocking negentropy sessions that send
filters without kinds/authors/ids. Skip the check for
negentropy sessions so strfry and other tools can sync.
2026-03-09 09:53:12 +01:00
@s.roertgen
4723c34720 Update nostrlib to pick up upstream relay refactor
All checks were successful
Build and Push Docker Image / build (push) Successful in 6m10s
2026-03-05 14:24:51 +01:00
@s.roertgen
fa7f9715e1 Add SERVICE_URL env var to fix NIP-98 auth behind reverse proxy
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m14s
When running behind a reverse proxy that terminates TLS, khatru
auto-detects ws:// instead of wss://, causing NIP-98 "u" tag
validation to fail. SERVICE_URL overrides the auto-detected URL.
2026-03-03 15:46:35 +01:00
@s.roertgen
9352b27b00 add landing page and update nostrlib dependency
All checks were successful
Build and Push Docker Image / build (push) Successful in 6m6s
2026-02-27 12:54:48 +01:00
@s.roertgen
f623e7c969 Initial commit: Standard Nostr relay with NIP-86 management API
Some checks failed
Build and Push Docker Image / build (push) Failing after 7s
Features:
- NIP-86 management API with NIP-98 authentication
- Dual mode operation: blacklist (default) or allowlist mode
- BoltDB storage for events and management data
- Negentropy sync support
- Docker deployment ready
2026-02-12 13:18:31 +01:00