HiveSuite & HiveReactKit Dev Update: Accurate Vote Counts & Compact Linked Post Previews.
Improved vote counting with downvote support and introduced a cleaner, linked post preview layout across HiveSuite.
HiveSuite & HiveReactKit
Accurate Vote Totals Across the Platform
Correct Vote Count Calculation
Fixed vote count calculations for posts that receive both upvotes and downvotes.
Previously, downvotes could cause vote totals to become incorrect or even negative in some situations.
Vote totals now correctly represent the total number of votes cast, regardless of whether they are positive or negative.
Improved Statistics Handling
Vote counters now use the total number of votes:
- Upvotes
- Downvotes
No longer relies on the net vote count when displaying engagement statistics.
Creates a more accurate representation of community participation.
Vote Count Improvements
Vote Count in Download list
Consistent Vote Statistics Everywhere
Shared Vote Logic
Applied the updated vote calculation across all major content surfaces.
Includes:
- Post Detail pages
- Blog feeds
- Snaps feeds
- Profile feeds
- Users now see consistent vote totals throughout HiveSuite.
Reliable Content Statistics
Updated internal content statistics calculations to safely handle posts containing downvotes.
Eliminates incorrect engagement counts across the application.
Cross-Platform Vote Consistency
Compact Linked Post Preview Redesign
Cleaner Preview Cards
Redesigned linked post previews with a much more compact and modern layout.
Preview cards now display essential information in a single horizontal row.
Reduces visual clutter while keeping linked content easy to recognize.
Compact Linked Post Preview Detail Page
Better Linked Post Information
Streamlined Content Display
Linked post previews now include:
- Small post thumbnail
- Post title
- Author avatar
- Username
- Timestamp
Added a small Post badge to clearly identify linked post previews.
Makes embedded post references easier to distinguish from other content.
Simplified Layout
Removed body preview text.
Removed community labels.
Focuses attention on the most important post information while saving screen space.
Linked Post Preview Details
Re-Snap Preview Experience
Existing Re-Snap Layout Preserved
Re-snap preview cards continue using the existing expanded preview layout.
Only standard linked post previews received the new compact design.
Preserves the richer presentation for re-snapped content while improving linked post readability.
Re-Snap Preview Experience
Internal Improvements
Shared Component Updates
Updated the shared HiveReactKit components powering vote statistics and preview cards.
Rebuilt and verified HiveSuite using the locally linked HiveReactKit workspace.
Ensures both projects stay synchronized during development and testing.
Powering the Hive Ecosystem
- Continuously improving HiveSuite with more accurate engagement statistics and cleaner content presentation.
- Building reusable HiveReactKit components that provide consistent behavior across Hive applications.
- Contributing open-source improvements that enhance usability, reliability, and user experience 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 App | Vote as Witness | Support via Discord |
▶️ 3Speak