
Daily Development Update: HiveReactKit Profile Enhancements, Wallet History, and Advanced Filtering
@sagarkothari88
Posted 2d ago · 3 min read
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

Report Modal with Reason and Confirmation Flow


Feed After Instant Filtering of Reported Contentfi

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 Transaction History

New Tabs - Voting Power / Slider UI

New Tabs (Badges)

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
![]() |
![]() |
![]() |
| hReplier | hPolls | hStats |
| --- | --- | --- |
![]() |
![]() |
|
| hSnaps | hFestFacts | Know more about us |
| --- | --- | --- |
Support and Contact
| @sagarkothari88" target="_blank" rel="noopener noreferrer"> |
||
| Transparency | @sagarkothari88" target="_blank" rel="noopener noreferrer">Vote as Witness | Support via Discord |
▶️ 3Speak




