It *currently* only reads from the caching server, but it's on my roadmap to support reads from other relays that aren't cached (or to skip using the caching server altogether). We need some NIPs to make reading from multiple relays more efficient though. This is currently being discussed.
Alright it’s been a while since I paid some invoices to join nostr.wine
Go to https://nostr.wine and enter your npub and hit pay. Paste your invoice as a reply to this post.
I’ll pay the first 5🍷⚡️🤙
I was bragging on nostr.wine today on a podcast interview with #[2]. Love the work you and #[3] are doing!
It is more central, that's true, but an important distinction is that NostrGram's database isn't the *only* place where this data is stored. It's on all the relays, too. So there's decentralized redundancy. Clients can verify the signature of the events coming from NostrGram to verify that nothing is being modified (don't trust, verify).
That's one of the reasons I created a caching server for NostrGram.co. It caches all the events from the top 100 relays (by user counts) and reads from the caching server to only send a single event stream. Writes still get broadcasted to all configured write relays, but that's a tiny fraction of the bandwidth of reads.
#[0]'s banner on his NostrGram profile page is kick ass. Love it. 
I love my default background in NostrGram. 
Removed Twitter from my profile. I never go there anymore.
I wrote a high tech algorithm that looks for the term "Bitcoin" in your bio lol. That's it.
No not yet. That should be easy though so I'll add it to my to-do list.
Just testing a Tweet embed update and need a tweet to test with. Thought this would be a good one. 😁
Your site's CORS policy doesn't allow null origins, so no web app is going to be able to access the Nip05 verification without a proxy.
If you're using apache as your web server you can add a line to the .htaccess file in the .well-known folder that allows null origins, that way the allowance is limited only to the files in that folder.
I've put it on my to-do list to try and figure this out. I'll see what I can come up with.
I've been thinking through how to do this. I agree notifications can be overwhelming, especially when you don't know what the reaction is to. You can click on it to open the note but to have to click on every reaction of potentially hundreds isn't realistic.
If the event you posted isn't seen on any configured relay in 5 seconds NostrGram will show that message. That doesn't mean the event didn't get posted to any relay, just that it hasn't appeared in the relay yet. It could also be a momentary blip in your internet connection or the connection between you and the relay in question. I don't think I've ever run into a situation where the event wasn't actually posted.
Reload the note. I somehow managed to remove the video but I put it back.
Lots of building achieved today. Time to rest so I can build more tomorrow. Goodnight everybody!

It only shows paid relays in Global. For everything else it loads from the top 100 relays into its caching server. So it covers everything.
NostrGram has built in image, video and audio uploading and hosting.
Great suggestion from #[0] to make easier NostrGram URLs to link to notes. Made that happen so now you can! Just click the chain icon on any note to copy its note id then put the note ID after the hash in the nostrgram url, like so (have to show it as an image or it will link the note):

That will open up the note in the thread view. If the note is a reply, it will load the whole thread, scroll to the note and highlight it so the context is visible.
