element-hq / element-x-ios

Next generation Matrix client for iOS built with SwiftUI on top of matrix-rust-sdk.
https://element.io/labs/element-x
GNU Affero General Public License v3.0
423 stars 99 forks source link

Unread list filter not working as expected #3070

Open haecker-felix opened 3 months ago

haecker-felix commented 3 months ago

Steps to reproduce

1. Where are you starting? What can you see?

The iOS Element X app shows a unread badge -> 1 Unread message.

2. What do you click?

Tap on the app to see the unread messages, and apply the "Unread" filter on the top.

Outcome

What did you expect?

Only seeing rooms with notification settings being set to

Basically something like the legacy Element App is doing:

What happened instead?

The filter (unread == "Ungelesen") shows all unread rooms without respecting my notification settings. The unread badge count doesn't match the count of unread rooms.

Unfortunately this makes Element X unusable for me, because I'm joined in very many different rooms, and I need some view / filter for only showing the unread rooms (like the legacy Element app does).

Your phone model

iPhone 15 Pro

Operating system version

iOS 18.0

Application version

1.6.13

Homeserver

Synapse 1.111.0 / Sliding Sync Proxy 0.99.19

Will you send logs?

Yes

Velin92 commented 3 months ago

Hello can we get more details? The app should be showing exactly your settings. Maybe you would like the room list to only filter based on your noisy notifications? Which in standard only applies to mentions and DM chats.

haecker-felix commented 3 months ago

Maybe you would like the room list to only filter based on your noisy notifications?

Yes, I think that makes sense (and is also what the legacy Element app does).

Velin92 commented 3 months ago

I see, as of right now we don't provide that option, but will convert this issue into an enhancement proposal