hearmeneigh / fchat-rising

A heavily modded F-Chat 3.0 client for F-List
https://hearmeneigh.github.io/fchat-rising/
MIT License
40 stars 17 forks source link

[Feature Request] An icon/notifier that tells you whenever people blocked you or you are blocking people. #162

Open Touhoulicious opened 1 year ago

Touhoulicious commented 1 year ago

Hello, I'm an F-Chat user since 2019 and I have sensitivity to rejection, and F-Chat really does not help because it only tells you whether you are blocked or not AFTER you message someone. This can really hurt since if someone does not reply to me for a while it makes me feel anxious to the point I do not poke them and go fully "do not speak unless spoken to" mode, as I think I'm annoying them. This pretty much sums up my reaction whenever I see "this user no longer wishes to receive messages from you".

So, I imagined a feature that would be extremely useful, which would be an icon that tells you whenever you are being blocked or you are blocking people and it has to pop up in real time. A person blocked you = Forbidden symbol You are blocking a person = Stop hand A person blocked you AND you are blocking them = Forbidden symbol AND stop hand Like in the picture here: image

It would mean a lot to me and it would save many sensitive and/or neurodivergent people's lives.

DemonPriestessSahala commented 1 year ago

Your list of ignored users is private and attached to (stored in) your account. Accordingly, your client doesn't have a way to know if you're on someone else's ignore list until you receive a bounceback to that effect (an indirect acknowledgment). What you're asking for would require people's ignore lists to be public (so that the server could be polled) or some kind of invisible heartbeat/ACK-NACK PM (which would require changes to their client as well, and would disclose aspects of their ignore list). That's a pretty fundamental change to the way the site/chat works right now, and changes to privacy need consultation and discussion.

Quick, serious question: if you're ignoring someone (your stop hand, whether or not they're ignoring you), why keep their tab open? Is it some kind of reminder, for easier log access, or something totally different? In theory, right-clicking someone and looking for the change between Ignore and Unignore, or going to your list on the site under Account > Ignore List, will tell you whether you've ignored someone. So it helps to understand more about why those aren't sufficient!

Touhoulicious commented 1 year ago

Your list of ignored users is private and attached to (stored in) your account. Accordingly, your client doesn't have a way to know if you're on someone else's ignore list until you receive a bounceback to that effect (an indirect acknowledgment). What you're asking for would require people's ignore lists to be public (so that the server could be polled) or some kind of invisible heartbeat/ACK-NACK PM (which would require changes to their client as well, and would disclose aspects of their ignore list). That's a pretty fundamental change to the way the site/chat works right now, and changes to privacy need consultation and discussion.

Quick, serious question: if you're ignoring someone (your stop hand, whether or not they're ignoring you), why keep their tab open? Is it some kind of reminder, for easier log access, or something totally different? In theory, right-clicking someone and looking for the change between Ignore and Unignore, or going to your list on the site under Account > Ignore List, will tell you whether you've ignored someone. So it helps to understand more about why those aren't sufficient!

1 - It's for easier log access/reminder 2 - I'm just terrified of that bounceback. REALLY terrified. I feel ANXIOUS if someone I roleplayed with before does not reply to me for a while in F-Chat because chances are they blocked me an I go "don't speak unless spoken to" mode because I assume they are annoyed with me. I NEED something to help me as a neurodivergent person. If someone I try to make contact with suddenly blocks me, that lives rent-free in my head all day and bothers me. But if someone I RPed with for a long time blocks me, I have a breakdown, cry and have an anxiety attack. I'm extremely sensitive to rejection and tell people so in my profiles but some of them still do that. I once had an ANXIETY ATTACK AND CRIED a few days ago because someone was online but not replying to my messages because of the cold nature F-Chat has.