Daily Development Update: Distriator Build Fixes and HiveReactKit Upload Enhancements

in HiveDevs23 days ago

▶️ Watch on 3Speak


HiveReactKit

Add Hive Image Upload Fallback and Signer-Based Upload Support

  • feat: add Hive image upload fallback and signer-based upload support.
  • Added uploadToHiveImages helper using signed message (Keychain-compatible).
  • Made uploads provider-agnostic via onSignMessage callback.
  • Updated PostComposer, ImageUploader, and VideoUploader:
    • Primary: ecency uploads
    • Fallback: Hive image upload
  • Gated upload UI (paste/drag/toolbar) based on upload capability.
Image Upload Flow with Fallback

Click Image icon on PostComposer
Click Image icon on PostComposer

Error Handle in Case of Ecency image Upload failed
Select Image and Accept Buffer Keychain Request
Select Image and Accept Buffer Keychain Request

After uploading Preview Image
After uploading Preview Image


Composer Enhancements: Upload UX and Wallet Approval Flow

  • feat(composer): add Hive image upload fallback and wallet approval UX.
  • Added uploadToHiveImages + useHiveImageSign for provider-aware signing.
  • Supported ecency → Hive fallback with:
    • Keychain
    • PeakVault
    • dhive
  • Improved PostComposer with:
    • Approval banner for signing actions
    • Cancelable uploads
    • New configuration props
  • Enhanced Image and Video uploaders:
    • Fallback handling
    • Abort support
    • Improved error messages

In case of Ecency Image Upload, just select image
In case of Ecency Image Upload, just select image

Composer Approval Banner UI
In case of Hive Image Upload, Select Image and Accept Buffer Keychain Request
In case of Hive Image Upload, Select Image and Accept Buffer Keychain Request

Upload Progress and Error Handling UI
Upload Progress and Error Handling UI


Distriator App

Build Fix and Default Currency Handling

  • fix: downgrade date-fns to v3 and set GTQ as default for auto-login users.
  • Updated hive-react-kit to the latest version.
  • Downgraded date-fns from v4 to v3 to fix missing module build errors.
  • Resolved issues caused by missing files such as addDays.js and addISOWeekYears.js.
  • Set default wallet currency to Guatemalan Quetzal (GTQ) for auto-login users.

Wallet Showing Default GTQ Currency for Ati-Hotel User's Logins
Wallet Showing Default GTQ Currency for Ati-Hotel User's Logins


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

Sort:  

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

Thank you so much @indiaunited & @bhattg for curation based support.
I feel motivated.

via Apps from

We, the grateful Hispanic community, continue to support your work.GIF

via Apps from

Congratulations @sagarkothari88! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You published more than 750 posts.
Your next target is to reach 800 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Hive Power Up Day - May 1st 2026

Update: @sagarkothari88, I paid out 0.960 HIVE and 0.000 HBD to reward 2 comments in this discussion thread.