status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
288 stars 78 forks source link

[Epic] Profile Showcase #12984

Closed alexjba closed 1 month ago

alexjba commented 10 months ago

WIP Design - Actual Design

Bugs

General

Identity

- [ ] #13350 out of scope for MVP, to be done in the next milestone

Assets

Pending assets tasks will be covert by the following EPIC:

Collectibles

Accounts

Web

Profile Popup

Meaning it as the popup shown when previewing but also the popup shown when looking at someone's profile.

Password

noeliaSD commented 9 months ago

Backend related EPIC: https://github.com/status-im/status-desktop/issues/12658

alexandraB99 commented 8 months ago

Updated backend EPIC: https://github.com/status-im/status-desktop/issues/13069

alexjba commented 8 months ago

@jrainville Based on the new designs when blocking a contact, the DB is purged of any messages previously received by the contact in any context. I see this doesn't happen at the moment, and looks to me like we need a backend implementation for this. Do you know if it's already implemented or planned?

jrainville commented 8 months ago

@jrainville Based on the new designs when blocking a contact, the DB is purged of any messages previously received by the contact in any context. I see this doesn't happen at the moment, and looks to me like we need a backend implementation for this. Do you know if it's already implemented or planned?

@alexjba @mprakhov is already working on that. Here https://github.com/status-im/status-desktop/issues/13034 and here https://github.com/status-im/status-desktop/issues/13453

mprakhov commented 8 months ago

I'm working on removing all user messages from the community (during member ban) Does it mean, that in your scenario you need to remove all user messages (for a client, who is blocking) from all communities and 1 to 1 msgs?

Update: ok, found:

You will not see Alex Pella’s messages but Alex Pella can still see your messages in mutual group chats and communities. Alex Pella will be unable to message you.

It's a little bit different logic

jrainville commented 8 months ago

Does it mean, that in your scenario you need to remove all user messages (for a client, who is blocking) from all communities and 1 to 1 msgs?

Ah my bad, those are two different issues. @mprakhov is working on banning from a community.

As for blocking a user, it's a different issue.This is not exactly the right issue, but it does concern what happens when one person blocks another https://github.com/status-im/status-desktop/issues/8975

So back to your original question @alexjba

Do you know if it's already implemented or planned?

Yes it is planned at some point. I don't think it's implemented yet.

caybro commented 8 months ago

I'm working on removing all user messages from the community (during member ban) Does it mean, that in your scenario you need to remove all user messages (for a client, who is blocking) from all communities and 1 to 1 msgs?

Not sure about ban, but blocking somebody should go like this: image

jrainville commented 8 months ago

We can implement the backend for it for the context shown above. It shouldn't be too complex.

As for the other issue about blocking a user and being removed from all the chats and such, we can do that later.

@alexjba or whoever, feel free to open an issue for it and ping me so that I can assign it.