HiveSuite Development Update: Communities, Translation & Curation Improvements

Words
885
Reading
4 min
Listen
Play
14h

Image

HiveSuite

HiveReactKit — Community & Beneficiary Utilities

Expanded Package Exports

  • Exported previously missing beneficiary utilities from the HiveReactKit package index.
  • This makes the beneficiary functionality directly available to host applications using the shared library.

Subscribed Community Support

  • Added getUserSubscriptions() using bridge.list_all_subscriptions.
  • Added and exported the SubscribedCommunity interface.
  • Exported communityService and related community types for external usage.
  • Enabled host applications to access a user's subscribed community data directly.

These changes provide a reusable foundation for applications that need to build community-aware experiences without implementing their own subscription retrieval logic.

Subscribed Communities
Subscribed Communities


HiveSuite — Community Picker & Post Publishing Improvements

Subscribed Community Selector

  • Updated the community picker so it displays only communities subscribed to by the current user.
  • Added a searchable subscribed community selector.
  • Added community avatars for easier visual identification.
  • Added role badges to provide additional context about the user's relationship with each community.

This makes community selection more focused and reduces unnecessary options when users are creating or cross-posting content.

Permlink Improvements

  • Updated parent_permlink generation for both:

    • Community posts
    • Non-community posts
  • Implemented title-based, SEO-friendly permlink generation.

  • Added a random suffix to improve uniqueness and reduce potential permalink collisions.

This provides more meaningful post URLs while maintaining uniqueness across published Hive content.

Inbox Beneficiary Fix

  • Fixed the Inbox "Upvote & Reply" beneficiary ReferenceError.
  • Ensured the beneficiary data is correctly resolved during the combined upvote and reply workflow.

Local HiveReactKit Development

  • Linked the local hive-react-kit package using:

    file:../HiveReactKit

  • This enables live development and testing of shared library changes directly within HiveSuite.

Community Picker
Community Picker


HiveReactKit — Inline Reply Translation

Translation Toolbar

  • Added inline reply translation support directly to PostComposer.
  • Introduced a dedicated translation toolbar button.
  • Added support for 15 languages.
  • Implemented automatic language detection for the original reply text.

This allows users to translate their replies without leaving the composer or switching to another translation tool.

Preferred Language Persistence

  • Added local storage support for the user's preferred target language.
  • The selected translation language is remembered across future reply interactions.
  • This reduces repetitive language selection for users who frequently communicate in the same language.

Undo & Restore Original Text

  • Added Undo / Restore Original Text functionality.
  • Users can translate a reply, review the translated content, and restore the original text when needed.
  • The original reply remains recoverable throughout the translation workflow.

Flexible Composer Integration

  • Extended PostComposerProps with a hideTranslate option.
  • Host applications can now control whether the translation UI should be displayed for a particular composer.

This keeps the translation feature reusable while allowing individual applications and composer contexts to decide when it should be available.

Reply Translation Toolbar
Reply Translation Toolbar


HiveSuite — Inbox Translation Integration

Inline Translation Workflow

  • Enabled inline translation for all Inbox reply composers.
  • Added an in-place translation workflow before sending replies.
  • Users can translate their response directly within the Inbox without leaving the conversation.

Reply & Upvote + Reply Support

Translation is now available for both major Inbox reply workflows:

  • Reply

  • Upvote & Reply

  • Integrated the preferred target language across the Inbox translation experience.

  • Reused the HiveReactKit translation capabilities to maintain consistent behavior.

This makes multilingual communication more accessible within HiveSuite and provides a smoother experience when interacting with users from different language communities.

Inbox Reply Translation
Inbox Reply Translation


HiveSuite — Curation Detection & Request Improvements

Curator Detection Across Login Methods

  • Fixed curator detection across all supported login methods, including:

    • Browser Extensions
    • Private Keys
    • HiveSuite Login
    • HAS
    • Aioha
  • Added automatic curator verification by matching the authenticated user against the server-provided curator list.

This ensures curator-specific functionality behaves consistently regardless of how the user authenticated.

Authentication Runtime Fixes

  • Resolved block-scoped declaration runtime errors within the authentication flow.
  • Improved reliability around curator verification and authenticated state handling.

Curation Request Toggle

  • Fixed the Request for Curation toggle so eligible curators can access it during upvote interactions.
  • Ensured the toggle correctly reflects the authenticated user's curator status.

Curation Requests Across Feeds

  • Updated curation request handling across 10 feed and detail pages.
  • Removed premature exits that could prevent eligible requests from being processed.
  • Ensured curation requests can proceed correctly across the supported content and detail views.

These changes provide a more consistent curation workflow for eligible users across different HiveSuite browsing experiences.

Curation Request Controls
Curation Request Controls


HiveSuite — Bookmarks Comment Navigation

Direct Comment Access

  • Connected SnapsFeedCard comment count actions within Bookmarks.
  • Clicking the comment count can now navigate users directly to the associated comments.

This removes an extra navigation step and makes bookmarked Snap discussions easier to access.

Improved Interaction Flow

The update connects bookmark content more closely with the underlying discussion, allowing users to move from saved content directly into its comment conversation.
|


🚀 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: Communities, Translation & Curation I... | Ecency