When I want to go deeper in the history of my posts on nostr (to quote myself), Damus just doesn't show big part of the old stuff. I'm connected to many relays so it shouldn't be happening I guess.

Nostr.band is showing all of it. So the solution is to go to nostr.band, grab a not id... which kinda sucks.

Am I missing something?

Reply to this note

Please Login to reply.

Discussion

Now even my most recent posts are not shown on my profile page in damus. It seems to change a bit on app restart, sometimes. At first my notifications started to be very sketchy, then the older notes stopped displaying, now "the rot" got to even the new posts... what's next? Is it a memory issue?

Nostr.band is (as always) reliable to show everything, so the relays are working well.

I have similar experience with nostr:npub1plstrz6dhu8q4fq0e4rjpxe2fxe5x87y2w6xpm70gh9qh5tt66kqkgkx8j . Some notes, even recent ones are not shown, but I can find them on @damus and nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg . All clients are using the same list of relays, so the problem has to be in the way they are querying and processing the feed.

Plebstr, Amethyst, Iris - all of them are always completely empty and are downloading messages after every opening.

Is it a nostr design? No "local first" storage?

Yep, it's fetching notes from relays, that's correct.

Another thing I noticed is my home feed contains notes from npubs I stopped following, even after (multiple) app restart(s). 🤔

Why it fetches all messages from relay every time? The messages fetched 100 times already that has to be on local storage.

What about saving all your content on your own relay? I've got one raspberry pi where this runs. Only purpose is to save own content.

A possibility. But this is not a problem of storage (on relays), none of the notes had been deleted from the relays (not from all of them at least). Nostr.band displays everything correctly, Damus doesn't.

I'm not that attached to my shitposts really, I just like this to work well in all major apps. We'll get there.