Skip to content

Enhancement: Intelligent room sorting logic #11

@nurefexc

Description

@nurefexc

Goal

Ensure that the rooms the user actually needs to open are always at the top, minimizing scrolling and search time.

Logic

Sort based on a weight-based priority system:

  1. Rooms with Direct Mentions/DMs (High priority)
  2. Rooms with unread counts (Medium priority)
  3. Frequently visited rooms (Low-latency access)
  4. Muted/Idle rooms (Bottom)

Tasks

  • Refactor the sorting algorithm to use a multi-criteria weight system.
  • Add a visual separator between "Active" and "Idle" rooms.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions