hReplier App
UI Enhancement: App Tag Badge on Detail Pages
feat(ui): show app tag badge on detail pages for hSnaps / hCurators / hReplier posts.
Added AppTagBadge component to display a red #tag badge.
Detection logic:
Based on json_metadata.app
Or developer field (dev / developer = sagarkothari88)
Displays:
First matching tag (hsnaps, hcurators, hreplier)
Fallback to app name if no match found
Integrated across all detail screens for consistent UI styling.
App Tag Badge on Post Detail
Settings Enhancement: Configurable Upvote Slider Step
feat(settings): configurable upvote slider step (0.25 / 0.5 / 1, default 1).
Added voteWeightStep setting with options:
Enabled fractional slider steps in VoteSlider.
Added dynamic decimal formatting based on selected step.
Introduced step selector UI in Settings under Default Vote Weight.
Applied selected step globally across post detail pages.
Fractional Vote Slider in Action - Step Selector UI
Setting - set the Vote Slider Steps
Authentication Enhancement: Expanded HiveSigner Scopes
feat(auth): expand HiveSigner scopes for full posting and engagement support.
Extended OAuth scopes from:
to include:
comment
comment_options
custom_json
delete_comment
Enabled advanced actions:
Replies
Edits
Beneficiaries
Reblogs
Follows
Mutes
Comment deletion
Adopted granular scopes instead of full posting for improved user consent clarity.
Note:
HiveSigner app registration must be updated to whitelist new scopes
Requests will fail if scopes are not properly configured
Login with HiveSigner Flow 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 optimized version are both available for reference
Applications Built by Us
Support and Contact
▶️ 3Speak