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
signMessageto 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
useHiveImageSignwith 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
Click On Edit Button to Edit the post
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/:permlinkroute
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
It will Open Reply Composer box
Comment Action Split (Icon vs Count)
Split Action Comment Icon Open Reply Composer
Split Action Comment Count Open Detail Post with comments
Open 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
Support and Contact
▶️ 3Speak