HiveSuite & HiveReactKit Development Update: Web2 Voting Restrictions & Composer Improvements
HiveSuite & HiveReactKit
HiveReactKit — Composer & Voting Improvements
Simplified Composer Experience
The app selection dropdown has been removed from both Snap and Blog composers.
This creates a cleaner composer experience by eliminating unnecessary application-selection controls from these publishing flows.
The change also supports the broader account-aware publishing approach being implemented across HiveSuite, where publishing behavior can be determined automatically based on the active account type.
YouTube Embed Support in Inline Comments
YouTube embed support has been added to inline comments.
This allows users to share YouTube content directly within comment interactions, providing a richer way to communicate and share external media while participating in Hive discussions.
The improvement extends the media capabilities of the comment experience and provides users with more flexibility when responding to posts.
Web2 Upvote Restrictions
Voting functionality has been updated to properly distinguish between Web2 and native Hive users.
For Web2 users:
- Upvote functionality is disabled.
- The vote slider is disabled.
- The voting controls no longer appear as actionable Hive blockchain operations.
- A restricted upvote icon with a Ban badge is displayed to clearly communicate that voting is unavailable.
For native Hive users:
- Full upvote functionality remains available.
- The vote slider remains functional.
- Existing Hive voting behavior is preserved.
This ensures that Web2 users are not presented with controls that cannot be executed through their account type, while native Hive users continue to receive the complete voting experience.
Web2 User Post Composer UI
Restricted Web2 Upvote UI
HiveSuite — Web2 Voting Across the Application
Latest HiveReactKit Integration
HiveSuite has been linked with the latest local HiveReactKit build.
This allows the latest shared library improvements to be tested directly within the HiveSuite application and ensures that Web2-aware component behavior is consistent across the platform.
The updated library was integrated locally before validating the affected application flows.
App Selector Removal
App selectors have now been removed from all relevant post and Snap creation flows within HiveSuite.
This creates a more streamlined publishing experience and aligns the application with the newer account-aware publishing model.
Users no longer need to interact with application selection controls where they are unnecessary.
Web2 Upvotes Disabled Across HiveSuite
The Web2 voting restriction has been propagated throughout the major content areas of HiveSuite.
Upvotes are now disabled for Web2 users across:
- Feeds
- Posts
- Videos
- Shorts
- Communities
This provides consistent behavior regardless of where a Web2 user encounters Hive content.
Previously, inconsistent voting controls across different sections could create confusion about whether an action was actually available. The latest implementation ensures that Web2 users receive the same clear restriction wherever voting functionality is presented.
Web2 Status Propagation
Web2 account status has also been forwarded across all major HiveSuite pages.
This allows individual screens and shared content components to correctly determine whether the active account is a Web2 or native Hive user.
As a result, account-specific functionality can now be handled consistently across:
- Feed pages
- Post pages
- Video pages
- Shorts
- Community pages
- Composer flows
- Voting interfaces
This creates a stronger foundation for future Web2-specific features and restrictions.
Web2 Voting Restrictions Across HiveSuite
🚀 Powering the Hive Ecosystem
- Continuously improving HiveReactKit with reusable components that make Hive applications richer and more responsive.
- Building shared infrastructure for media rendering, translations, and smoother community navigation across the Hive ecosystem.
- Contributing open-source enhancements that improve usability, consistency, and long-term maintainability for Hive frontends using HiveReactKit.
Final Note
This post has been refined with the help of AI to improve readability and structure.
The development updates and optimized version are both available for reference.
🔗 More Links
| HiveSuite App | Vote as Witness | Support via Discord |
Use HiveSuite. Invite your friends. Stay active. Earn rewards.