HiveSuite Development Update: Scheduled Posts Management & Blockchain Data Profile

Words
1063
Reading
5 min
Listen
Play
1h

Image

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
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
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
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
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
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
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
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
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
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
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
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 AppVote as WitnessSupport via Discord

Use HiveSuite. Invite your friends. Stay active. Earn rewards.

Posted via HiveSuite

HiveSuite Development Update: Scheduled Posts Management & Blockcha... | Ecency