HiveReactKit Development Update: Runtime Hive Node Support, More Actions Menu & 3Speak Player Fixes

Words
412
Reading
2 min
Listen
Play
3M

HiveReactKit

Runtime Hive Node Support

Dynamic Hive Node Configuration

  • feat: enable runtime Hive node configuration across all kit screens.
  • Removed hardcoded Hive node dependency from HiveReactKit.
  • Added runtime-configurable Hive node system with support for:
    • Set node
    • Read current node
    • Subscribe to node updates
  • All kit screens now automatically use the selected Hive node:
    • Blogs
    • Profile
    • Wallet
    • Additional HiveReactKit screens
  • Node changes apply instantly across the entire kit without requiring reloads.
  • Outcome:
    • Improved flexibility for Hive node selection
    • Better reliability and failover handling
    • Enhanced developer and user control over Hive connectivity

Runtime Hive Node Settings

Runtime Hive Node Settings


More Actions Menu

Unified Card Actions System

  • feat: add MoreActionsMenu with actionsAsMenu support across all cards.
  • Added reusable 3-dot (kebab) menu for common post actions:
    • Reblog
    • Share
    • Tip
    • Flag
  • Added portal-based popup rendering:
    • Prevents clipping issues
    • Opens below trigger button
  • Added smart positioning behavior:
    • Prefers right-side placement
    • Falls back to left-side when needed

Card Integration Improvements

  • Added actionsAsMenu prop support across all card types.

  • Exported MoreActionsMenu for custom card implementations and reuse.

  • Outcome:
    • Cleaner card interaction design
    • Reduced UI clutter across feeds
    • More scalable actions system for HiveReactKit components

More Actions Menu & Portal-Based Action Popup

More Actions Menu


3Speak Video Player Fixes

HiveSuite Detail Post Video Improvements

  • fix: improve 3Speak player sizing, loading reliability, and CDN failover.
  • Fixed portrait-video zoom issue on desktop:
    • Proper video fitting behavior
  • Prevented blank player issue during first load:
    • Reserved aspect-ratio space before playback initialization
  • Added automatic CDN failover support:
    • Switches servers automatically if one CDN fails
  • Improved player styling compatibility:
    • Styles now work consistently across all screens
    • No longer limited to post body rendering
  • Outcome:
    • More reliable 3Speak playback experience
    • Improved video rendering consistency
    • Better stability for media playback across HiveSuite

3Speak Player Improvements & Responsive Video Playback Fixes
3Speak Player Improvements & Responsive Video Playback Fixes


Powering the Hive Ecosystem

  • Continuously improving reusable infrastructure and media systems for Hive applications
  • Building scalable, flexible, and creator-focused UI components for the Hive community
  • Contributing towards a more reliable, customizable, and feature-rich Hive ecosystem

Final Note

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

More Links
HiveSuite AppVote as WitnessSupport via Discord


▶️ 3Speak

HiveReactKit Development Update: Runtime Hive Node Support, More Ac... | Ecency