After almost 2 months, the PR is finally merged!

Thank nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm to list Blowater!

This is a huge help to me.

I do want to complain about the long waiting time though considering it's just a JSON update. But it's open source so I'm grateful for whatever help I can get from the community.

Reply to this note

Please Login to reply.

Discussion

Additionally, I do want to bring up the disucssion of multiple extension support for web browser extension NIP again.

Consider the login page of Blowater below. Here we show Alby logo for better UX.

But the curret NIP07 does not distinguish which extension is available in the browser.

Meaning, if the user is using nos2x or other extensions, the Alby button just uses whatever extension the user is using.

A great UX would be list all available extensions as separate buttons so that the UI delivers cleaner visual clue.

It's also a good marketing for extension developers. Here I have no incentive to render Alby's logo because I choose to because I think it's good for users to know that Alby's product exist.

To summarize, there are 4 benefits of supporting multiple extensions.

1. For users who don't have an extension or who don't even know extensions exist

They are usually new Nostr users. Each separate login button will take them to the download page of this extension. It's a friendly way to onboard new users for both the client and the extension.

2. For users who have multiple extensions

They are usually power users or developers. It provides more flexibility.

3. For extension developers

The client can do free marketing for each extensions by choose to show their logos. Nostr is small, we need to support each other to grow together.

4. For client developers

It's easier to support special functionalities of extensions if the extension implements more methods than NIP07.

It's also possible for client developer to choose to not support certain extension if the developer consider the extension to be insecure, since anybody can implement an extension.

Here is the original ISSUE https://github.com/nostr-protocol/nips/issues/353

I still believe it's important but I was not able to convince other developers. It's up to you, users, to decide and please let me know your opinions.

Blowater shuold also have a page like this to promoto others kinds of web clients that are a complement of Blowater's DM features.

Users, if you want other web client to be listed by Blowater, please comment.

sorry for the long wait.

even though it is just a JSON update there have been many complicated updates required for the release (some chrome update requirements) This mainly slowed it down. We are now good again to ship fast! 🚀

Totally understandable