Why Nostr? What is Njump?
2024-01-11 10:34:27

ElectronicMonkey on Nostr: hello my nostr friends, we just released the v0.2.9 version of this release focused ...

hello my nostr friends, we just released the v0.2.9 version of https://flycat.club

this release focused on adding highlight event feed and support custom language filter, including:

- feat: add simple highlight msg feed
- upgrade filter-binding and let 3 languages filter Noscripts can be run
- fix Metamask sign-in bugs where you switch different chains/accounts and the nostr account will be changed.
- fix a repeating new coming message notify UI bug

What interests me in v0.2.9 is how the custom language filter works. It uses Noscript(a piece of wasm code that is coded and compiled by users and shipped as a 32042 kind Event, stored on the relay, executing on the client-side aka flycat website) to do client-side filtering to build a timeline for you. Right now I have written 3 languages filter Noscript including Thai/Japanese/Mandarin and you can see it if you use Flycat’s default relay group. I am also experimenting with a more complex idea that uses the Bayes algorithm and some training datasets to determine and filter events that talk about specific topics like computers/sports/shopping etc. You can find more info on the following repos:

- https://github.com/digi-monkey/noscript-boilerplate
- https://github.com/digi-monkey/noscript

The idea is to let users build custom filtering codes and let others select and arrange what kind of filter they want in their clients.



check the full changelogs https://github.com/digi-monkey/flycat-web/releases/tag/v0.2.9

as always, if you find some bugs or anything we accidentally break, please @ me and let us know!
Author Public Key
npub1ghzp7g0peac4lfkeegst3cqz546dk7a5n6twazvrf3nd432yddaqa3qtwq