My latest contributions to the Hive Condenser and Wallet apps.

in HiveDevs2 years ago

​## Context
I have been involved (voluntarily) with the development of the Condenser & Wallet apps (that are powering https://hive.blog and https://wallet.hive.blog) for quite a while now. There are other great frontends to Hive out there such as https://peakd.com and https://ecency.com but I have always been more or less faithful with the Condenser.

This is a regular report on my new contributions. Some of the new work below might still be in test and not yet deployed.

Notes: some features or bug fixes might not yet be available as they need to pass review and test by the team.


Spoiler block

To popular requests, I've added the ability to hide a spoiler content block with a link to click to reveal. There are two ways to use it, you can either enable the Visual Editor and click on the "Spoiler" button and it will inject a template for you to modify. Or you can just use the following Markdown syntax.

Notes:
The examples below might not work until the code change has been deployed to the production website by @blocktrades' team.

Basic example

>! Your spoiler
Reveal spoiler

Your spoiler

Custom link text

>! [Click to reveal] Your spoiler
Click to reveal

Your spoiler

Multiple lines

>! [Click to reveal] Your spoiler
> it continues here...
Click to reveal

Your spoiler
it continues here...

Note:
If you enable the Visual Editor your multiple lines will be merged into a longer single one.


Lightbox (image gallery)

You can now click on any photo within a post and it will show fullscreen and larger (if available) inside a Lightbox UI. Ideal for photography posts.
Lightbox image gallery
MR:

I also added support for WEBP image file formats.
MR: https://gitlab.syncad.com/hive/condenser/-/merge_requests/335

Code highlights

The Condenser was already supporting GIST embed codes but it's not a very practical way to share code with syntax highlights. So we decided to allow syntax highlights on code blocks, here is a little example:

function example() {
  const text = "This is how it looks like";
  return text;
}

Posh Twitter badge

If you are Posh validated, your profile page will show your Twitter badge.
Posh Twitter badge
MR: https://gitlab.syncad.com/hive/condenser/-/merge_requests/338


Include beneficiaries in paid out posts reward breakdown

Beneficiaries were only shown in current posts however, once they're paid out, the reward breakdown don't show them anymore. This should now be fixed in the next release.


Vote for my witness
Support @quochuy Witness.jpg
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. Vote for me via HiveSigner to support my work for the community.

Sort:  

Good Job. Thanks for your work. Glad to see my Feature Request for the Larger Images on Click works well!

Greetings 😀

About spoiler block:
Since it involves special way of marking spoiler content, it would make sense for all front-ends to support it the same way. Did you contact @goodkarma and I-don't-know-who-works-on-peakd to consult with them? Or maybe this is an established markdown for that kind of content?

This was requested in @peakd channel and others have been contacted too. I just answered with a contribution. Other front ends might do too.

Ongoing assistance given into development making our lives easier and safer.

@tipu curate 2

Hello, a big greeting from the community that speaks Spanish, and we are in Latin America. I really didn't know the great work for the benefit of all that a single person can do, I think it's great all the things you do to improve Hive, especially the function to enlarge the pictures I think it's very good for photo publications. Another thing that I really liked is the Twitter badge, I think that at some point you should develop a similar badge for Instagram, since there is a large Hive community that is making life in that social network expanding the horizons of hive publications to a larger audience and especially for teenagers and young people Instagram has a great importance and I think we should take advantage of that momentum to attract audience, developers and also investors to our platform. I am part of a curation project called @hispapro that does live shows on discord, 3 times a week, to review and support posts with quality content. It is a pleasure for me to have found your account and know about your important work. Thanks for doing so much for us. Best regards and Merry Christmas. I am at your disposal for any collaboration with the Spanish-speaking community.

 2 years ago (edited) 

Oh nice!
Any from Peru? I released an album on Spotify called “El primer vuelo del condor” https://hive.blog/hive-193816/@quochuy/new-full-album-el-primer-vuelo-del-condor-released-on-spotify

The individual songs are also on YouTube
https://youtube.com/playlist?list=PL5WWOTt63KB0hMtMpAQgBjdEA8dIYrbup

How are you dear friend @quochuy good morning
The work you do for our company (Hive) is admirable, it is a very valuable update contribution.
enjoy the weekend

This is an amazing update.

I just recently resumed creating code related post, then I found out about the Code highlights feature which wowed me.

For the VE, I never tried using the visual editor because the old way actually thought me that writing in Markdown could be cool too.

Thanks for all you do

Really Glad to have you on this platform constantly developing something nice. This spoiler alert was a much necessary need and you made it happen. Great work! Much appreciate your efforts.

Very complicated work! Your knowledge and skills always amazed me and my simple mind!

Thanks for all your excellent effort and good work.

Thank you for everything you do for Hive community 💙

!PGM
!LUV
!LOLZ

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 15 SBT - 0.1 THG - tokens to @elikast

remaining commands 8

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


A man tried to sell me a coffin today.
I told him that's the last thing I need.

Credit: reddit
@quochuy, I sent you an $LOLZ on behalf of @elikast

Use the !LOL or !LOLZ command to share a joke and an $LOLZ
(2/2)

Posh Twitter badge
If you are Posh validated, your profile page will show your Twitter badge.

Saw things like this just now, when i begin to explore more about hive.

Nice meeting you am a new bie in the community, named @professur

Thanks for the amazing work @quochuy . Wish you a wonderful day

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

Awesome work man. Lightbox UI is a good improvement to hive.blog.

Thank you for your work.!

Thanks for your dedication to service, and more grease to your elbow.

That's cool progress. And yes, peakd, ecency exist but official apps should be given some love as well as they are there from the start

Thanks for sharing

This is a great man! your efforts for the hive ecosystem are really appreciable.

wow what an awesome picture. the water looks beautiful.


The rewards earned on this comment will go directly to the people( @yahli ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

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

You got more than 7250 replies.
Your next target is to reach 7500 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

LEO Power Up Day - December 15, 2022
HiveBuzz World Cup Contest - Semifinals - Recap of Day 2
The Hive Gamification Proposal Renewal
Support the HiveBuzz project. Vote for our proposal!

You said you need to pass review and test by the team to implement code

Can I ask you why we need a review or test by a team to implement any code for a decentralized blockchain , what if they reject it? And who is a member of this team along with @blocktrades?

Please do not mind I am just interested to know how things work for hive on development end?

You can do any modification to the code, since it is an open source. But if you want resulting application to be deployed on specific server, the owner of the server has to be convinced. You can always deploy it on your own server at different address 😉

 2 years ago (edited) 

You don’t need a review to implement code. You implement the code first then have it reviews by others to make sure the code works and is safe.

Also this website (powered by the Condenser) is not the blockchain. It’s just a web UI that uses the blockchain which is another piece of software.

It’s decentralised because you can just create your own website (like Peakd) that uses the same blockchain.

Thanks for the clarification I am not a blockchain developer or have very limited knowledge about software or blockchain development that's why struggling to understand these things

Anyway why you not give upvote to my comment 😜

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

Post with the highest payout of the day.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

HiveBuzz World Cup Contest - Recap of 3rd Place match
The Hive Gamification Proposal Renewal
Support the HiveBuzz project. Vote for our proposal!

Your job is really good, the next day, please learn along, my friend.have great day.

Oh, so nice to see contribution to dev on Hive :-) I did notice the fullscreen pictures L it was you whomade it happen! Impressive. I just went over my votes, and made sure you got mine. Thanks for your contributions

Nice!! 🤘🎸

@quochuy
How are you friend?
As like you, user need and most important all kinds of platform.