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
support for display that is
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

#btchel #rockamoto with nostr:npub1jt97tpsul3fp8hvf7zn0vzzysmu9umcrel4hpgflg4vnsytyxwuqt8la9y nostr:npub1fk8h6g8zhftw8c7pga2zjd84p2z949up5lc3qdchm9v4m0q7mwws7jcwld nostr:npub1lr2zzf989mvf393y0tv39ara6a4vddkd6y87z784up9vl6ks6j3qtudl6a & co. Thanks to nostr:npub1a8us7vr738n7cvdxh0gdtnt5qzrk4qe3qklhmsrs45llq2k48agqjkrvn3 and nostr:npub1ddgh3sspp42qjzk3sck0xp7zf203wv8mt86487n5n08jasp6pf9slsskjy for videography!
https://video.nostr.build/71ca24909a42e5f094ace71a38181f6398ad4802368a1fb07e011c0e265fe73b.mp4
https://video.nostr.build/164c8ff737c8b805b82e47ac16e0f2082dc8d7785225ef45661593235b9b0ee6.mp4
https://video.nostr.build/04312dada85ea2ffcbfe694b45d7c04537e99caa46e00566f91d772b9816e139.mp4
https://video.nostr.build/5cf6b6296e4d5f28bc2ddb9287572a5cb0ba81207ab5bc76258622e973d3f356.mp4
If you don't have the requested data, you can forward the request to peers that might have it. "Asking for a friend" β also increases privacy when request origin is not obvious.
Among friends you could filehost for free
Add "fetch blob by hash, pay in sats" command to nostr wire protocol. Could be used for blossom or bittorrent. Incentivises running media hosts or keeping up your p2p node that friends can connect to.
Are PWAs an option? Iris, Jumble, Coracle
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.


Try https://jumble.social/, the best Nostr client.
nostr:npub17n4cuc4d6y6qh89dekvxrenfkt5s0n49xns00uavjaxpr36c55dq87fyh9
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.
nostr:nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qnykmge are you working on iris.to or phoenix.social? which one will be maintained?
iris.to, phoenix.social is nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49
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.
