HiveSuite Development Update: Global Post Filtering & Hide Game Posts

Words
565
Reading
3 min
Listen
Play
2d

Image

HiveSuite

HiveReactKit โ€” Global Post Filtering Support

Centralized Post Filter Architecture

Continued improving HiveReactKit by introducing a global post filtering mechanism that allows applications to control post visibility consistently across different feed experiences.

  • Added global post filtering support through:
    • setGlobalPostFilter
    • getGlobalPostFilter
    • subscribeGlobalPostFilter
  • Created a centralized approach for managing post visibility preferences.
  • Rebuilt the HiveReactKit package to expose the new filtering exports in the production bundle.
  • Linked HiveReactKit locally using:
    • file:../HiveReactKit
  • Enabled immediate development updates between HiveReactKit and HiveSuite.
  • Kept the filtering functionality reusable so it can be consumed across different feed implementations.

The new global filtering architecture provides a shared foundation for HiveSuite to apply content visibility preferences consistently instead of implementing separate filtering logic for every individual feed.

HiveReactKit Filter Integration
HiveReactKit Filter Integration


HiveSuite โ€” Hide Game Posts

Feed Settings Enhancement

Added a new Hide Game Posts preference to the Snaps feed settings, giving users more control over the type of content they want to see while browsing HiveSuite.

  • Added a "Hide Game Posts" checkbox to the Snaps feed settings.
  • Connected the setting to the new global post filtering system.
  • Applied the filter consistently across multiple HiveSuite feed experiences.
  • Ensured the preference can control game-post visibility without affecting other types of Hive content.
  • Integrated the functionality using the shared HiveReactKit filtering APIs.

This provides a simple way for users who prefer to focus on blogs, discussions, Snaps, communities, and other Hive content to reduce game-related posts from their feeds.

Hide Game Posts Setting
Hide Game Posts Setting


Global Filtering Across HiveSuite

Consistent Content Filtering

The Hide Game Posts preference has been applied across the major content feeds and pages within HiveSuite.

The filtering is supported across:

  • Blogs
  • Snaps
  • Waves
  • Threads
  • Moments
  • HiFind
  • Tag Feeds
  • Custom Snaps
  • Other supported feed views using the shared post filtering system

When the setting is enabled, HiveSuite automatically hides posts identified as HiveSuite game-related content from these feed experiences.

This creates a consistent filtering experience instead of limiting the preference to a single Snaps page. Users can move between different areas of HiveSuite while maintaining the same content visibility preference.

Global Feed Filtering
Global Feed Filtering

Custom Snaps Filtering
Custom Snaps Filtering


HiveSuite Game Post Filtering

Supported Game Content

The filter automatically handles supported HiveSuite game posts, including content associated with games such as:

  • Hive Wordle
  • Hive Grove
  • TicTacToe
  • Eight Ball
  • Slots
  • Spin Wheel
  • Bomberman
  • Other supported HiveSuite game posts

When Hide Game Posts is enabled, these posts are removed from supported feed views while other content remains available.

The filtering is implemented at the shared post-processing level, allowing the same behavior to be reused across different feed components and pages.

This approach also provides a scalable foundation for expanding the supported game-post detection in the future without requiring independent filtering implementations throughout the application.

Game Post Filtering
Game Post Filtering


๐Ÿš€ 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

HiveSuite Development Update: Global Post Filtering & Hide Game Pos... | Ecency