From 093a19db295a7be2f1fe99edf34ca874ba38e80b Mon Sep 17 00:00:00 2001 From: mleku Date: Tue, 23 Sep 2025 14:26:50 +0100 Subject: [PATCH] Expand relay features and update version to v0.8.1. - Enabled support for additional relay NIPs: Authentication, GenericTagQueries, ParameterizedReplaceableEvents, ExpirationTimestamp. - Added `PaymentRequired` limitation based on configuration. - Incremented version to v0.8.1. --- app/handle-relayinfo.go | 11 ++++++----- pkg/version/version | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/handle-relayinfo.go b/app/handle-relayinfo.go index 8bfb571..2eb9141 100644 --- a/app/handle-relayinfo.go +++ b/app/handle-relayinfo.go @@ -31,11 +31,11 @@ func (s *Server) HandleRelayInfo(w http.ResponseWriter, r *http.Request) { var info *relayinfo.T supportedNIPs := relayinfo.GetList( relayinfo.BasicProtocol, - // relayinfo.Authentication, + relayinfo.Authentication, // relayinfo.EncryptedDirectMessage, relayinfo.EventDeletion, relayinfo.RelayInformationDocument, - // relayinfo.GenericTagQueries, + relayinfo.GenericTagQueries, // relayinfo.NostrMarketplace, relayinfo.EventTreatment, // relayinfo.CommandResults, @@ -51,12 +51,12 @@ func (s *Server) HandleRelayInfo(w http.ResponseWriter, r *http.Request) { // relayinfo.EncryptedDirectMessage, relayinfo.EventDeletion, relayinfo.RelayInformationDocument, - // relayinfo.GenericTagQueries, + relayinfo.GenericTagQueries, // relayinfo.NostrMarketplace, relayinfo.EventTreatment, // relayinfo.CommandResults, - // relayinfo.ParameterizedReplaceableEvents, - // relayinfo.ExpirationTimestamp, + relayinfo.ParameterizedReplaceableEvents, + relayinfo.ExpirationTimestamp, relayinfo.ProtectedEvents, relayinfo.RelayListMetadata, ) @@ -72,6 +72,7 @@ func (s *Server) HandleRelayInfo(w http.ResponseWriter, r *http.Request) { Limitation: relayinfo.Limits{ AuthRequired: s.Config.ACLMode != "none", RestrictedWrites: s.Config.ACLMode != "none", + PaymentRequired: s.Config.MonthlyPriceSats > 0, }, Icon: "https://i.nostr.build/6wGXAn7Zaw9mHxFg.png", } diff --git a/pkg/version/version b/pkg/version/version index 4ea5caf..349ca0e 100644 --- a/pkg/version/version +++ b/pkg/version/version @@ -1 +1 @@ -v0.8.0 \ No newline at end of file +v0.8.1 \ No newline at end of file