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

Words
334
Reading
2 min
Listen
Play
5M


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
hReplierhPollshStats
---------
hSnapshFestFactsKnow more about us
---------
Support and Contact
TransparencyVote as WitnessSupport via Discord

▶️ 3Speak