Notedeck runs nostrdb which fetches your notes and has a relay interface for the connected nostr client. The relay also uses negentropy to sync notes with other relays so that notes are spread through the network and decentralized. I probably got some of that wrong, but I'm bored at work and nostr loves to let people know when theyre wrong so the right answer will come along.

Replies (2)

Nostrdb allows me to implement outbox efficiently for both ios and notedeck. Outbox doesn’t really work in ios’ current implementation
any improvements to nostrdb completed while working on notedeck that are then used to improve damus, if truly needed in damus, would have then naturally come along without notedeck existing. if this is the case, then notedeck is at best a side project less people care about. if this is not the case, then notedeck is a distraction to damus work people actually care about. i don't care if he's working on things he enjoys. we all should be. however, any criticisms that damus work is being ignored for another project seem legitimate. then to complain about it essentially directly to your users seems less than ideal, especially when much of your funding comes from organizations like opensats that receive some of their funding from the users your complaining at. to be clear, i don't have a dog in this fight. i use amethyst. however, it is disheartening to see open source project maintainers bitching about their users to their users.