Daily Development Update: hSnaps Composer Unification, Hive Upload Fallback, and Feed Interaction Improvements

By @sagarkothari884/30/2026hive-139531

▶️ Watch on 3Speak


hSnaps (hive-snaps-reactjs)

Integrate Hive Image Upload Fallback and Unify Composer for Edit Flow

  • feat: integrate Hive image upload fallback and unify composer for edit flow.

  • Wired Aioha signMessage to enable Hive upload fallback in PostComposer.

  • Replaced EditPostModal with shared PostComposer for full feature parity.

  • Linked local hive-react-kit package for development using symlink setup.

  • Removed legacy upload components, now fully handled by HiveReactKit.

  • feat(composer): unify new/edit flows and integrate Hive upload fallback.

  • Integrated useHiveImageSign with Aioha and wired signer into PostComposer.

  • Replaced EditPostModal with PostComposer for a consistent editing experience.

  • Added Buffer polyfill for compatibility.

  • Removed legacy upload and signing utilities, now handled by the kit.

Unified PostComposer for Create
Unified PostComposer for Create

Click On Edit Button to Edit the post
Click On Edit Button to Edit the post

Unified PostComposer for Edit
Unified PostComposer for Edit


Feed Enhancements: Comment Actions and Reply Composer

  • feat(feed): split comment action; add reply composer with parent context.

  • PostCard updates:

    • Comment icon opens ReplyComposerModal
    • Comment count opens HiveDetailPost via /post/:author/:permlink route
  • Added local comment count update after successful reply.

  • ReplyComposerModal improvements:

    • Displays parent avatar
    • Shows @author
    • Displays “replying to author/permlink” in header
    • Removes current-user UI for focused context
  • FeedComposer updates:

    • Keeps PostComposer user header hidden
    • Modal fully controls replying-to presentation

Reply Composer with Parent Context
Click on any Post Comment Icon
Click on any Post Comment Icon

It will Open Reply Composer box
Reply Composer with Parent Context

Comment Action Split (Icon vs Count)

Split Action Comment Icon Open Reply Composer
Split Action Comment Icon Open Reply Composer

Split Action Comment Count Open Detail Post with comments
Split Action Comment Count Open Detail Post with comments

Open Detail Post with comments
Detail post with comments


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
![](https://images.ecency.com/70x0/https://hreplier.sagarkothari88.one/images/logo.png) ![](https://images.ecency.com/70x0/https://hpolls.sagarkothari88.one/logo.png) ![](https://images.ecency.com/70x0/https://hive-stats.sagarkothari88.one/images/stats_logo.png)
hReplier hPolls hStats
--- --- ---
![](https://images.ecency.com/70x0/https://hsnaps.sagarkothari88.one/logo.png) ![](https://images.ecency.com/70x0/https://hivefestfacts.sagarkothari88.one/logo-2.png) ![](https://images.ecency.com/70x0/https://images.hive.blog/u/sagarkothari88/avatar?id=test)
hSnaps hFestFacts Know more about us
--- --- ---
Support and Contact
![](https://images.ecency.com/70x0/https://cdn-icons-png.freepik.com/512/12449/12449996.png?uid=R157450845&ga=GA1.1.352572717.1773017077) ![](https://images.ecency.com/70x0/https://cdn-icons-png.freepik.com/512/9720/9720387.png?uid=R157450845&ga=GA1.1.352572717.1773017077) ![](https://images.ecency.com/70x0/https://cdn-icons-png.freepik.com/512/3670/3670157.png?uid=R157450845&ga=GA1.1.352572717.1773017077)
Transparency Vote as Witness Support via Discord

▶️ 3Speak

230

comments