Community Feedback in Action: An Update to the Curation Tool

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@thecrazygm·
13.218 HBD
Community Feedback in Action: An Update to the Curation Tool
Hey everyone,

Today's post is all about the power of community feedback and the learning process that comes with it. I was reading a recent post from @friendlymoose:  **[Hive needs better feeds! Let’s build a custom Discovery tool!](/@friendlymoose/hive-needs-better-feeds-lets-build-a-custom-discovery-tool-part-4-starting-all-over-again)** about building discovery tools, and it, along with other feedback, highlighted some shortcomings in the curation tool I've been working on.

So, I dove back into the code to incorporate some of that great feedback. I wanted to share the changes I've made and what I learned along the way.

#### 1. Freedom of Frontend with Hivel.ink


![Multiple Choice Frontends!](https://files.peakd.com/file/peakd-hive/thecrazygm/23vsUmRs7RrvPzJZoWrekvueK9Fhi3RGEd9XpVQJ3arwJzwFry2pSBPQyFhirkcuV21Gb.png)


One of the first things I addressed was a great point: not everyone uses PeakD. My tool was previously hard-coding all post links to PeakD, which isn't ideal.

To fix this, all links now use **hivel.ink**. For those who don't know, it's a fantastic service that presents you with a choice of which Hive frontend you'd like to use to view a post. This makes the tool much more useful for everyone, regardless of their preferred site.

#### 2. A Lesson Learned About Voting

Next, I tackled the "vote hearts." In the process, I learned an important technical lesson about how Hive Keychain handles voting. Unlike other transactions where you can leave the `from` field blank to use the default wallet user, you **must** specify which account is casting a vote.

Because of this, the vote hearts feature is now only available for **logged-in users**. This way, the application knows exactly which Hive account to call the vote from, making the feature reliable and functional.

![You can see the hearts are still there, ready to be used once you've logged in!](https://files.peakd.com/file/peakd-hive/thecrazygm/23zSLJeY9ExeS8MePhqjSCCgT1h5ytbxfo16tEPLefPXDMzbA8FsN2TZJjDRzxbnKCaoq.png)

#### 3. At-a-Glance Post Freshness

While I was making changes, I also wanted to add a quick visual cue to help curators know how "fresh" a post is. The vote hearts are now color-coded:

- **Red Hearts** are for posts less than 24 hours old.
- **Purple Hearts** are for posts older than 24 hours but still within the 7-day vote payout window.

This should make it much easier to spot new content that you can still vote on.

#### A Look Ahead: What's Next?

Now that I've been able to incorporate this round of feedback, I have a much clearer picture of what features are still missing. I'll be trying to add some of the initially requested features soon, such as:

- **Multiple choice filtering** for accounts and tags (e.g., show posts from user A _or_ user B).
- **Negative filtering** (e.g., "don't show me posts with the `gaming` tag").

I have a lot on my plate at the moment, so I can't promise a timeline, but they are on my radar.

A huge thank you to everyone who provides feedback. It's what helps these tools grow and improve.

Enjoy and let me know what else it might need!: <https://thecrazygm.com/hivetools/pct>

As always,
Michael Garcia a.k.a. TheCrazyGM
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,