HiveReactKit & HiveSuite Development Update: Image Editing, Cropper & Stability Improvements

Words
890
Reading
4 min
4h
Listen to this post
~6 min

Image

HiveReactKit & HiveSuite

HiveReactKit — Image Editing & Redaction Improvements

Interactive Blur & Redact Tool

  • Added an interactive pencil tool inside the image cropper.
  • Users can draw directly over areas of an image that need to be hidden or redacted.
  • Added support for applying different redaction styles depending on the user's requirement.
  • The editing workflow is integrated directly into the image preparation process before upload.

This provides a more practical way to protect sensitive information or hide unwanted portions of an image without requiring users to use an external image-editing application.

Interactive Blur & Redact Tool

Interactive Blur & Redact Tool


Multiple Blur & Redaction Styles

The new editing tool supports three different redaction options:

  • Gaussian Blur — Smoothly obscures the selected area.
  • Pixelate — Converts the selected region into a pixelated effect.
  • Blackout — Completely covers the selected area with a solid blackout effect.

These options allow users to choose the most suitable editing method depending on whether they want to partially obscure content or completely remove sensitive visual information.

Blur, Pixelate & Blackout Styles

Blur, Pixelate & Blackout Styles


Advanced Editing Controls

Added additional controls to make the editing workflow easier to manage:

  • Resize editing regions.
  • Delete individual blur/redact regions.
  • Undo recent editing actions.
  • Clear all applied blur/redact regions.
  • Continue editing before finalizing the image.

These controls make the tool more flexible while keeping the editing experience straightforward for everyday Hive users.

Image Redaction Editing Controls

Image Redaction Editing Controls


Permanent Image Redaction

  • Blur and redaction regions are processed directly into the final image.
  • Canvas processing is used to bake the applied edits into the uploaded image.
  • The visual modifications are therefore part of the final exported image rather than being dependent only on the editor interface.
  • This provides a more reliable result when the image is ultimately uploaded and displayed elsewhere.

Permanent Blur & Redaction Processing

Permanent Blur & Redaction Processing


HiveReactKit — Image Cropper Improvements

Eight-Side Crop Handles

The Image Cropper has been upgraded with more precise resizing controls.

  • Added 4 corner handles for diagonal resizing.
  • Added 4 edge handles for directional resizing.
  • Users can now adjust the crop region from all eight sides.
  • Improved precision when selecting the exact portion of an image that should be retained.

This makes the cropper much more flexible for both desktop and touch-based editing workflows.

8-Side Image Crop Handles

8-Side Image Crop Handles


Responsive Dragging & Crop Boundaries

  • Added directional resizing behavior for the new crop handles.
  • Added appropriate resize cursors for different crop directions.
  • Improved pointer handling for smoother interactions.
  • Added image-boundary clamping so the crop area cannot move outside the available image.
  • Improved the overall responsiveness of the crop interaction.

These improvements make image cropping more predictable and easier to control across different screen sizes.

Responsive Crop Dragging & Boundary Control

Responsive Crop Dragging & Boundary Control


HiveReactKit — Composer Integration

Crop & Blur / Redact Actions

The new image editing capabilities have been integrated into multiple image upload workflows.

Added dedicated actions for:

  • Crop
  • Blur / Redact

These actions are now available in:

  • Blog image uploaders
  • Snaps image uploaders
  • Comment image uploaders

This provides a consistent image preparation workflow across different Hive content creation experiences.

Composer Image Editing Integration

Composer Image Editing Integration


HiveReactKit & HiveSuite — UI Simplification

Reputation Tooltip Refactor

  • Replaced the reputation tooltip component in UpvoteListModal.
  • Switched to the native browser title attribute for the reputation information.
  • Simplified the component implementation and reduced unnecessary UI complexity.
  • Maintained the ability for users to access the reputation information through a familiar browser tooltip.

This small refactor helps keep the interface lightweight while removing an additional component where native browser functionality is sufficient.

Upvote List Reputation Tooltip

Upvote List Reputation Tooltip


HiveSuite — Web2 Logout & Profile Fix

Logout Profile Cleanup

  • Fixed an issue where Web2 profile information could remain visible after logout.
  • Cleared lingering Web2 profile data during the logout flow.
  • Improved the separation between authenticated and logged-out states.
  • Prevented stale profile information from appearing after a user has ended their Web2 session.

This provides a cleaner authentication experience and ensures the UI accurately reflects the current session state.

HiveSuite — Video Page Stability Improvements

MyVideosPage & VideosPage Fixes

Resolved multiple issues across the video-related pages, including:

  • TypeScript issues
  • ESLint issues
  • State management problems
  • Date handling issues
  • Ref-related issues
  • Sorting behavior problems

These fixes improve the stability of the video experience and help ensure that the affected pages behave consistently during rendering, navigation, and content sorting.


HiveSuite — Feed & Authentication Fixes

Feed and Auth Integration

  • Corrected feed-related props.
  • Fixed missing useAuthData imports.
  • Improved the connection between feed components and authentication state.
  • Reduced potential runtime and build issues caused by incorrect or missing authentication dependencies.

These fixes help maintain a more reliable relationship between user authentication and feed-related functionality throughout HiveSuite.

Feed & Authentication Fixes

Feed & Authentication Fixes


🚀 Powering the Hive Ecosystem

  • Continuously improving HiveReactKit with reusable components that make Hive applications richer and more responsive.
  • Building shared infrastructure for media rendering, translations, and smoother community navigation across the Hive ecosystem.
  • Contributing open-source enhancements that improve usability, consistency, and long-term maintainability for Hive frontends using HiveReactKit.

Final Note

This post has been refined with the help of AI to improve readability and structure.

The development updates and optimized version are both available for reference.


🔗 More Links

HiveSuite AppVote as WitnessSupport via Discord

Use HiveSuite. Invite your friends. Stay active. Earn rewards.