HiveSuite Dev Updates: Location-Aware Posts, Colored Code Blocks & In-App Changelog

in HiveDevs9 days ago

▶️ Watch on 3Speak


HiveSuite adds location-aware posts, syntax-highlighted code blocks, and a structured in-app changelog system.

HiveSuite

Add Location to Posts

Location Picker in Create Blog Flow

  • Added a new Location button inside the Create Blog page:
  • Positioned next to the Community selector
  • Clicking the button opens a full-screen interactive map for selecting a location.

Interactive Map Experience

  • Users can:
    • Drop a pin anywhere on the map
    • Drag the selected pin
    • Tap directly on the map to reposition
    • Use the My Location shortcut

Improved Permission Handling

  • My Location now:
    • Properly requests device permission
    • Displays clear messaging if access is denied or blocked

Smart Fallback Location Support

  • If precise GPS coordinates are unavailable:
    • App automatically falls back to approximate city-level positioning
  • Fallback only activates after location permission is granted.

Location Preview Chips

  • After selecting a location:
    • A coordinate chip appears in the composer
  • Users can:
    • Keep the location
    • Remove it using the ✕ action

Live Map Preview in Post Composer

  • Right-side preview pane now renders:
    • A real interactive map preview
  • Displayed directly below the post preview content.

Safe Location Description Validation

  • Location descriptions now allow only:
    • Letters
    • Numbers
    • Spaces
    • Commas
    • Periods
    • Hyphens
  • Prevents unsupported special characters from breaking post formatting or metadata.

WorldMapPin Integration

  • Published locations are now embedded directly into the post metadata.

  • Posts automatically appear on:

    • WorldMapPin world map integrations

Local Hive React Kit Linking

  • Hive React Kit remains linked locally inside HiveSuite:
    • All location-related kit changes update instantly after rebuilds
  • Outcome:
    • Richer location-aware publishing
    • Better travel and geo-content support
    • Seamless WorldMapPin ecosystem integration

Location Picker Map
Location Picker Map

WorldMapPin Post Preview
WorldMapPin Post Preview


Colored Code Blocks with Copy Support

Syntax Highlighting in Post Preview

  • Code blocks inside the preview pane now render with full syntax coloring:
    • Keywords
    • Strings
    • Numbers
    • Comments
  • Similar visual experience to:
    • PeakD
    • GitHub

Multi-Language Support

  • Syntax highlighting currently supports:
    • JavaScript
    • TypeScript
    • JSON
    • HTML
    • CSS
    • Bash
    • Python
    • Java
    • Go
    • Rust
    • SQL
    • Markdown

Dark Theme Styling

  • Code blocks now use:
    • Clean dark-background styling
  • Matches the overall HiveSuite editor theme.

Built-In Copy Button

  • Every code block now includes:
    • Top-right Copy button

Copy Feedback

  • After copying:
    • Button briefly changes to a green Copied confirmation state

Stable Rendering Behavior

  • Syntax colors and copy controls remain stable during:
    • Preview refreshes
    • Background auto-translation
    • Composer re-renders
  • Outcome:
    • Better technical writing experience
    • Cleaner developer-focused content previews
    • Improved usability for code-heavy posts

Colored Code Blocks & Copy Code Button
Colored Code Blocks & Copy Code Button


In-App Changelog Page

Changelog Screen Access

  • Users can now open the in-app Changelog screen by:
    • Tapping the version number inside the side drawer

Structured Release Entries

  • Each changelog entry includes:
    • Release date
    • One-line release tagline
    • Categorized updates

Categorized Update Sections

  • Changes are grouped visually into:
    • New
    • Improved
    • Fixed

Easy Future Maintenance

  • Adding future release entries now requires:
    • A single-line update inside one changelog file
  • Simplifies long-term changelog maintenance and release management.
  • Outcome:
    • Better transparency for users
    • Easier release tracking
    • More polished product update experience

In-App Changelog Screen
In-App Changelog Screen


Powering the Hive Ecosystem

  • Continuously improving creator workflows, developer tooling, and publishing experiences across HiveSuite
  • Building scalable and creator-focused interaction systems for the Hive community
  • Contributing towards a cleaner, more interactive, and feature-rich Hive ecosystem

Final Note

  • This post has been refined with the help of AI to improve readability and structure
  • The original development updates and optimized version are both available for reference

More Links


▶️ 3Speak


via Apps from

Sort:  

This post has been manually curated by @steemflow 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 @steemflow by upvoting this comment and support the community by voting the posts made by @indiaunited.

Thank you so much @steemflow & @indiaunited for curation based support.

I'll keep going. Hopefully one day, work will be recognized.

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