create account

My new contributions to the Hive Condenser and Wallet apps. by quochuy

View this thread on: hive.blogpeakd.comecency.com
· @quochuy ·
$306.56
My new contributions to the Hive Condenser and Wallet apps.
## 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.*

## Display a message when community search does not return any result
@inertia raised [this issue](https://gitlab.syncad.com/hive/condenser/-/issues/123) where searching for a non-existing community would not refresh the current list of communities which is not an ideal experience as tit is more useful to display a message that tells the user that the searched keywords does not have any matching results.

![Community search](https://gitlab.syncad.com/hive/condenser/uploads/d62922fd5986b9b2741360b62480e92f/Screen_Shot_2021-03-30_at_10.06.23_pm.jpg)

Merge request: https://gitlab.syncad.com/hive/condenser/-/merge_requests/225

## Fix the search functionality
Recently, the search on this blog was broken. The page just kept displaying a spinning loading indicator but results were never displayed. Several users have raised the issue as it is an important feature. I've had a look and fixed it and took the opportunity to also add the ability to sort results by newest, popularity or relevance. Later on, I will add more advanced search such as search of posts from a specific user and tag.

![Search for content](https://gitlab.syncad.com/hive/condenser/uploads/f4fa269f197f03c507772d2d594e54d4/Screen_Shot_2021-03-29_at_9.39.13_pm.jpg)

Merge request: https://gitlab.syncad.com/hive/condenser/-/merge_requests/230

---

**Vote for my witness**
[![Support @quochuy Witness.jpg](https://images.hive.blog/DQmecYTZemY8SwU6rrg7awhpNRBsehUp7ivk9RGyZsUUpVw/quochuy-hive-witness.jpg)](https://hivesigner.com/sign/account-witness-vote?witness=quochuy&approve=1)
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](https://hivesigner.com/sign/account-witness-vote?witness=quochuy&approve=1) to support my work for the community.
šŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 448 others
properties (23)
authorquochuy
permlink5ejnqa-my-new-contributions-to-the-hive-condenser-and-wallet-apps
categoryhive-111111
json_metadata"{"tags":["hive-111111","development","hivedev","programming","hive","opensource"],"users":["inertia"],"image":["https://gitlab.syncad.com/hive/condenser/uploads/d62922fd5986b9b2741360b62480e92f/Screen_Shot_2021-03-30_at_10.06.23_pm.jpg","https://gitlab.syncad.com/hive/condenser/uploads/f4fa269f197f03c507772d2d594e54d4/Screen_Shot_2021-03-29_at_9.39.13_pm.jpg","https://images.hive.blog/DQmecYTZemY8SwU6rrg7awhpNRBsehUp7ivk9RGyZsUUpVw/quochuy-hive-witness.jpg"],"links":["https://hive.blog"],"app":"hiveblog/0.1","format":"markdown","description":"Report on my new development contributions to the software that powers Hive.Blog"}"
created2021-03-30 11:14:36
last_update2021-03-30 11:14:36
depth0
children19
last_payout2021-04-06 11:14:36
cashout_time1969-12-31 23:59:59
total_payout_value171.094 HBD
curator_payout_value135.463 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,420
author_reputation758,372,221,814,367
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,698,288
net_rshares269,456,644,268,498
author_curate_reward""
vote details (512)
@cryptoaeneas ·
$0.03
Nice
šŸ‘  
properties (23)
authorcryptoaeneas
permlinkqqtmg0
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-31 06:38:24
last_update2021-03-31 06:38:24
depth1
children0
last_payout2021-04-07 06:38:24
cashout_time1969-12-31 23:59:59
total_payout_value0.022 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4
author_reputation817,977,965,277
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries
0.
accounthiveonboard
weight100
1.
accountthreespeak
weight100
2.
accountwehmoen
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,717,728
net_rshares73,038,637,026
author_curate_reward""
vote details (1)
@denisdenis ·
Cool interesting :))
properties (22)
authordenisdenis
permlinkre-quochuy-2021331t11599882z
categoryhive-111111
json_metadata{"tags":["hive-111111","development","hivedev","programming","hive","opensource"],"app":"ecency/3.0.15-mobile","format":"markdown+html"}
created2021-03-31 09:59:09
last_update2021-03-31 09:59:09
depth1
children0
last_payout2021-04-07 09:59:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation75,539,149,214,246
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,720,410
net_rshares0
@frankbacon ·
HIVE!D

Litness!


![Screenshot_20210313-222547~2.png](https://images.hive.blog/DQmYMqC1hxo5VubopQiXc4h1jFabSF54B1jhcnFVdW8XoYG/Screenshot_20210313-222547~2.png)
properties (22)
authorfrankbacon
permlinkqqsiyg
categoryhive-111111
json_metadata{"image":["https://images.hive.blog/DQmYMqC1hxo5VubopQiXc4h1jFabSF54B1jhcnFVdW8XoYG/Screenshot_20210313-222547~2.png"],"app":"hiveblog/0.1"}
created2021-03-30 16:25:30
last_update2021-03-30 16:25:30
depth1
children0
last_payout2021-04-06 16:25:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length161
author_reputation38,509,879,409,111
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,703,524
net_rshares0
@helios-chad ·
meh, i don't like paypall
properties (22)
authorhelios-chad
permlinkqqu0lq
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-31 10:44:24
last_update2021-03-31 10:44:24
depth1
children0
last_payout2021-04-07 10:44:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length25
author_reputation0
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries
0.
accounthiveonboard
weight100
1.
accounttipu
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,721,021
net_rshares0
@marki99 ·
$0.31
Honestly, condenser is looking much better week by week. I love the design and simplicity, and if Peakd didn't have so many good features I would prefer using condenser. 

Hats off, you fully deserve my witness vote (for more than a year now I think).
šŸ‘  ,
properties (23)
authormarki99
permlinkre-quochuy-qqv1h2
categoryhive-111111
json_metadata{"tags":["hive-111111"],"app":"peakd/2021.03.9"}
created2021-04-01 01:00:39
last_update2021-04-01 01:00:39
depth1
children1
last_payout2021-04-08 01:00:39
cashout_time1969-12-31 23:59:59
total_payout_value0.154 HBD
curator_payout_value0.153 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length251
author_reputation11,400,723,818,181
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,735,259
net_rshares500,689,154,142
author_curate_reward""
vote details (2)
@quochuy ·
Thanks for the feedback.
I personally use the condenser more often because of the simplistic design. But I’m slowly adding more  features to it.
šŸ‘  
properties (23)
authorquochuy
permlinkqqv5fn
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-04-01 02:26:12
last_update2021-04-01 02:26:12
depth2
children0
last_payout2021-04-08 02:26:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length144
author_reputation758,372,221,814,367
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,736,523
net_rshares10,853,600,490
author_curate_reward""
vote details (1)
@mciszczon ·
$0.42
Great work, noticed the search issue as well a while ago.

I wonder, is there an info anywhere on how to start making changes to condenser? There's some basic info in the repo README, but something more about the workflow and so on? If I want to make changes, then should I fork the repo and then create a PR from the forked repo? How is testing done and so one?

Sorry if this information has already been provided somewhere, but I could not find it. Thanks!
šŸ‘  ,
properties (23)
authormciszczon
permlinkqqs5ll
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-30 11:36:57
last_update2021-03-30 11:36:57
depth1
children9
last_payout2021-04-06 11:36:57
cashout_time1969-12-31 23:59:59
total_payout_value0.212 HBD
curator_payout_value0.211 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length459
author_reputation9,861,942,687,509
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,698,568
net_rshares617,129,356,035
author_curate_reward""
vote details (2)
@ecency ·
$0.04
If you want to contribute to ecency.com here is the repo as well, react.js + typescript šŸ˜‰
https://github.com/ecency/ecency-vision 
šŸ‘  
properties (23)
authorecency
permlinkre-mciszczon-2021331t12655476z
categoryhive-111111
json_metadata{"tags":["ecency"],"app":"ecency/3.0.15-vision","format":"markdown+html"}
created2021-03-31 09:06:54
last_update2021-03-31 09:06:54
depth2
children0
last_payout2021-04-07 09:06:54
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length131
author_reputation624,422,971,962,054
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,719,742
net_rshares68,849,325,244
author_curate_reward""
vote details (1)
@quochuy ·
$0.17
Hey.
There is no documentation on how to make change for the condenser as far as I know. The repo is on:
https://gitlab.syncad.com/hive/condenser

You don't need to fork, just clone the repo, create a feature branch, commit and push your changes and create a merge request to the `develop` branch. For running the condenser locally, just run `yarn` to install all the NPM packages and then run `yarn start`. Once the merge request to `develop` has been approved, your changes will be deployed to https://staging-blog.hive.io where you can get others to test them.

The Condenser is based on an old version of React / Typescript.
šŸ‘  ,
properties (23)
authorquochuy
permlinkqqs9rh
categoryhive-111111
json_metadata{"links":["https://gitlab.syncad.com/hive/condenser"],"app":"hiveblog/0.1"}
created2021-03-30 13:07:00
last_update2021-03-30 13:07:00
depth2
children7
last_payout2021-04-06 13:07:00
cashout_time1969-12-31 23:59:59
total_payout_value0.086 HBD
curator_payout_value0.086 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length628
author_reputation758,372,221,814,367
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,699,884
net_rshares264,664,603,155
author_curate_reward""
vote details (2)
@ackza ·
We need hive stake based comitee like viz for the authorities to make these changes to the hive gitlab
properties (22)
authorackza
permlinkqqvz3o
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-04-01 13:07:06
last_update2021-04-01 13:07:06
depth3
children0
last_payout2021-04-08 13:07:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length102
author_reputation288,112,675,308,830
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,745,612
net_rshares0
@mciszczon ·
Okay, so the ability to create branches on the repo itself is open to users? Cool! Thanks, I will take look then. I see React v15... Ouch :D
properties (22)
authormciszczon
permlinkqqsbfz
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-30 13:43:12
last_update2021-03-30 13:43:12
depth3
children5
last_payout2021-04-06 13:43:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length140
author_reputation9,861,942,687,509
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,700,481
net_rshares0
@quixoticflux ·
Thank you for fixing search! It's hard to get by without it.
properties (22)
authorquixoticflux
permlinkqqsgbb
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-30 15:28:24
last_update2021-03-30 15:28:24
depth1
children0
last_payout2021-04-06 15:28:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length60
author_reputation25,571,749,785,491
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,702,377
net_rshares0
@safiro ·
Thank you for your contribution to Hive, you already have my vote.
properties (22)
authorsafiro
permlinkqquixq
categoryhive-111111
json_metadata{"app":"hiveblog/0.1"}
created2021-03-31 18:20:18
last_update2021-03-31 18:20:18
depth1
children0
last_payout2021-04-07 18:20:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length66
author_reputation60,672,220,797,758
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,729,059
net_rshares0
@shadonchandra ·
Great work Respected @quochuy, We are really blessed by your contribution to #HIVE. Thanks for everything.
properties (22)
authorshadonchandra
permlinkqqsgf1
categoryhive-111111
json_metadata{"tags":["hive"],"users":["quochuy"],"app":"hiveblog/0.1"}
created2021-03-30 15:30:39
last_update2021-03-30 15:30:39
depth1
children0
last_payout2021-04-06 15:30:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length106
author_reputation53,188,127,797,605
root_title"My new contributions to the Hive Condenser and Wallet apps."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,702,415
net_rshares0