Added global profile menu access, separated vote counts, unified downvote actions, and fixed draft beneficiary handling.
Added an always-visible Profile Menu button to full-screen Profile and Post Detail pages.
Users can now access the profile drawer without needing to navigate back to another screen.
Creates a smoother navigation experience throughout the application.
The menu button displays the signed-in user's avatar.
Automatically falls back to a generic User icon when no avatar is available.
Keeps navigation consistent across desktop and mobile devices.
Full-Screen Profile Menu
Added a new onOpenProfileMenu callback for:
Allows host applications to control how the profile drawer is opened.
Makes the shared HiveReactKit navigation components more flexible for applications integrating the kit.
Improves consistency across profile and post-detail experiences.
Navigation Integration
Refined the post action bar to separate positive and negative vote statistics.
Upvote totals now display only positive votes.
Downvotes are no longer included in the displayed upvote count.
Vote Count Improvements
Merged the 💔 Downvote icon and downvote count into a single interactive element.
Clicking either the broken-heart icon or the displayed count opens the dedicated Down Voters modal.
Creates a more intuitive and consistent voting experience.
Positive and negative engagement are now presented independently.
Makes post engagement easier to understand at a glance.
Downvote Modal
Fixed beneficiary weight handling for both Drafts and Templates.
The composer continues displaying familiar percentage values such as:
Meanwhile, the API and database now correctly store beneficiary values using Hive basis points.
Beneficiary Conversion
Existing drafts and templates loaded from the backend are automatically converted back into user-friendly percentage values.
No manual migration is required.
Ensures older saved content continues working without changes.
Successfully linked and rebuilt the local HiveReactKit package after implementing these updates.
Confirms compatibility across navigation, voting, and draft workflows.
Draft & Template Compatibility
Expanded reusable navigation APIs for host applications.
Improved vote presentation across all supported content surfaces.
Increased reliability of beneficiary handling throughout draft and template workflows.
| HiveSuite App | Vote as Witness | Support via Discord |
▶️ 3Speak