Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote Keybase as a support channel within Bisq GUI #4904

Closed
pazza83 opened this issue Dec 7, 2020 · 34 comments · Fixed by #5680
Closed

Promote Keybase as a support channel within Bisq GUI #4904

pazza83 opened this issue Dec 7, 2020 · 34 comments · Fixed by #5680

Comments

@pazza83
Copy link

pazza83 commented Dec 7, 2020

Promote Keybase as a support channel within Bisq GUI

As far as I am aware Bisq uses Keybase as it's primary support channel. Keybase, however, Keybase is hardly mentioned in the Bisq client. I do not recall meeting a new trader on Bisq yet that is aware of Keybase.

From a personal perspective the time between me making my first trade and installing Keybase was 5 months. I was using Bisq daily in this time, so I think lots of new users might leave before then even become aware of Keybase, and by extension the community and support resources Bisq provides.

Reflecting on this, I would have preferred the client to persuade me to access Keybase sooner. It is very helpful, especially for new users. Things that are helpful to new users will likely make new users feel part of a community and stick around for longer and complete more trades.

Problem

The below problems decrease user experience and engagement of Bisq users, especially amongst new users:

  • Bisq users are not always aware then can contact support via Keybase
  • Bisq client does not reference Keybase anywhere within the client
  • Bisq traders that are aware of Keybase have to break trade protocol to send user a link to Keybase.
  • Bisq trader unware of Keybase may be suspicious of such a link
  • Keybase is a great resource. Not enough new users are funned though to Keybase
  • Similar to the above Bisq client does not direct users to https://github.com/bisq-network/support
  • Similar to the above Bisq client does not have a simple contact/community section. Bisq is a P2P network. It should encourage community. It misses out by not doing so.

Example of problem:

The image below is a recent conversion. It was a New Bisq user experiencing difficulties during a trade. The trader was unaware of Keybase. In an effort to be helpful the trader breaks protocol (do not send urls), putting their security deposit at risk to send the buyer a link to Keybase 🙄

This is a common chat. More common in the last 2 weeks since the issues around confirmations not being registered within the client.

b5

Desired outcome

The below would all be good outcomes.

  • Improved user experience and increased engagement of Bisq users.
  • New users to be more sticky and become life long Bisq users
  • All traders to be aware of where to access support, resources, and community information
  • Experienced traders not to feel awkward in breaking protocol to send someone to the Bisq team on Keybase

Solutions (screenshots showing actual behavior and expected behavior)

Here are examples of current screenshots taken from the current client v1.5.0. I have made recommendations for some simple solutions that can be implemented to move closer to the desired outcomes.

Trade process being need help section outdated

b6

The help section should point people to keybase. People going to community page will likely get sent onwards anyway.


Trader chat - no information about Keybase displayed

b4

Display information about Keybase being a support channel.

Need help? Why don't you chat with one of our friendly support agents on Keybase in the bisq team support channel. Download it here https://keybase.io/team/bisq


Example of pop up new users see - no mention of Keybase

b3

Mention Keybase (text as above)


Popup new users see when they visit the Support section - no mention of Keybase

b2

Mention Keybase (text as above)


Setting page - No mention of Keybase

b1

Link to https://keybase.io/team/bisq


Alerts - No mention of Keybase

error2

Mention Keybase (text as above)


Error in trade information screen - No mention of Keybase

error 3

Mention Keybase (text as above)


Warning - Mentions keybse

error

Add link to https://keybase.io/team/bisq


Bisq Client menu bar - No community section

b7

Add community section links to things like:

community

Additional info

Keybase is a good resource for bisq users. I would like to see more people using it, or at least decrese the percentage of new users that come to Bisq try it out and leave without ever knowing that Bisq had options for support.

Please see my tangentially related proposal to Use Keybase to increase accessibility to Bisq for new traders with no funds for security deposit, trading and mining fees

@CryptoD
Copy link

CryptoD commented Dec 7, 2020

Good idea.

@Conza88
Copy link

Conza88 commented Dec 23, 2020

Fantastic idea. Needs to be done.
Growing community is key. Lowering barriers of entry. Helping newbs

@chimp1984
Copy link
Contributor

chimp1984 commented Jan 2, 2021

Any dev who works on that?
@ripcurlx Can you tag is for "good first issue" or the like?

@pazza83
Copy link
Author

pazza83 commented Mar 6, 2021

@forcryptos that is great if you need me to provide any links or text just let me know I am pazza on Keybase

@pazza83
Copy link
Author

pazza83 commented Apr 2, 2021

Hi @forcryptos are you still doing this? If not any other @bisq-network/bisq-devs that can take it on?

@wallclockbuilder
Copy link
Contributor

I'll take it. @ripcurlx

@pazza83
Copy link
Author

pazza83 commented Apr 2, 2021

@wallclockbuilder that is great. Do you want me to design you the community section?

@wallclockbuilder
Copy link
Contributor

Sure. That way we are all on the same page.

@pazza83
Copy link
Author

pazza83 commented Apr 2, 2021

Ok, will upload one next week :)

@pazza83
Copy link
Author

pazza83 commented Apr 18, 2021

Hi @wallclockbuilder here is the design for the Bisq community tab.

@m52go let me know if you are happy with the design or if you would like any changes.

Community tab - B

@m52go
Copy link
Contributor

m52go commented Apr 20, 2021

I think this looks good, but it comes across as overwhelming to me.

I suggest arranging the list of channels by use case, i.e. to answer the question "what would a user want to do?"

For example:

  • follow development on github
  • chat with contributors on keybase
  • get support on keybase, the forum, reddit, telegram
  • get project updates on twitter and youtube
  • get started with the getting-started guide
  • see documentation on the wiki

@pazza83
Copy link
Author

