My latest contributions to the Hive Condenser and Wallet apps.

in HiveDevs3 years ago

Context

<p dir="auto"><span>I have been involved (voluntarily) with the development of the Condenser & Wallet apps (that are powering <a href="https://hive.blog">https://hive.blog and <a href="https://wallet.hive.blog" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://wallet.hive.blog) for quite a while now. There are other great frontends to Hive out there such as <a href="https://peakd.com" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://peakd.com and <a href="https://ecency.com" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://ecency.com but I have always been more or less faithful with the Condenser. <p dir="auto">This is a regular report on my new contributions. Some of the new work below might still be in test and not yet deployed. <p dir="auto"><strong>Notes: some features or bug fixes might not yet be available as they need to pass review and test by the team. <hr /> <h2>Disable links on posts and comments from low rating posts or blacklisted authors <p dir="auto">There has been several waves of phishim/scam attempts on the blockchain recently. <code>Optama<span> has used <a href="/@drakos">@drakos (Hive Witness) popularity to try to scam Hivers to click on a phishing link. <a href="/@urun">@urun suggested that we should disable links from comments that have low ratings. Currently, the Condenser hides low rated comments and if user choose to still reveal them, the Mardown code is not rendered to HTML so links are effectively already disabled. However, when you click on a notification for a comments, some apps might send you directly to the permlink of the comment which renders the comment in full. This new change, checks the rating of the post or comment and will disable all links from within that post or comment. <p dir="auto">Additionally, I've applied a similar logic to the posts of users that you have added to your mute list. All links from their posts and comments will be disabled, you can re-enable these links by visiting the comment permlink. <p dir="auto"><span>Merge request: <a href="https://gitlab.syncad.com/hive/condenser/-/merge_requests/327" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://gitlab.syncad.com/hive/condenser/-/merge_requests/327 <h2>Supporting HiveAuth on the Hive Wallet. <p dir="auto"><span>After spending a while reviewing HiveAuth on the Condenser, I've finally started porting the code to the Wallet app. <a href="/@arcange">@arcange did help with testing the implementation with all the operations supported by the Wallet app and the couple of minor bugs discovered have been fixed. <p dir="auto"><span>Merge request: <a href="https://gitlab.syncad.com/hive/wallet/-/merge_requests/135" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://gitlab.syncad.com/hive/wallet/-/merge_requests/135 <h2>Fix: Governance expiry warning should have proper year at all times <p dir="auto">Not long ago, I added a witness vote expiry warning banner. There was a little bug where the banner would show <code>Dec 31, 1969 as expiry date for users who have never done any witness votes. The banner will now instead invite the user to vote for some witnesses. <p dir="auto"><span>Merge request: <a href="https://gitlab.syncad.com/hive/wallet/-/issues/36" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://gitlab.syncad.com/hive/wallet/-/issues/36 <hr /> <p dir="auto"><strong>Vote for my witness<br /> <a href="https://hivesigner.com/sign/account-witness-vote?witness=quochuy&approve=1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/DQmecYTZemY8SwU6rrg7awhpNRBsehUp7ivk9RGyZsUUpVw/quochuy-hive-witness.jpg" alt="Support @quochuy Witness.jpg" /><br /> On Hive, Witnesses are playing the important role of providing a performant and safe network for all of us. You have the power to choose 30 trusty witnesses to package transactions and sign the blocks that will go in the Hive blockchain. <a href="https://hivesigner.com/sign/account-witness-vote?witness=quochuy&approve=1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Vote for me via HiveSigner to support my work for the community.
Sort:  

easy solution makes clicks unclickable after downvote ( for frontends).
Would be massive noob protection and use "proof of brain".
legit links could get hurt too, but for that, there could be a "do you trust that author" kind of massage.

I think using proof of brain for it is the most efficient and doesn't cut the usability.

Blocking all links sucks.

Hi. Where is that quote coming from?

aaahh :-)

Interesting idea to mitigate scammers. Is it possible to disable the option for non-Hive links ? There are scammers with high reputation and I have seen that several users have fallen into this kind of trap, it is great that they are disabled after low ratings but it could be too late you know what I mean.

!PIZZA

  • For non-Hive links we already show an icon and tooltip stating that the link will open to another website.
  • There is also another work for checking if the link is non-hive and show a popup asking for confirmation.
  • But disable links by default is not ideal I think

I appreciate you for sure. Thank you.

Great work, man. Thanks for the update. !PIZZA

great but stopo supporting themarkymark who made his whale acc with vote selling bot and never bought any HIVE/STEEM

Thanks for all the amazing work and effort. We couldn’t survive without all the work you have accomplished!
Best.

Your content has been voted as a part of Encouragement program. Keep up the good work!

Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

Congratulations @quochuy! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@quochuy/upvoted.png?202204110012" /><td>You received more than 220000 upvotes.<br />Your next target is to reach 230000 upvotes. <p dir="auto"><sub><em>You can view your badges on <a href="https://hivebuzz.me/@quochuy" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your board and compare yourself to others in the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong><span>Check out the last post from <a href="/@hivebuzz">@hivebuzz: <table><tr><td><a href="/hive-122221/@hivebuzz/pum-202204-6"><img src="https://images.hive.blog/64x128/https://i.imgur.com/R438YeH.png" /><td><a href="/hive-122221/@hivebuzz/pum-202204-6">Hive Power Up Month - Feedback from April day 6<tr><td><a href="/nftforpeace/@hivebuzz/nft-for-peace-feedback1"><img src="https://images.hive.blog/64x128/https://i.imgur.com/H5ptwaY.jpg" /><td><a href="/nftforpeace/@hivebuzz/nft-for-peace-feedback1">NFT for Peace - Feedback and new city

You rock buddy!

Congratulations @quochuy! Your post has been a top performer on the Hive blockchain and you have been rewarded with the following badge:

<table><tr><td><img src="https://images.hive.blog/60x60/http://hivebuzz.me/badges/toppayoutday.png" /><td>Post with the highest payout of the day. <p dir="auto"><sub><em>You can view your badges on <a href="https://hivebuzz.me/@quochuy" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your board and compare yourself to others in the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong><span>Check out the last post from <a href="/@hivebuzz">@hivebuzz: <table><tr><td><a href="/hive-122221/@hivebuzz/pum-202204-6"><img src="https://images.hive.blog/64x128/https://i.imgur.com/R438YeH.png" /><td><a href="/hive-122221/@hivebuzz/pum-202204-6">Hive Power Up Month - Feedback from April day 6<tr><td><a href="/nftforpeace/@hivebuzz/nft-for-peace-feedback1"><img src="https://images.hive.blog/64x128/https://i.imgur.com/H5ptwaY.jpg" /><td><a href="/nftforpeace/@hivebuzz/nft-for-peace-feedback1">NFT for Peace - Feedback and new city

PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
(1/5) @vjap55 tipped @quochuy (x1)

Learn more at https://hive.pizza.

If you are looking for Home maid or a full time maid contact maid Finder at 0521893330

You really did a great job. Thanks.
It's a pleasure to support their work for the community. I voted for this.

Very happy to know.
The presence of paati's new features will be eagerly awaited by community members and will strengthen the community.
Of course it takes time to go through the stages of review and testing. But, I'm sure it won't take long.
Good luck with all your hard work.

great to hear you are changing hive

I think I can relate to what you are saying up there....nice observation and solution ...❤️💯💯💯💯

Great work dude, god bless.

We really appreciate your performance which is very useful for all of us.

Keep up the good work.

This is really good. I think this should be done more often to educate especially the newbies on scam permalink. I almost did click on one sometime ago. It was my discretion that saved me.