HiveSuite Development Update: Scheduled Posts Management & Blockchain Data Profile
HiveSuite Development Update: Scheduled Posts Management & Blockchain Data Profile
HiveSuite โ Scheduled Posts Management
Edit Modal Enhancement
Continued improving the scheduled publishing workflow in HiveSuite by bringing schedule configuration directly into the existing edit experience.
- Added a Publish At datetime picker to the scheduled post edit modal.
- Added a localized date and time preview for the selected publishing schedule.
- Added minimum scheduling validation to prevent invalid scheduling times.
- Configured the minimum scheduling window as:
- 5 minutes for development environments.
- 15 minutes for production environments.
- Improved the editing experience by keeping schedule configuration directly inside the Edit Modal.
Publish At Date & Time
Unified Edit Flow
Simplified the scheduled post editing workflow by combining content metadata and scheduling updates into a single action.
- Merged metadata changes and schedule updates into one Save action.
- Removed the need for users to perform separate actions when modifying scheduled content.
- Improved the overall editing flow for scheduled posts.
- Reduced unnecessary UI steps while preserving existing scheduling functionality.
This provides a more straightforward workflow for users managing their scheduled Hive content.
Unified Scheduled Post Editing
Automatic Refresh & Sorting
Improved how the scheduled posts list responds after an edit.
- Updated scheduled posts immediately after saving changes.
- Automatically refreshed the updated post information.
- Automatically re-sorted the scheduled posts list after editing.
- Ensured the latest publishing schedule is reflected without requiring a manual page refresh.
This makes schedule management feel more responsive and keeps the list synchronized with the latest changes.
Scheduled Posts Refresh
UI Simplification
Cleaned up the scheduling interface and removed redundant controls.
- Removed the separate Reschedule button.
- Consolidated scheduling changes into the existing edit workflow.
- Removed unused scheduling components.
- Simplified the overall scheduled-post management interface.
- Reduced duplicate actions and unnecessary UI complexity.
The result is a cleaner workflow where users can manage both post information and publishing time from the same editing experience.
Simplified Scheduling UI
HiveReactKit โ Blockchain Data Profile Tab
New Blockchain Data Tab
Expanded the shared HiveReactKit profile functionality by adding a dedicated Blockchain Data tab for deeper account and blockchain-related information.
- Added a dedicated Blockchain Data profile tab.
- Integrated blockchain information directly into the user profile experience.
- Designed the tab to organize account-level and blockchain-specific information in a readable format.
- Built the functionality as reusable HiveReactKit components for integration into Hive applications.
Blockchain Data Profile Tab
Witness Data Integration
Added dynamic witness information retrieval using the currently selected Hive RPC node.
- Fetches witness details dynamically from the selected Hive RPC endpoint.
- Displays relevant witness information when the account is a registered witness.
- Added witness properties and related blockchain information.
- Displays exchange rate information.
- Displays the last blockchain data update time.
- Added a friendly fallback state when the current user is not a registered witness.
This makes the profile's blockchain section useful for both regular Hive users and accounts participating in Hive witness infrastructure.
Witness & Blockchain Information
Parallel Data Fetching
Improved blockchain profile loading performance by retrieving independent data simultaneously.
- Loads account details and blockchain properties in parallel.
- Reduces unnecessary sequential API waiting time.
- Allows multiple pieces of profile information to become available faster.
- Improves the overall rendering experience of the Blockchain Data tab.
This approach makes better use of the selected Hive RPC endpoint while keeping the profile experience responsive.
Data Formatting & Presentation
Added dedicated helpers to make blockchain information easier to understand.
- Added HP conversion support for account-related values.
- Added HIVE/HBD asset formatting.
- Added JSON pretty-print helpers.
- Improved the presentation of blockchain-specific numeric and structured data.
- Ensured raw blockchain information remains accessible while providing readable formatted values.
Blockchain Data Formatting
Responsive Blockchain Data Layout
Refactored the Blockchain Data interface to improve readability across different screen sizes.
- Reworked the layout into a responsive two-column grid.
- Aligned labels and values consistently.
- Improved spacing and information hierarchy.
- Made large amounts of account information easier to scan.
- Maintained responsive behavior for smaller screens.
HiveReactKit โ Blockchain Information Organization
11 Accordion Sections + Raw JSON
Organized the blockchain profile information into expandable sections to make the large amount of data easier to navigate.
- Grouped account information into 11 accordion sections.
- Added a final Raw JSON Data section.
- Allowed users to expand only the information they need.
- Reduced visual clutter while keeping detailed blockchain data accessible.
- Preserved raw data access for users who need the complete underlying response.
Blockchain Data Accordion
JSON Display & Dropdown Fixes
Addressed additional UI issues discovered while working on the Blockchain Data interface.
- Fixed JSON visibility by applying proper code styling.
- Ensured structured JSON data is rendered clearly and remains readable.
- Fixed the More menu being clipped by the scrollable container.
- Moved the menu outside the scrollable container to allow it to display correctly.
- Improved interaction with profile actions and dropdown controls.
JSON & More Menu Fixes
HiveSuite โ Blockchain Data Integration
Profile Navigation
Integrated the new Blockchain Data functionality into HiveSuite profiles.
- Added the Blockchain Data tab to user profile navigation.
- Connected the HiveSuite profile interface with the new HiveReactKit components.
- Preserved the existing profile navigation experience.
- Made blockchain information accessible directly from the user's profile.
HiveSuite Blockchain Data Tab
State Management & Dynamic RPC Support
Added the required application state handling for blockchain data.
- Implemented dedicated loading states.
- Added error states for failed blockchain requests.
- Added successful data states for loaded blockchain information.
- Uses the currently selected Hive API endpoint for data retrieval.
- Keeps blockchain information synchronized with the user's active RPC configuration.
- Supports dynamic Hive RPC selection rather than relying on a hardcoded endpoint.
This ensures the Blockchain Data tab follows the same RPC configuration used throughout the HiveSuite application.
Dynamic RPC & Data States
๐ 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.
Posted via HiveSuite