I'm already doing most of these things in Zapthreads as I've always design things for offline-first

Go to https://zapthreads.dev/ , wait for notes to sync and then reload the page. It's instant.

Reply to this note

Please Login to reply.

Discussion

Aye, it's not something that's easy to tac-on after the fact.

Sure, I can make some tradeoffs because a bunch of threads will not overwhelm local storage like a general purpose social client would. But I never understood why Primal made the design choice of removing a locally authored message just to show it when it hears back from relays. It could've been done with some other form of UI indicator nostr:nprofile1qqsdv8emcke7k3qqaldwv956tstu40ejg663gdsaayuuujs6pknw7jsppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgmwaehxw309ahx7um5wghx7unpdenk2urfd3kzuer9wchss7kzrc