Distriator Backend (distrion-backend)
Review Questionnaire Update
- Updated review questionnaire for detailed reviews.
- Improved structure to capture more meaningful user feedback.
User Management: Auto-Approve and Flag Propagation
- feat(manage-users): add auto-approve toggle and flag propagation across collections.
- Added flag/unflag APIs:
- Toggle
requiresManualApprovalfor:- Users
- Business Owners
- Guides
- Toggle
- Introduced shared helper:
- Propagates flag state across all related collections:
- User
- Guide
- BusinessOwner
- Propagates flag state across all related collections:
- Fixed reward auto-approval logic:
- Now checks flag status across all collections instead of a single role.
- API enhancements:
- Included
requiresManualApprovalfield in list APIs. - Trigger Discord alerts when flag status changes.
- Included
Admin Flag Toggle Backend Flow
Distriator Frontend
Review System Improvements
- fix(reviews): increase validation thresholds and add image fallback.
- Updated validation rules:
- Minimum 30 characters for answers
- Minimum 40 characters for main review
- Ensured:
- Validation messages
- Character counters
- Submit button states
remain fully synchronized with new thresholds.
- Media handling improvements:
- Added image proxy fallback using
stripHiveImageProxyin review preview modal. - Prevented infinite retry loops.
- Ensured proper reset when navigating images.
- Added image proxy fallback using
Review Validation UI with Counters
Image Fallback in Review Preview
User Management UI Enhancements
- feat(manage-users): add Auto Approve toggle with full UI integration.
- Replaced flag button with Auto Approve toggle (ON/OFF).
- Extended role types and UI state to support
requiresManualApproval.
- Integrated APIs:
- Connected flag/unflag endpoints with optimistic UI updates.
- Added confirmation dialog for better control.
- UI improvements:
- Stacked action layout for better readability.
- Mobile dropdown support for improved responsiveness.
Auto Approve Toggle in User Management UI
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
More Links
![]() | ||
| HiveSuite App | Vote as Witness | Support via Discord |
▶️ 3Speak
