nostr.build URLs with # are breaking Yana it seems.

Reply to this note

Please Login to reply.

Discussion

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z why are you adding it to the URL? 🐢🐾🫑

I think they break Amethyst too.

Amethyst is breaking itself it seems πŸΆπŸΎπŸ€·β€β™‚οΈ

It's a Christmas miracle.

Nostr.bulid is quite spotty lately. Maybe something to do with the new NIP-96 interface.

I am just questioning whenever i could disable NIP-96.

NIP-96 is the new API for generic image/media servers. We shouldn't go back to hardcoding several different API just because of hiccups here and there.

Nostr.build doesn’t add # to the URL for sure 🐢🐾🫑

Of course not. But that isn't the problem. The problem is that the server is replying with 403 here and there. I still don't know why. It feels quite random. Most images work fine.

Do you have specific URL that returns this so I can check 🐢🐾🫑

It usually doesn't repeat. The app calls it, gets a 403 and if it calls again the image comes. I am not really sure why. But since the hash is also frequently not matching, it could be something on your caching system.

You mean calling image url or api? 🐢🐾🫑

This is easy to see in gossip logs when image loading is turned on. Many 403s, but when you open the url manually it's fine. I think it might be some kind of rate limiting where clients are trying to simultaneously do a lot of calls and something in the stack is deciding that's too many..

Do you mean calling the image URL? I need more info to be able to look into it 🐢🐾🫑

Yeah the image url

I haven't had any problems in amethyst though since I actually upgraded, so, apologies for any mis-filed bugs on that one haha. Google broke side loading and I was on an old version.. πŸŽ‰

I just checked all the rules and the only thing that is blocked on the image serving end, is favicon for different devices. If that is what you see for favicon under that domain, that is expected 🐢🐾🫑

We are only using the download url that comes from the NIp 96 API for now.

Ok, http-403 is not something that CDN would return, http-429 sure (if request rate is too high) 🐢🐾🫑

Fix already in master. Will release soon.

using primal, yeah

Primal android seems also to not handle it.

any other clients for a meantime?

What do you miss in Yana?

ow yana, trying it now thanks. merry christmas β›„

wat dis

Just tested logged as you and it seems to work.

Can you confirm after restart app? Maybe websockets entered strange state....

Still happening, it kept happening every time I saw these notifications today.

Other things I want to see in Yana:

- not include myself when calculating inbox relays when replying to a thread that includes me

- don't mention myself in my own notes

- nostr.wine-compatible translations service integration

- do you mean don't broadcast to your write relays? Or just don't show them on the popup for choosing which relays to broadcast your replies, and assume it will always broadcast to your write relays?

- fix in master

- added to roadmap

I mean when I am replying to a thread that includes myself my own read relays are used, but I think only read relays of others should.

Don't always broadcast to my write relays, no! I like to have all the things there sometimes.

maybe you should show some links here

πŸ˜… maybe it had handle the image url as a normal web link. it should display as image.