Why Nostr? What is Njump?
2023-07-13 22:40:27
in reply to

Disambiguating Community Forks

Disambiguating Community Forks

I noticed that people have been linking to nostr communities without including the admin's pubkey in the URL, e.g.

just https://satellite.earth/n/dwadziesciajeden

instead of the full URL https://satellite.earth/n/dwadziesciajeden/npub1xpuz4qerklyck9evtg40wgrthq5rce2mumwuuygnxcg6q02lz9ms275ams

It might seem like a minor issue but I think handling this ambiguity is actually pretty important for UX — subreddit's were useful because you could refer to them by name like "r slash [whatever]" and it was obvious what you had to type into your web browser to get there. On nostr it's trickier because there can be multiple versions of a community, each namespaced to the pubkey of its admin.

To deal with this, I just pushed an update showing a page at the bare URL that lists all the forks of community.

If you're signed in and Satellite detects that you're subscribed to one of the forks, you'll be redirected there automatically.

In a future update I might make it so that non-signed-in users get directed to the most popular fork.
Author Public Key
npub1lunaq893u4hmtpvqxpk8hfmtkqmm7ggutdtnc4hyuux2skr4ttcqr827lj