pazza83 commented Apr 20, 2021

Hi @m52go

Thanks for the feedback. Yes organizing by what a user wants to do sounds great.

How about the following order / headings:


Follow development

  • GitHub

Get support

  • Keybase
  • Forum
  • Reddit

Get project updates

  • Twitter
  • YouTube
  • Masterdon
  • Bisq Blog
  • Bisq Markets

Chat with other users

  • Telegram
  • Freenode IRC
  • Matrix

Get started

  • Get started with the getting-started guide

Read documentation

  • Bisq website
  • Bisq wiki
  • DAO

Let me know if you would like to add / remove any of the above?

I wanted to emphasize GitHub and Keybase by using a larger graphic. Let me know if you think this is ok?

@m52go
Copy link
Contributor

m52go commented Apr 21, 2021

Looks good. I'd recommend only listing the wiki for documentation -- I'm gradually trying to slim down the main website (bisq.network). FAQs will be gone soon, and DAO page will look totally different. Best DAO link will probably be https://bisq.wiki/Introduction_to_the_DAO.

@pazza83
Copy link
Author

pazza83 commented Apr 21, 2021

Thanks I will update and re-upload

@pazza83
Copy link
Author

pazza83 commented Apr 21, 2021

Hi @wallclockbuilder / @m52go

Here is the updated design for the community section:

Community tab - B2 (1)

Let me know if you would like any edits

@m52go
Copy link
Contributor

m52go commented Apr 21, 2021

How about another section titled "Chat with developers" and include Keybase? Users in Matrix often ask to talk with contributors but they only hang out on Keybase, so I think it would be good to make that clear.

@pazza83
Copy link
Author

pazza83 commented Apr 21, 2021

Happy to add it. What about adding GitHub to "Chat with developers" too?

@Conza88
Copy link

Conza88 commented Apr 21, 2021 via email

@pazza83
Copy link
Author

pazza83 commented Apr 21, 2021

Here you go I have emphasized Keybase more and included @m52go's suggestions also:

Community tab - B3

Let me know if you would like any changes :)

@m52go
Copy link
Contributor

m52go commented Apr 21, 2021

Happy to add it. What about adding GitHub to "Chat with developers" too?

GitHub isn't really chat, but it's a good idea anyway -- maybe change the heading to "Get in touch with developers and get support".

@pazza83
Copy link
Author

pazza83 commented Apr 21, 2021

Yes that sounds great, here are the changes.

@wallclockbuilder this is now complete for you to add. If you would like the Adobe XD file just let me know.

Community tab - B3 (1)

For the the open URL and copy URL icons I took them from the font awesome icon packs. You might want to use these or otherwise a Bisq specific set.

I have also added a hover effects if you think it is appropriate.

hover

Any questions let me know.

@pazza83
Copy link
Author

pazza83 commented Jun 27, 2021

Hi @wallclockbuilder any updates with this?

@ghost ghost mentioned this issue Aug 30, 2021
@ghost
Copy link

ghost commented Aug 30, 2021

@ripcurlx Would you assign this issue to me? I see there was a long silence on it, and I opened WIP pull request today.

@pazza83
Copy link
Author

pazza83 commented Aug 30, 2021

Hi @xyzmaker123 thanks for the comments. It would be great to get some progress made on the above.

@ripcurlx ripcurlx assigned ghost and unassigned wallclockbuilder Sep 6, 2021
@ghost
Copy link

ghost commented Sep 6, 2021

@pazza83 Do you have Adobe XD file? I'm on linux and using gimp - if you can export to some format supported by it, that would be nice. I need it to retrieve colors, font sizes etc.

@pazza83
Copy link
Author

pazza83 commented Sep 9, 2021

Hi @xyzmaker123 yes it was made in Adobe XD I can send you the .xd file, I can export to .png .sgv .pdf and .jpg

Let me know what format would be good for you.

@ghost
Copy link

ghost commented Sep 11, 2021

@pazza83 .xd and .svg should be okay. However I think I implemented this view quite correctly based on existing materials already :)

@pazza83
Copy link
Author

pazza83 commented Sep 11, 2021

@xyzmaker123

Great, happy to send the files over. Please can you message me on Keybase. My username there is: pazza

@pazza83
Copy link
Author

pazza83 commented Sep 23, 2021

Hi @xyzmaker123 how is this going. Let me know if you need any info from myself.

@ghost
Copy link

ghost commented Sep 30, 2021

@pazza83 Pull request was reverted. There was a few faults on my side, but @chimp1984 and @m52go also has some good remarks about strings and top menu placement. I'd like to establish some final decisions and implement it properly.

@pazza83
Copy link
Author

pazza83 commented Sep 30, 2021

Hi @xyzmaker123 thanks, I will take a look at the comments and come back to you.

@pazza83
Copy link
Author

pazza83 commented Oct 17, 2021

Hi @m52go happy to include the changes you mention here #5732 (comment) for the community tab.

Is there anything else you would like changed or included?

@m52go
Copy link
Contributor

m52go commented Oct 17, 2021

I didn't really make any specific suggestions in that comment regarding text.

I'm not even sure if the symbols thing is possible. Need a developer's feedback on that first, and if it's not possible, we might need to come up with a more creative way of implementing this.

@pazza83
Copy link
Author

pazza83 commented Oct 21, 2021

@m52go in the meantime do you think we could update the text in the below sections:

  • Trade process
  • Trader chat
  • Pop up new users see
  • Support Popups
  • Setting page
  • Alerts
  • Error in trade information screen

Currently there is a lack of mention where users should seek support, or they are pointed to the Bisq community forum. Rarely is Keybase mentioned.

The above changes would be text only so should be straightforward to implement, providing strings were agreed prior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants