[IMAGE: https://i.ecency.com/DQmS8PSXB2tyjN7DTvA1tSWPKXehHK9wXba2qXU7Ge5Pp6c/thumb_1779802311717.jpg] ▶️ Watch on 3Speak
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
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
actionsAsMenuprop support across all card types. -
Exported
MoreActionsMenufor 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
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
[IMAGE: https://files.peakd.com/file/peakd-hive/sagarkothari88/23vsE4kPkh6hZKPxiFr35DBiy5QxCy7cpzvbryTfUwYmU4ESLb3ZHto3AzQoHDqonkWfz.png]
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
[IMAGE: https://images.ecency.com/70x0/https://hsnaps.sagarkothari88.one/logo.png] [IMAGE: https://images.ecency.com/70x0/https://cdn-icons-png.freepik.com/512/9720/9720387.png?uid=R157450845&ga=GA1.1.352572717.1773017077] [IMAGE: https://images.ecency.com/70x0/https://cdn-icons-png.freepik.com/512/3670/3670157.png?uid=R157450845&ga=GA1.1.352572717.1773017077] HiveSuite App Vote as Witness Support via Discord▶️ 3Speak