Why Nostr? What is Njump?
2024-02-02 22:09:24

Gossip Client on Nostr: Gossip changes on the master branch: af515f98..258cdcc1 (2024-Jan-11..2024-Feb-03) * ...

Gossip changes on the master branch:

af515f98..258cdcc1 (2024-Jan-11..2024-Feb-03)

* Spam Safe: new setting "Avoid spam from unsafe relays" under content. If on, replies from unknown people will only b\
e fetched from relays marked as safe.
* Nostr Connect server: gossip can now serve as a Nostr Connect (NIP-46) server
* [Load More] is now implemented for the inbox feed
* Advertise relays are now automatically determined
* Advertise now happens 10 relays at a time to not overload things
* Relay "low quality" indicators
* Relay list choices now also have "configured" and "hidden"
* freedom: allow setting an empty password
* freedom: wizard no longer forcing a minimum number of relays
* security: NIP-44 post audit changes have been applied (algorithm has changed)
* privacy: do not automatically show images in DMs
* command: delete_spam_by_content
* fix: QR rendering of encrypted notes now uses the decrypted content
* fix: Spam filtering now applies to GiftWrap contents too
* fix: Multiple event deletion improvements/fixes
* fix: clear some ui sensitive fields that were not being cleared
* fix: when relays change, their subscriptions are handled better
* fix: update your own person-relay scores when editing read/write bits of a relay
* fix: strategy for finding ancestors
* fix: race condition in relay usage switches
* refactor: identity rewrite (prep for nip46 client work)
* refactor: settings cleanup

All of these will be in the 0.10 release. Further plans for that release still include (but we probably won't get to all of these):

* Pending action alerts
* AUTH user confirmation (code is on 'auth' branch, UI is still too annoying)
* search at relay
* nip46 nostr connect as a client
* nip46 nostr connect server to require approvals
* sending giftwrap DMs
* bookmarks
* reposting events that didn't post the first time
Author Public Key
npub189j8y280mhezlp98ecmdzydn0r8970g4hpqpx3u9tcztynywfczqqr3tg8