HiveSuite Development Update: Authentication Reliability & Expanded Wallet Actions.
HiveSuite
Authentication Redirect Fix
More Reliable Protected Page Access
Fixed a login-state race condition that was affecting protected HiveSuite pages.
Users could previously be redirected unexpectedly when directly opening or refreshing protected routes before authentication credentials had finished loading.
The issue affected important pages including:
- My Scheduled Posts
- Failed Videos
- Create Blog
- Create Poll
Removed page-level authentication redirects that were triggering before the application had enough time to determine the user's actual login state.
My Scheduled Posts Redirect Improvements
Centralized Authentication Protection
Improved Dashboard-Level Access Control
Moved authentication protection from individual pages into the centralized Dashboard Layout.
This provides a consistent authentication flow across protected sections of HiveSuite.
Added a short grace period that allows credentials to load from local storage before deciding whether a redirect is necessary.
Prevents valid users from being incorrectly redirected while their session is being restored.
Users can now safely refresh protected pages or open protected URLs directly without unexpectedly being sent back to the Blogs page.
My Post Failure Route Improvements
HiveReactKit Wallet Enhancements
Wallet Actions for Other User Profiles
Expanded wallet functionality so users can perform supported wallet actions while viewing another user's profile.
Added support for:
- Transfer
- Power Up
- Savings Transfer
Wallet action modals now understand separate sender and recipient accounts.
The logged-in account remains the sender while the currently viewed profile can be used as the recipient where supported.
Wallet Actions
Power Up for Other Users
Improved Hive Power Management
Added support for powering up another user's account directly from the current user's available balance.
Moved Send Power Up into the Hive Power balance section when viewing another user's profile.
This makes the intended sender and recipient relationship clearer within the wallet interface.
The updated flow keeps Power Up functionality connected to the correct account context.
Send Power Up
Improved Wallet Modal Validation
Safer Transaction Flows
Updated wallet action modals to correctly handle situations where sender balances are unavailable.
Unsupported Max actions are now disabled when the required balance information is not available.
Balance sliders are hidden when they are not applicable to the current wallet operation.
These changes reduce the possibility of invalid transaction inputs and make wallet actions more predictable.
Wallet Validation Improvements
Savings Transfer Improvements
Recipient-Based Savings Transfers
Updated the Savings Transfer modal to support transferring funds to another Hive account.
Added recipient support for savings transactions.
The sender is automatically associated with the currently logged-in account.
When viewing another user's profile, the viewed account can be used as the recipient.
This provides a more flexible wallet experience while maintaining clear sender and recipient separation.
Savings Transfer
HiveSuite Wallet Integration
Connecting Wallet Actions Across Profiles
Integrated the updated HiveReactKit wallet functionality into HiveSuite.
Wallet operations now correctly use:
- Logged-in user as the sender
- Viewed profile as the recipient when applicable
Connected Power Up and Savings Transfer flows directly into user profile wallet pages.
Updated application interfaces and TypeScript types to support recipient-based wallet operations.
Ensures wallet actions remain consistent between the shared HiveReactKit components and the HiveSuite application.
Wallet Integration
Better Cross-Profile Wallet Experience
Expanding Hive Wallet Functionality
Users can now interact with supported wallet actions while browsing other Hive profiles.
Transfer workflows are clearer because sender and recipient accounts are explicitly separated.
Power Up actions can be initiated using the logged-in user's Hive Power.
Savings transfers can be directed toward the selected profile.
Validation improvements help prevent unsupported actions when account balances are unavailable.
These enhancements make HiveSuite more useful not only as a social application but also as a practical interface for everyday Hive account and wallet interactions.
Cross-Profile Wallet Experience
Powering the Hive Ecosystem
- Continuously improving HiveSuite with reliable authentication flows and practical wallet functionality that makes everyday Hive interactions easier.
- Building a more resilient application architecture by centralizing authentication protection and improving session restoration across protected routes.
- Expanding Hive wallet capabilities through HiveReactKit so users can interact with transfers, Power Up, and Savings features directly from profile experiences.
- Contributing open-source improvements that strengthen usability, reliability, and interoperability across the 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 App | Vote as Witness | Support via Discord |