Daily Development Update: HiveReactKit Profile Enhancements, Wallet History, and Advanced Filtering

in HiveDevs2 months ago

▶️ Watch on 3Speak


HiveReactKit

Profile Enhancements: Sharing, Reporting, and Render-Time Filtering

  • feat(profile): enhance sharing, reporting, and render-time filtering in UserDetailProfile.
  • Fixed onUserClick event bubbling using e.stopPropagation().
  • Removed all hardcoded peakd.com share links.
  • Split share into:
    • onShare (profile)
    • onSharePost (post/poll)
  • Added reusable ReportModal with reason → confirm flow.
  • Updated onReportPost(author, permlink, reason) with modal integration.
  • Added reportedPosts and reportedAuthors props.
  • Implemented render-time filtering using useMemo to fix race conditions.
  • Hid tip/reblog/report actions on own profile.
  • Removed reported posts instantly from all lists.
  • Added tabShown prop for flexible tab visibility.

Share Post feed
Share Post feed

Report Modal with Reason and Confirmation Flow

Report Modal with Reason

Report Modal with Confirmation Flow

Feed After Instant Filtering of Reported Contentfi
Feed After Instant Filtering of Reported Content


Profile Integration with New Tabs, Wallet History, and Routing Fixes

  • feat(profile): integrate UserDetailProfile with new tabs, wallet history, and routing fixes.
  • Integrated UserDetailProfile as main profile view, replacing custom widgets.
  • Linked local hive-react-kit package and fixed React dual-instance issue.
  • Added transfer history to Wallet with transactions UI.
  • Introduced new tabs:
    • Voting Power
    • Badges
    • Witness Votes
  • Implemented vote value slider with real-time HIVE/HBD calculation.
  • Fixed routing to /:username with /@username navigation format.
  • Added profile share via native share API with clipboard fallback.
  • Enforced dark mode for skeleton and error states.
  • Improved responsive grid layout (1/3/4 columns) for followers and related tabs.

UserDetailProfile - Wallet UI Tab
UserDetailProfile - Wallet UI Tab added

UserDetailProfile - Wallet UI Transaction History
UserDetailProfile - Wallet UI Transaction History

New Tabs - Voting Power / Slider UI
New Tabs - Voting Power / Slider UI

New Tabs (Badges)
New Tabs (Badges)

New Tabs (Witness Votes)
New Tabs (Witness Votes)


Powering the Hive Ecosystem

  • Continuously improving Hive applications with a focus on stability, performance, and scalability
  • Contributing to open-source development and building reusable solutions for the community
  • Working towards a stronger, more accessible, and feature-rich Hive ecosystem

Final Note

  • This post has been refined with the help of AI to improve readability and structure
  • The original content and optimised version are both available for reference

Applications Built by Us
Support and Contact

▶️ 3Speak

Sort:  

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

Thank you so much @indiaunited & @bhattg for curation based support.

GIF

via Apps from

Excellent, my friend, let's continue developing great projects

via Apps from

Thank you @new-orden
I'll keep working hard & keep it going.

via Apps from

Excellent work, my friend, and it's very easy to use.

via Apps from

Thank you @cositav
I'll keep up the best for hive community members like you

via Apps from

It's a great pleasure to use your app.

via Apps from

@cositav thank you so much.
your kind words keep me going.

via Apps from

Did i messed up something or hsnaps do not have support for automatic login by using browser extension of Hive Keychain.

!PIZZA !LOL

Hello @r1s2g3
#hSnaps does support login with hive-keychain.

via Apps from

PIZZA!

$PIZZA slices delivered:
@r1s2g3(3/10) tipped @sagarkothari88

Learn more at https://hive.pizza.

Update: @sagarkothari88, I paid out 0.953 HIVE and 0.000 HBD to reward 5 comments in this discussion thread.