HiveSuite & HiveReactKit Dev Update: Reblog Workflow Improvements & Performance Optimization.

Words
527
Reading
3 min
Listen
Play
1M

Cleaner reblog menus, synchronized reblog state, lazy loading for 50+ pages, and major performance improvements.

Image

HiveSuite & HiveReactKit

HiveReactKit: Reblog Menu Integration

Cleaner Post Actions

  • Removed the inline Reblog button from post action bars.

  • Moved the Reblog functionality into the 3-dot (More) menu for a cleaner and less crowded interface.

  • Keeps frequently used actions visible while grouping secondary actions in a dedicated menu.

Reblog Menu Integration

Reblog Menu Integration


Expanded Reblog Support

More Places to Reblog

  • Added Reblog / Reblogged actions to the HiveDetailPost header menu.

  • Introduced new isReblogged and onReblog props to HiveDetailPost for better integration with host applications.

  • Added Reblog support to PollListItem components.

  • Users can now also reblog their own posts, matching Hive's supported behavior.

Verified Library Update

  • Successfully rebuilt and verified the updated HiveReactKit library.

Expanded Reblog Support

Expanded Reblog Support


HiveSuite: Reblog State Synchronization

Unified Reblog Tracking

Shared Reblog State

  • Integrated reblog status management using useReblogStore.

  • Connected reblog state directly to HiveDetailPost.

  • Reblog actions now remain synchronized throughout the application.

Reblog State Management

Reblog State Management


Feed & Navigation Improvements

Consistent Reblog Experience

  • Added reblog and unreblog functionality to PostCommentsPage.

  • Connected reblog state throughout:

    • Community feeds
    • Profile Poll lists
    • Post Detail pages
  • Feed views and detail pages now stay synchronized after reblog actions without requiring manual refreshes.

Feed Synchronization & Reblog in Community Detail Page
Feed Synchronization & Reblog in Community Detail Page

Feed Synchronization & Reblog in User Profile Page
Feed Synchronization & Reblog in User Profile Page

Feed Synchronization & Reblog in Polls Page
Feed Synchronization & Reblog in Polls Page


HiveSuite: Performance Optimization

Large-Scale Code Splitting

Faster Initial Loading

  • Introduced React.lazy() code splitting across 50+ application pages.

  • Added Suspense loading states for lazily loaded routes.

  • Pages now load only when needed, reducing the initial application payload.


Optimized Vendor Bundles

Better Browser Performance

  • Split large third-party libraries into dedicated vendor bundles, including:

    • Hive
    • Firebase
    • Leaflet
    • Three.js
  • Reduced the amount of JavaScript loaded during initial startup.

  • Enabled improved browser caching for vendor libraries to speed up repeat visits.

Performance Benefits

  • Faster application startup.

  • Reduced initial bundle size.

  • Improved caching efficiency.

  • Better overall navigation responsiveness.

Vendor Bundle Optimization - Before

Vendor Bundle Optimization - Before

Vendor Bundle Optimization - After

Vendor Bundle Optimization - After


Internal Improvements

Application Enhancements

  • Simplified the post action interface.

  • Unified reblog functionality across the application.

  • Improved state synchronization between feeds and post detail pages.

  • Fixed runtime stability issues.

  • Added large-scale lazy loading and optimized vendor bundling.

User Experience Enhancements

  • Cleaner post action menus.
  • Consistent reblog experience.
  • Faster application startup.
  • Improved page loading.
  • Better browser caching.
  • Enhanced runtime stability.

Powering the Hive Ecosystem

  • Continuously improving HiveSuite with cleaner interactions, faster performance, and a more consistent user experience across every screen.
  • Enhancing HiveReactKit with reusable components that simplify integration while keeping behavior consistent across Hive applications.
  • Contributing open-source improvements that strengthen performance, usability, and long-term maintainability throughout 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 AppVote as WitnessSupport via Discord


▶️ 3Speak