Nheko-Reborn / nheko

Desktop client for Matrix using Qt and C++20.
https://nheko-reborn.github.io/
GNU General Public License v3.0
1.95k stars 201 forks source link

ignoring a user does not make their invites invisible #1780

Open auroraanna opened 3 months ago

auroraanna commented 3 months ago

Describe the bug

Pending invites do not get cleared when ignoring the user.

To Reproduce

  1. Get invited to a room by someone
  2. Ignore the user

What happened?

I received several invites but they were still showing up when i ignored the users on another client.

Expected behavior

When ignoring a user, all their invites gets discarded/made invisible.

Screenshots

No response

Version

0.12.0

Operating system

Linux

Installation method

Some repository (AUR, homebrew, distribution repository, PPA, etc)

Qt version

No response

C++ compiler

No response

Desktop Environment

swayfx with waybar

Did you use profiles?

Relevant log output

No response

Backtrace

No response

emi-rose commented 3 months ago

Can confirm and reproduce this bug, in addition, it would be helpful to allow a user to ignore problematic/bot domains.

deepbluev7 commented 3 months ago

@emi-rose, ignoring domains isn't easily possible via Matrix right now. Best you can do is ban them from a room.

emi-rose commented 2 weeks ago

@emi-rose, ignoring domains isn't easily possible via Matrix right now. Best you can do is ban them from a room.

It is a user safety feature, any client that offers that capability will be preferred to individuals often targeted with these attacks, even if the solution has some trade-offs.