HiveSuite Development Update: Communities, Translation & Curation Improvements
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()usingbridge.list_all_subscriptions. - Added and exported the
SubscribedCommunityinterface. - Exported
communityServiceand 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
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_permlinkgeneration 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-kitpackage using:file:../HiveReactKitThis enables live development and testing of shared library changes directly within HiveSuite.
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
PostComposerPropswith ahideTranslateoption. - 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
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
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
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 App | Vote as Witness | Support via Discord |
Use HiveSuite. Invite your friends. Stay active. Earn rewards.
Posted via HiveSuite