Skip to content

Releases: atrifat/nostr-filter-relay

v0.4.1

12 Sep 01:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

30 Aug 01:26
Compare
Choose a tag to compare

Note

"Compatibility bring various apps grow together"

This release bring important change with NIP-32 compatibility (kind: 1985). Starting from this release, legacy custom event (kind: 9978) that were used for classification data in nostr-filter-relay has been deprecated.

Legacy support is still available by setting nostr-filter-relay with environment variable as follows:

# (Optional. Default: true) Set whether to publish NIP-32 classification event (kind: 1985)
ENABLE_NIP_32_CLASSIFICATION_EVENT=false

# (Optional. Default: true) (Deprecated) Set whether to publish legacy classification event (kind: 9978)
ENABLE_LEGACY_CLASSIFICATION_EVENT=true

# nostr-filter env variable
USE_NIP_32_EVENT_FORMAT=false

Explanation of NIP-32 structure were documented in NIP32-COMPATIBILITY.md

Check USAGE.md documentation to see more examples on how to use nostr-filter-relay as Nostr users.

All the filtering features can be easily disabled (opt-out) with parameters content=all as shown by this example:
wss://nfrelay.app/?content=all

nostr-filter-architecture

What's Changed

Related Dependencies Update

v0.3.0

31 Jul 03:36
Compare
Choose a tag to compare

Note

"Browse global. Know that mostr exists. Follow lots of people. Nostr is NOT an echo chamber, if you use it right." (Gigi - nostr:note13t3ft6grgsggjm8s08605hn0m6xk4xtdsnd8xks9mhltt9pj4pvqp2cvzp)

This release bring new major features, modules updates, several code improvements, security fix, better documentation, and mark the completion step of nostr-filter-relay as follows:

  • (New 🚀) Sentiment analysis filtering (Check USAGE.md)
  • (New 🚀) Topic classification filtering (Check USAGE.md)
  • Language filter
  • NSFW/SFW image content filter
  • User type filtering (Nostr native user/non bridged user, activitypub/mostr bridged user)
  • Toxic comment filter

Check USAGE.md documentation to see more examples on how to use nostr-filter-relay.

All the filtering features can be easily disabled (opt-out) with parameters content=all as shown by this example:
wss://nfrelay.app/?content=all

nostr-filter-architecture

One last major issue that will become next development target:

  • NIP-32 Label Event Compatibility

What's Changed

v0.2.0

27 Nov 00:56
Compare
Choose a tag to compare

Release Note

"Give us tools/options to help curating our global feed"

This release bring several code improvements, security fix, better documentation, and mark the completion step of nostr-filter-relay target features as follows:

  • Language filter
  • NSFW/SFW image content filter
  • User type filtering (Nostr native user/non bridged user, activitypub/mostr bridged user)
  • (New 🚀) Hate speech (Toxic comment) filter
  • (WIP) Sentiment analysis
  • (Planned) Topic classification

All the filtering features can be easily disabled (opt-out) with parameters content=all as shown by this example:
wss://nostr-id-relay.hf.space/?content=all

Check USAGE.md documentation for more examples on how to use nostr-filter-relay.

nost-filter-architecture

Two major features left that will become the next development target:

  • (WIP) Sentiment analysis
  • (Planned) Topic classification

What's Changed

Full Changelog since First Release: v0.1.0...v0.2.0

v0.1.2

06 Nov 02:18
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.1...v0.1.2

Full Changelog since Initial Release: v0.1.0...v0.1.2

v0.1.1

30 Oct 03:02
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

26 Oct 02:52
7287994
Compare
Choose a tag to compare

What's Changed

Initial release - v0.1.0

Full Changelog: https://github.com/atrifat/nostr-filter-relay/commits/v0.1.0