Daily Development Update: hSnaps UI Updates, Profile Actions, and Unified Hive Link Handling

Words
296
Reading
2 min
Listen
Play
5M


hSnaps (hive-snaps-reactjs)

UI Update: Upvote Icon Replacement

  • Replaced the Heart upvote icon with a YouTube-style ThumbsUp icon in the hSnaps feed.
  • Improves familiarity and clarity for user interaction.

ThumbsUp Upvote Icon in Feed
ThumbsUp Upvote Icon in Feed


Profile Enhancements: Follow / Unfollow Support

  • feat(profile): enable follow/unfollow on UserDetailProfile.
  • Added follow and unfollow methods using Hive custom_json follow operation.
  • Wired onFollow and onUnfollow into UserDetailProfile to display action button.
  • Used existing authentication flow with proper:
    • Success handling
    • Cancel handling
    • Error handling
  • Fixed tabShown TypeScript issue using as const to preserve literal types.

Follow / Unfollow Button UI
Follow / Unfollow Button UI


Composer Enhancements: Tags and Reward Routing

  • feat(composer): integrate tags and reward routing into feed composer.
  • Integrated tag manager and reward selection into FeedComposer.
  • Injected selected tags into json_metadata for posts and replies.
  • Extended comment() to support reward routing via shared utility.
  • Preserved existing 3Speak beneficiary logic for default rewards.

Feed Composer with Tags and Reward Options
Feed Composer with Tags and Reward Options


hreplier-react

Unified Hive Link Handling

  • feat(links): unify Hive link handling using shared parser.
  • Added tryNavigateHiveLink and navigateToPost helpers.
  • Replaced custom /@ parsing with shared parser across screens.
  • Enabled post navigation from /@author/permlink links.
  • Linked local hive-react-kit for consistent behavior across applications.

In-App Navigation from Hive Links
In-App Navigation from Hive Links

Link Open in our App
Link Open in our App


Powering the Hive Ecosystem

  • Continuously improving Hive applications with a focus on stability, performance, and scalability
  • Contributing to open-source development and building reusable solutions for the community
  • Working towards a stronger, more accessible, and feature-rich Hive ecosystem

Final Note

  • This post has been refined with the help of AI to improve readability and structure
  • The original content and optimized version are both available for reference

Applications Built by Us
hReplierhPollshStats
---------
hSnapshFestFactsKnow more about us
---------
Support and Contact
TransparencyVote as WitnessSupport via Discord

▶️ 3Speak

Daily Development Update: hSnaps UI Updates, Profile Actions, and U... | Ecency