HiveSuite Dev Update: Persistent Nav & Scroll Restoration

avatar
(Edited)

▶️ Watch on 3Speak


HiveSuite adds URL-driven navigation, scroll restoration, feed recovery, and seamless state persistence.

Image

HiveSuite

Persistent Navigation & Scroll Restoration

Videos, Shorts, Games & Map

URL-Driven Navigation

  • Videos, Shorts, Games, and My Videos now store active tabs and filters directly in the URL.

  • Navigation is now:

    • Shareable
    • Reload-safe
    • Bookmark-friendly
  • Users can return to the exact same view even after refreshing the browser.

Feed Position Restoration

  • Returning from a video, short, or game detail page restores:

    • Previous scroll position
    • Previously visible cards
    • Loaded feed state
  • Eliminates unnecessary feed reloads and improves browsing continuity.

Improved Map Experience

  • The Map page now remembers the currently opened marker panel.

  • Navigating back restores:

    • Selected map marker
    • Opened post panel
    • Previous map context
  • Creates a smoother WorldMappin browsing experience.

Videos State Restoration
Videos State Restoration

Shorts State Restoration
Shorts State Restoration

Games Navigation Restoration
Games Navigation Restoration


Governance Navigation Improvements

Witnesses & Proposals Restoration

  • Witnesses and Proposals pages now preserve scroll position across navigation.

  • Opening a witness profile and navigating back returns users to the exact same location in the list.

  • Proposal navigation follows the same behavior for improved usability.

Better Governance Browsing

  • Prevents long governance lists from resetting when exploring individual entries.

  • Makes reviewing witnesses and proposals significantly more efficient.

  • Outcome:
    • Faster governance navigation
    • Reduced scrolling frustration
    • Improved user experience for governance participants

Witnesses Scroll Restoration
Witnesses Scroll Restoration

Proposals State Restoration
Proposals State Restoration


Inbox Improvements

Detail Panel Synchronization Fix

  • Fixed an issue where switching between Inbox tabs could leave an incorrect detail panel visible.

  • Applies to navigation between:

    • Replies
    • Mentions
  • Ensures the displayed content always matches the selected tab.

URL-Driven Conversation Selection

  • Notification and conversation selection is now managed through URL state.

  • Navigating back restores:

    • Selected conversation
    • Open notification detail
    • Reading context
  • Improves consistency across Inbox workflows.
  • Outcome:
    • More reliable Inbox navigation
    • Better conversation continuity
    • Improved state management

Inbox Navigation Improvements
Inbox Navigation Improvements


Notifications Experience Enhancements

URL-Based Filter State

  • Notification filters now persist in the URL.

  • Supported filters include:

    • All
    • Votes
    • Replies
    • Mentions
    • Follows
    • Reblogs
    • Others
  • Navigation remains shareable and reload-safe.

Scroll & Row Restoration

  • Returning from a user profile or post detail page restores:
    • Previous notification row
    • Scroll position
    • Loaded notification state
  • Prevents users from losing their place inside large notification lists.
  • Outcome:
    • Improved notification workflows
    • Faster navigation between content and notifications
    • Better continuity across sessions

Notification State Restoration
Notification State Restoration


My Videos & My Scheduled Improvements

Reload-Safe Tabs

  • My Videos now preserves sub-tabs through URL state.

  • Supported sections:

    • Publish Now
    • My Videos
    • Encoding
  • Users can reload or share links without losing context.

My Scheduled Restoration

  • Scheduled content pages now restore:
    • Loaded rows
    • Scroll position
    • Previous browsing state
  • Returning from detail pages feels instant without unnecessary loading indicators.

Refresh Behavior Preserved

  • Manual refresh actions continue to:
    • Force fresh API requests
    • Reset scroll position intentionally
  • Maintains expected refresh behavior while benefiting from restoration support.

My Videos URL Navigation
My Videos URL Navigation

My Scheduled Restoration
My Scheduled Restoration


Internal Improvements

Advanced Scroll Cache Infrastructure

  • Added module-level scroll caches across multiple application sections.

  • Supports safe restoration during browser back navigation.

  • Provides more native-app-like navigation behavior.

Cleaner URL Structure

  • Default states remain implicit to keep URLs clean.

  • Examples:

    • Trending feeds
    • Default filters
    • Posts tabs
    • Standard views
  • URLs remain concise while still supporting advanced restoration behavior.

Faster Development Workflow

  • Continued integration with local HiveReactKit builds for rapid testing and deployment of restoration features.
  • Outcome:
    • Improved navigation consistency
    • Faster page recovery
    • Better performance across content-heavy screens
    • More polished application experience

Powering the Hive Ecosystem

  • Continuously improving HiveSuite with navigation patterns that feel closer to native mobile and desktop applications.
  • Building a seamless browsing experience that preserves user context across feeds, governance, media, and social interactions.
  • Contributing open-source improvements that enhance usability, performance, and long-term maintainability throughout the 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
HiveSuite AppVote as WitnessSupport via Discord


▶️ 3Speak


via Apps from



0
0
0.000
6 comments
avatar

Hi @sagarkothari88, sorry — your video encoding on HiveSuite failed.
File: 2026-07-10-updates.mp4
Reason: Hive publish exhausted retries: request to https://api.deathwing.me/ failed, reason: Parse Error: Header overflow
What to do
Re-export the file as MP4 (H.264 + AAC) using a tool like HandBrake (free, all platforms), then upload it again from the HiveSuite composer.
Open the composer here → Failed videos and tap Try again on this entry to re-publish without re-typing the title, tags, beneficiaries or community.
Automated message from HiveSuite.

0
0
0.000
avatar

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.

0
0
0.000