HiveSuite & HiveReactKit Dev Update: Accurate Vote Counts & Compact Linked Post Previews.

Words
500
Reading
3 min
Listen
Play
1M

Improved vote counting with downvote support and introduced a cleaner, linked post preview layout across HiveSuite.

Image

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 Improvements

Vote Count in Download list
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

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

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

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

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


▶️ 3Speak

HiveSuite & HiveReactKit Dev Update: Accurate Vote Counts & Compact... | Ecency