scrobble.life
HiveDevs

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

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 App Vote as Witness Support via Discord

Use HiveSuite. Invite your friends. Stay active. Earn rewards.

Posted via HiveSuite

Comments · 1

  • @indiaunited(71)· 1d

    This post has been manually curated by @steemflow from Indiaunited community. Join us on our Discord Server.

    Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens.

    Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

    image.png

    100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @steemflow by upvoting this comment and support the community by voting the posts made by @indiaunited.