The Nostur Report: 2023 in review along with some of my favorite bookmarks and thank you’s. On Jan 4th I clicked on this button and it would eventually become Nostur: image Few know it started because scrolling in Damus was buggy (back then):
View quoted note → After some progress I made my announcement and first post on nostr: View quoted note → I had been quietly posting updates into an empty void for some time until I got a repost from @Alex View quoted note → then Jack mentioned Nostur once, but then never again 🥲 View quoted note → still grateful for indirectly supporting through @npub10pen...n34f, thank you @jack
 Pablo said Nostur is fantastic and Nostur started to gain some traction
View quoted note → This was at the time when Nostur was still very buggy, so thanks for the encouragement @PABLOF7z back then some of the UX was so bad that if you die on Nostur you die in real life: View quoted note → We saw Apple ban zaps and I wrote a Nostur mission View quoted note → @NellieG was the first to discover some sly roundabout way for zaps and share it View quoted note → People kept losing their follow list in other clients and @The Daniel 🖖 kept informing them over and over that they can restore with Nostur: View quoted note → View quoted note → @Quentin informed me about NIP-96, a spec for hosting media files and @petri suggested to use WordPress for this. With some help from ChatGPT Nostr Media Uploads for WordPress was born: View quoted note → The spam problem got solved, with some caveats, which I wrote about in Nostr and the accidental Web of Trust: View quoted note → And I haven’t posted about this one much yet but it exists: a Swift package to start building your own nostr client: Finally special thanks to @corndalorian, @Bac0t, and @petri for pushing Nostur to the limits, finding bugs, suggesting improvements and showing demos like: View quoted note → I know I missed some, I have many bookmarks and I also lost a few migrating to a new system.

I’m not much of a marketeer so I rely on all of you to describe your experiences, thank you all! BTW: if some of the embedded posts are not loading, consider adding an archival relay to your relay settings: wss://relay.nostr.band and wss://a.nos.lol should get you all the posts you need.

Replies (15)

I was looking at your smoothtable thing, did you ever get that working? It’s something I still want to look into, but the code looks so janky (not yours specifically, but just to get it working)
Fabian, I don’t use Nostur but I’m secretly a fan of your work and would love to see more iOS clients from others for Nostr. It’s even more impressive now that you’ve revealed that you built Nostur after observing Damus and wanting to learn Swift. Cool to learn about the Swift package, sounds similar to what we’re building for Nostr SDK. Thank you for all your contributions and I’m excited to see what’s next.
It’s better now but I’m still not entirely happy with it, especially considering scrolling is one of the things that started it all. There is still a minuscule hitch sometimes when new cells appear, I get these in both the SmoothTable or the plain LazyVStack lists Switching from UIColllectionView to UITableView using almost the same code seemed to help a bit, or at least got rid of the random flying view animations. but for lists where I don’t need to maintain scroll position or insert cells at the top I still use the regular LazyVStacks
Josua Schmid's avatar
Josua Schmid 1 year ago
I didn’t hear about nostur before. I really like your mission statement. It’s carved out of beautiful pragmatism.