Avatar
Sirius
4523be58d395b1b196a9b8c82b038b6895cb02b683d0c253a955068dba1facd0
developing iris.to

Iris 0.2.0 on Zapstore. For desktop self-sovereignty: https://github.com/irislib/iris-client/releases

Nostr now has an algorithm: "For you" shows 50% recent posts and 50% popular posts in your network. This is calculated locally.

Relay feeds, 2 main column layout. Much faster back & fwd nav and better scroll retention.

Double ratchet multi-device & group messages work sometimes, but can't recommend. It will be the next focus, together with improvements of cashu wallet integration and zaps.

It could have been done with a label tag without breaking interoperability. Now clients need to add custom handling for kind 20 or hide them (when people react or reply to them)

kind 20 started appearing in my popular feed so had to add support or hide them

Not sure if separate kind 20 for image posts is a good idea, but added support to iris.to anyway

NORDIC NPUBs β¬‡οΈπŸ’œ If you live in the nordics and want to share you npub, please do πŸ€™πŸ•Ί

Will add to follow pack on https://following.space when we see more than 21.

πŸ™ Please only share your npub and nothing more in the comment to this note.

LET’S BRING THE NORDICS TOGETHER! πŸ’›πŸ’œ

npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk

Carnivore spaghetti

Also relay feeds due to popular demand

Added this weirdness. Random picker is fun. Should probably do a tinder style swipe widget.

Bluetooth & direct wifi are great for syncing with nearby people. Everyone has them and they’re hard to disrupt. But would be cool if the local 1% geeks could relay the highest priority nostr events over meshtastic & reticulum.

Deployed Jumble-like 2 main column layout. You can toggle it in the header.

Inspired by jumble.social I replaced react-router with a vibecoded stack router.

Now it keeps the last 5 visited views plus home view open in the background, so back nav and scroll position retention should work very fast and without resubscribing to the same nostr events again.

Deployed on https://iris.to , hope it works!

Do you prefer 1 main column layout (Iris) or 2 main columns (Jumble)?

It's convenient to keep the main feed open while opening profiles and threads on the right. Most of all, you don't need to care about remounting the feed on back nav and keeping scroll position.

But it can be a bit more hectic and overwhelming feel, harder to focus. Maybe it could be a configurable option. Either way, Iris could use the right column more efficiently; maybe have configurable widgets that you can add and remove. You can now also toggle the right column off if you don't want it.

Just checked it out after a while. Keeping the feed open in the main column while opening threads and profiles on the right is a good idea.

You'd have both the LLM and search index. LLM is better when it has search indexes it can use. Ofc local search can be used directly by human in nostr clients etc. Privacy and resilience.

One day I will post these as magnet links that fetch the file from your Nostr friends' devices over webrtc in 16 KiB merkle tree chunks, paying for each with Cashu.