Any luck figuring this out? Would love to try the new TestFlight builds but still can’t load this conversation on latest.

Reply to this note

Please Login to reply.

Discussion

No but thx for reminding me

Alright, I became a swift dev for the day because this was driving me crazy and the working test flight builds have expired. Our default json dump was escaping non ascii characters in content. ndb_builder_make_json_str fails as a result. We updated filter.nostr.wine to use UTF-8 instead to align with the NIP.

nostr:npub1t3ggcd843pnwcu6p4tcsesd02t5jx2aelpvusypu5hk0925nhauqjjl5g4 - tl;dr the issue is fixed!

My laziness prevails once again

You win this round. I suppose everyone else uses standard json parsers so thats why I wasn’t able to reproduce it anywhere.

While I’m at it I’m looking at the tld parser for RelayPicView because it does not work with filter. Then again, we should really be serving favicon.ico at the subdomain level since there may be several different relays running on one domain. I’m assuming you did this because relay.damus.io/favicon.ico doesn’t resolve but I think keeping the subdomain is more compatible.

That way we can just use URL(string: relay) and https:// + url.host + favicon.ico