Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I want to see my room list #26

Closed
manuroe opened this issue May 4, 2022 · 0 comments
Closed

I want to see my room list #26

manuroe opened this issue May 4, 2022 · 0 comments
Labels
A-Room-List X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue Z-BBQ-Alpha Required for ElementX - BBQ - Alpha

Comments

@manuroe
Copy link
Member

manuroe commented May 4, 2022

We need to display:

  • Room avatar, display name
  • Last message, last message sender display name, timestamp
  • Unread count, missed notification count

The app has different ways to present room list. We need to be able to query the SDK :

  • Sorting by:
    • Recently updated
    • Alphabetically by room name
  • Filter by:
    • Room name
    • Tags (Favorites, ...)
    • Type: DM, room, space
    • Invitation
  • Pagination for performance reasons

We also need from the SDK:

  • Room list updates
  • Cache for displayed data. This is the first displayed screen by the app. It must be instant (It currently takes 10s to load the big test account on EIX)

Rust SDK issue: matrix-org/matrix-rust-sdk#634
UI: #30

@manuroe manuroe added Z-BBQ-Alpha Required for ElementX - BBQ - Alpha A-Room-List X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue labels May 4, 2022
pixlwave added a commit that referenced this issue Jun 8, 2022
* Add searchable to home screen.
* search ignoring case and accents
* Move home screen room search filtering to the ViewState
* Use lazy filtering for search.

Co-authored-by: Matthew Hodgson <[email protected]>
Co-authored-by: Stefan Ceriu <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List X-Needs-Rust This issue needs a Rust SDK change. It must have a link to a Rust SDK issue Z-BBQ-Alpha Required for ElementX - BBQ - Alpha
Projects
None yet
Development

No branches or pull requests

2 participants