HiveSuite Development Update: Navigation, Draft Management & Curation Improvements
HiveSuite
HiveReactKit — Context-Aware Post Navigation
A major focus of this update was improving how users navigate between posts while browsing Hive content, particularly within Snaps and related feed experiences.
Context-Aware Navigation
- Added
contextPostssupport across Snaps components for seamless post navigation. - This allows the post detail experience to maintain awareness of the feed or collection from which the user opened the post.
- Improved navigation continuity when moving between related posts.
Next / Previous Navigation Fix
- Fixed navigation behavior when the current post is not found inside the provided context.
- Added a fallback to recommended posts when the current post is unavailable.
- This makes Next / Previous navigation more reliable across different feed and content scenarios.
Improved Post Matching
- Normalized authors and permlinks before indexing and matching posts.
- Improved reliability when comparing Hive posts across different navigation sources.
- Reduced navigation issues caused by inconsistent author or permlink formatting.
Navigation Context Forwarding
The contextPosts information is now forwarded through multiple navigation controls, including:
- Next / Previous buttons
- Sidebar navigation
- Post carousel
- Mobile FAB
- Snaps feed interactions
This creates a more consistent browsing experience across both desktop and mobile layouts.
Local HiveReactKit Package
- Linked the local
hive-react-kitpackage with HiveSuite for development. - Rebuilt the local package after implementing the navigation improvements.
- Verified that the updated library integrates correctly with the main HiveSuite application.
Context-Aware Post Navigation
HiveSuite — Post Navigation Integration
HiveSuite was updated to consume the new context-aware navigation functionality provided by HiveReactKit.
State Forwarding
- Passed
contextPostswhen navigating from feed content to post detail pages. - Preserved the original feed context while opening individual posts.
- Improved continuity between feed browsing and detailed post views.
Snaps Integration
- Forwarded feed context from Snaps cards when opening post details.
- Preserved navigation context when users interact through comment actions.
- Ensured that posts opened from different Snaps interactions retain the correct navigation history.
These changes make post discovery and browsing more natural while reducing unnecessary navigation interruptions.
Snaps Navigation & Feed Context
HiveSuite — Draft Management Improvements
Another important part of this update focuses on improving the way creators manage unfinished content inside HiveSuite.
Draft Sorting
Added inline sorting controls for drafts with two flexible options:
Sort By
- Created
- Edited
Sort Order
- Ascending
- Descending
This gives users better control over how their drafts are organized, especially when managing multiple unfinished posts.
Persistent Preferences
- Saved draft sorting preferences in
localStorage. - Sorting selections now persist across sessions.
- Users can return to their drafts without having to configure the same sorting options again.
Enhanced Draft Metadata
Draft cards now display both:
- Creation timestamp
- Last edited timestamp
This makes it easier for creators to understand the history of each draft and quickly identify recently updated content.
Desktop UI Improvements
- Moved the draft sorting controls into the My Content header.
- Positioned them alongside the existing:
- Drafts
- Scheduled
- Failed
tabs.
This keeps the content-management controls close to the draft list while maintaining a clean desktop layout.
Mobile UI Improvements
The mobile draft interface was also refined with improvements to:
- Draft title responsiveness
- Text wrapping
- Spacing
- Padding
- Overall card readability
These adjustments make draft management easier on smaller screens without changing the underlying functionality.
Draft Management & Sorting
HiveSuite — Curation Leaderboard Fixes
The curation leaderboard received several important fixes to improve attribution and accuracy, especially when calculating results for custom date ranges.
Correct Curator Attribution
- Fixed leaderboard calculations to use the actual curator represented by
requestedBy. - Previously, the calculation could rely on
votedBy, which could identify the voting bot instead of the actual curator. - The leaderboard now attributes curation activity to the correct community member.
Accurate Custom Rankings
- Resolved an issue where all approvals were incorrectly attributed to
@sagarkothari88.
- Corrected the attribution logic so individual curators receive credit for their actual curation activity.
- Improved the reliability of leaderboard rankings for custom date ranges.
Expanded History Scan
To improve the completeness of custom leaderboard results:
- Increased pagination depth to scan up to 2,000 curation records.
- Expanded the scan to 40 pages of historical records.
- This provides a much larger dataset when calculating results for custom periods.
Improved Custom Filters
- Improved leaderboard calculations for custom date ranges.
- Ensured accurate metrics for custom ranges of up to 30 days.
- Reduced the possibility of valid curation records being missed during historical searches.
Curation Leaderboard Improvements
Custom Date Range & Historical Curation Data
🚀 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.