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.

https://video.nostr.build/ef26360aaaf04aa728e774c7574f7ed0ade5232bc4025b20aeea49464deb2a21.mp4

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!

Reply to this note

Please Login to reply.

Discussion

Can I please help you to get onto apiv2 with nip-98 for nostr.build media upload 🐶🐾🫂

sure, please! is there any docs for the new api?

No real docs, just point me in the direction of your repo, and I’ll contribute the code 🐶🐾🫂

Ok, I am not a smart dog clearly, already see it in the note. I’ll create a PR 🐶🐾🫂🫡🤣

wow thank you, that is awesome