HiveSuite Development Update: Reputation Filtering, Image Reliability & Content Controls

Words
658
Reading
3 min
Listen
Play
11h

Image

HiveSuite & HiveReactKit — Reputation & Shared Utilities

Local Development Integration

  • Linked HiveReactKit locally to HiveSuite for live development and faster testing.
  • This setup allows changes to the reusable component library to be tested directly inside HiveSuite before production builds.

Reusable Hive Reputation Utilities

  • Added reusable Hive reputation utilities covering:

    • Reputation calculation
    • Reputation formatting
    • Negative reputation detection
  • Centralized these utilities within HiveReactKit so that reputation-related behavior can remain consistent across different Hive applications and components.

Snaps Reputation UI

  • Redesigned the Snaps reputation pill to match the existing User Profile reputation UI.
  • Improved visual consistency between profile pages, feed cards, and Snap content.
  • Fixed reputation tooltip clipping by repositioning the tooltip below the reputation badge.

This provides a cleaner reputation experience while ensuring that important information remains visible across different screen sizes and layouts.

Template Service Reliability

  • Improved the template service with graceful fallback behavior when server-side errors occur.
  • This prevents template-related failures from unnecessarily affecting the surrounding application experience.

HiveReactKit Reputation Utilities
HiveReactKit Reputation Utilities

Snaps Reputation Badge
Snaps Reputation Badge


HiveSuite — Reputation Filtering & Feed Improvements

Negative Reputation Filtering

  • Added negative reputation filtering across:

    • Snaps
    • Custom Snaps
  • Integrated Hive blockchain reputation fetching for feeds where reputation information is not already available.

  • This ensures that filtering can still work reliably even when individual feed responses do not contain complete reputation metadata.

Consistent Reputation Badges

  • Styled PostCard reputation badges consistently with the User Profile reputation UI.
  • Fixed reputation tooltip positioning to prevent clipping and improve readability.
  • Applied the shared reputation presentation across different feed experiences.

This creates a more unified reputation system throughout HiveSuite while making reputation-based feed controls more reliable.

PostCard Reputation Badges
PostCard Reputation Badges


HiveSuite — Reliable Image Loading

Three-Stage Image Fallback

  • Implemented a 3-stage image loading fallback for content thumbnails and media:

    1. Hive Proxy
    2. Ecency Proxy
    3. Original URL
  • If an image fails through the first available source, HiveSuite automatically attempts the next source before falling back to the original URL.

This improves resilience when external image gateways or proxy services experience temporary failures.

Image Loading Timeouts

  • Added image loading timeouts to prevent thumbnails and carousels from remaining in an infinite loading state.
  • Improved handling of unavailable or slow-loading images.
  • Reduced the possibility of broken media states affecting feed usability.

These changes are especially useful for content-heavy Hive feeds where posts can contain images hosted through different services and gateways.

Image Fallback Handling
Image Fallback Handling


HiveSuite — Content Filtering Enhancements

Hide Movie/Music Reviews

  • Added a persistent Hide Movie/Music Reviews preference.
  • Stored the user's preference using local storage so the selected setting remains available between sessions.

Smart Content Detection

Implemented content detection for different types of movie and music-related posts, including:

  • Movie reviews
  • Music reviews
  • Scrobbles
  • Now playing posts
  • Common review formats
  • Related emojis and content indicators

This allows HiveSuite to identify relevant content more intelligently rather than relying on a single tag or category.

Feed Filter Integration

  • Added a "Hide Movie/Music Reviews" toggle to:

    • Snaps filters
    • Feed filter dropdowns
  • Applied the filtering behavior consistently across:

    • Snaps
    • Custom Snaps
    • Tag Feeds
    • HiFind
    • Blogs
    • Global HiveReactKit feeds

The filtering preference is therefore not limited to one feed, providing a consistent content experience throughout HiveSuite.

Hide Movie/Music Reviews Filter
Hide Movie/Music Reviews Filter

Hide Movie/Music Reviews Filter
Hide Movie/Music Reviews Filter

Content Filtering Across Feeds
Content Filtering Across Feeds


🚀 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