Already fixed a few bugs from the new NostrGram update, but it's generally running really smooth. I'll probably release it sooner rather than later tomorrow. I have a busy morning but unless something major shows up by tomorrow afternoon I'll push the update so everyone using NostrGram can access it.

My goal is for NostrGram to be hands-down the best web client for desktop. It's mobile friendly of course, and I use it on my phone all the time, but I very much prefer the desktop (and not just because I hate typing on a phone). Plus there are already great mobile apps like Amethyst for Android and Damus for iOS.

One of the things I love most about Nostr is that we're not limited to one app. You can pick the one(s) you love the most and use them as you wish. It's the free market as the free market *should* be.

Reply to this note

Please Login to reply.

Discussion

🤙

nostrgram(モバイル)の日本語翻訳設定が反映されません。

Still having issues accessing nostrgram on desktop today, perhaps the new update fixes this.

Hands down best looking site, IMO.

Do you have a minute to DM and see if we can figure it out? If not, here are some steps to take:

In Chrome (or any Chromium-based browser) open the Developer tools window (where that is depends on the browser. The pic shows where it's at in Chrome. There will be a bunch of red error lines in there because a lot of Nip05 verification sites reject calls from web apps. Ignore those.

Logout and then back in, and watch the Developer window to see if any red error lines pop up when you do so. If you see any, expand the error line and copy/paste all the information it shows into a response here. That will at least tell me where the issue is coming from.

Absolutely!

I'll hop on my desktop in 10 minutes or so, if that works for you.

Yup!

jquery.min.js:2 POST https://nostrgram.co/api.php 500

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadFollowing @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

l @ jquery.min.js:2

(anonymous) @ jquery.min.js:2

load (async)

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadFollowing @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

l @ jquery.min.js:2

(anonymous) @ jquery.min.js:2

load (async)

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadProfiles @ nostrgram.min.js?build=204:1

loadAccountData @ nostrgram.min.js?build=204:1

doLogin @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

l @ jquery.min.js:2

(anonymous) @ jquery.min.js:2

load (async)

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

gT @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

e @ jquery.min.js:2

t @ jquery.min.js:2

setTimeout (async)

(anonymous) @ jquery.min.js:2

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

fire @ jquery.min.js:2

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

ready @ jquery.min.js:2

$ @ jquery.min.js:2

What is this sorcery exactly?

You get that error when you first open the page I'm assuming?

I tried to login but failed, then I reloaded the page and get that error

Do you see any errors in the Javascript Console when you try to login? What happens when you try to login?

/#global:allEvents:1 Access to XMLHttpRequest at 'https://nostrich.gg/.well-known/nostr.json' from origin 'https://nostrgram.co' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

jquery.min.js:2 GET https://nostrich.gg/.well-known/nostr.json net::ERR_FAILED 301

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

loadNip05Verifications @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

l @ jquery.min.js:2

(anonymous) @ jquery.min.js:2

load (async)

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadProfiles @ nostrgram.min.js?build=204:1

fetchLoginProfile @ nostrgram.min.js?build=204:1

setTimeout (async)

(anonymous) @ nostrgram.min.js?build=204:1

dispatch @ jquery.min.js:2

y.handle @ jquery.min.js:2

nostrgram.min.js?build=204:1 [*] 00:21:40 Updating timestamps

nostrgram.min.js?build=204:1 [*] 00:21:40 Updating timestamps

nostrgram.min.js?build=204:1 [*] 00:21:40 Updating timestamps

jquery.min.js:2 POST https://nostrgram.co/api.php 500

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadFollowing @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

c @ jquery.min.js:2

fireWith @ jquery.min.js:2

l @ jquery.min.js:2

(anonymous) @ jquery.min.js:2

load (async)

send @ jquery.min.js:2

ajax @ jquery.min.js:2

S. @ jquery.min.js:2

q @ nostrgram.min.js?build=204:1

loadFollowing @ nostrgram.min.js?build=204:1

(anonymous) @ nostrgram.min.js?build=204:1

loadProfiles @ nostrgram.min.js?build=204:1

loadAccountData @ nostrgram.min.js?build=204:1

doLogin @ nostrgram.min.js?build=204:1

click @ nostrgram.min.js?build=204:1

(anonymous) @ jquery-ui.min.js:6

dispatch @ jquery.min.js:2

y.handle @ jquery.min.js:2

nostrgram.min.js?build=204:1 [*] 00:22:19 Updating timestamps

nostrgram.min.js?build=204:1 [*] 00:22:19 Reconnecting to wss://brb.io..

That error is something else. nostrich.gg is refusing NostrGram's request to load the nip05 verification. That wouldn't affect your ability to login.

Do this. Create a throw-away account and try to login with that and see if it works. If it doesn't, send me the private key of the throw-away account and let me know what browser and browser extension you're using to login and I'll try to duplicate the issue.

Less eye strain when using Nostr on the desktop🤙

Would love to too. But not yet found a good client. What u using?

On the desktop I currently use Iris and Snort, but they don't have zap capabilities. I also don't have LN installed on the desktop and only use it for browsing and interaction. Looking forward to NostrGram.

Thanks for sharing 🙏 will look into those