Skip to content

Improves entity tree and message detail UX - #173

Open
soliktomasz wants to merge 4 commits into
mainfrom
feat/entity-tree-ux
Open

soliktomasz wants to merge 4 commits into
mainfrom
feat/entity-tree-ux

Conversation

@soliktomasz

Copy link
Copy Markdown
Owner

Enhances the entity browsing experience and message detail view:

  • Entity Tree & Navigation:

    • Implements an entity filter that now intelligently searches within topic subscriptions, automatically expanding topics that contain matching subscriptions.
    • Introduces a dedicated "Entity Selection Footer" that displays comprehensive metadata for the currently selected queue, topic, or subscription, and centralizes contextual actions in a single, accessible flyout.
    • Moves inline action buttons (e.g., create, details, delete) for subscriptions from directly within the entity tree items to the new selection footer, significantly decluttering the tree view.
    • Refactors entity tree styling and templates to provide clearer visual indicators for item selection and expansion, improving overall readability and interaction.
    • Updates topic selection logic to consistently load subscriptions and toggle the expansion state when a topic name is clicked.
  • Message Details & Actions:

    • Redesigns the message detail dialog into a modern, slide-out drawer, offering a more fluid and less intrusive user experience.
    • Adds a direct delete capability for individual messages from within the message detail drawer, streamlining message management.
    • Refines the presentation of message metadata within the drawer, organizing less frequently accessed information into an expandable section.
    • Enhances accessibility for the message detail drawer, including improved focus management and support for closing the drawer with the Escape key.

Implements a new side-drawer experience for viewing message details, replacing the centered modal. This includes a delete action for individual messages with safety checks for entity state, keyboard navigation support (Esc to close), and a blur effect on the background content when the drawer is active.
@coderabbitai

coderabbitai Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 5dd3e33b-1d06-49fd-855d-53f24e3e19ba


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant