Daily Development Update: Advanced PostComposer, Poll Integration, and Blockchain Action Enhancements

Words
417
Reading
2 min
Listen
Play
5M


Hive React Kit

Add PostComposer with Rich Editing, Preview, Templates, and Improved Media Handling

  • Introduced a powerful PostComposer with rich editing, live preview, and support for multiple media types.
  • Added template support, drag-drop uploads, and improved emoji picker for faster content creation.
  • Enhanced preview to support embeds and safe rendering of content.
  • Improved usability with better layout, mobile fixes, and limits on media uploads.
  • Updated configuration and exports to make the composer fully reusable and customizable.
  • Extra params added to hide username and User Avatar.
  • Also added one params to hive Post button for hReplier App.

PostComposer UI with Rich Editor & Copy Paste Image Support
PostComposer UI with Rich Editor & Copy Paste Image Support

PostComposer UI Select Template
PostComposer UI Select Template

PostComposer UI Preview Content
PostComposer UI Preview Content


Add PollCreator to PostComposer with Poll Preview and Customisation Options

  • Added a PollCreator feature inside the composer to create polls with multiple options and settings.
  • Integrated a poll button and preview card directly into the composer UI.
  • Enabled poll state handling via callback for easy integration with parent components.
  • Improved behaviour so polls persist correctly and reset only when needed.
  • Added customisation options for UI styling and header visibility.

PostComposer - Create Polls UI
PostComposer - Create Polls UI

PostComposer - Preview Polls UI
PostComposer - Preview Polls UI


Extend PostComposer submitRef and Enforce Portrait Video Uploads

  • Added new composer methods to retrieve final content and reset state programmatically.
  • Improved media handling by ensuring correct content formatting before submission.
  • Restricted video uploads to portrait format only for consistency.
  • Updated documentation to reflect new composer capabilities.

PostComposer - Portrait Video allowed to upload
PostComposer - Portrait Video Allowed to Upload

PostComposer - Landscape Video not allowed to upload
PostComposer - Landscape Video not allowed to upload

PostComposer - Video Upload Progress
PostComposer - Video Upload Progress

PostComposer - Uploaded Video Preview
PostComposer - Uploaded Video Preview


Enforce Dark-Mode-Only UI, Unify Action Bar, and Integrate Real Blockchain Actions

  • Enforced dark-mode-only UI across profile components.
  • Unified PostActionButton into a single responsive action bar.
  • Integrated real blockchain actions (follow, ignore, vote, comment, reblog).
  • Fixed follow/unfollow state handling and count sync.
  • Improved ignore flow with API + navigation.

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 optimised 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: Advanced PostComposer, Poll Integration, ... | Ecency