telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
25.83k stars 5.11k forks source link

[Feature request] Don't show/receive message from blocked user in group #1025

Closed CzBiX closed 9 years ago

auchri commented 9 years ago

Do you see messages from blocked users in the iOS- or Android-app?

CzBiX commented 9 years ago

@auchri Yes, I can see that in the iOS/Android app.

foxmajik commented 8 years ago

But messages from blocked users are not blocked in chats on the desktop client when that user is blocked using the desktop client. If I block someone I still see messages in the chat from them on the desktop client.

See the attached screen shots:

screenshot 2015-11-08 15 56 39 screenshot 2015-11-08 15 56 27
BalooUriza commented 6 years ago

I also agree that this is a badly needed feature.

MarcusWolschon commented 6 years ago

Definitely needed. Back in IRC days blocking people in group chats was perfectly normal and the resulting interaction worked for ages.

urbanhusky commented 5 years ago

But not seeing what they have written breaks context in discussions and replies! That never really was a problem in IRC and I'd argue that this is more of a constructed issue. Plus, we've got more UI/UX options now: instead of completely hiding their presence, hide their text and replace it with a de-emphasised placeholder text like "user is blocked" - maybe even allow a "show hidden text" to check what they have written - or something like that.

But please, don't leave me with the options of either leaving the group completely (not acceptable) or still having to deal with that user.

MarcusWolschon commented 5 years ago

@auchri how about reopening this issue? Or if you still insist this is server-side-only, point to the respective issue for the server.

stek29 commented 5 years ago

@MarcusWolschon server side issue tracker is not public. API issue label is also used for issues which can't be implemented in tdesktop only because of platform consistency.

urbanhusky commented 5 years ago

If it cannot be implemented in desktop for consistency, why not implement it on all platforms? The hidden/de-emphasised approach should not need server/API support.

MarcusWolschon commented 5 years ago

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

chanakyabtc commented 5 years ago

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

Thank you so much dude. This is awesome. Lifesaver. Got an awesome group with just two cancerous triggering guys lol this saved the day

411an commented 5 years ago

https://telegre.at/#download

This application actually dont help to ignore blocked people. It just turns color of their messages in grey.

Besides the ignored person still can send pictures in the group chat, and you can see them.

I writed to developer of that fork, he said he was not going to make the full ignoring with hiding messages from blocked user.

Does anybody know other forks with real ignore of blocked users?

RememberTheAir commented 5 years ago

image

Twitter thread

SmartManoj commented 5 years ago

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

Android and web link ?

gmolledaj commented 4 years ago

Why is it closed if there are people who do not want Telegram to avoid putting up messages from certain contacts in family groups, themes, etc.?

Aokromes commented 4 years ago

because https://i.imgur.com/E6OhuUG.png

gmolledaj commented 4 years ago

But it does not have to do with an API, the application itself has access to the name of the contacts and can delete the contact's message on the screen. Or is it not possible to analyze the internal code of the messages as if it were HTML from a website before putting them on the screen? Thus, the text to be shown could be modified without the messages of the blocked users.

Aokromes commented 4 years ago

But it does not have to do with an API, the application itself has access to the name of the contacts and can delete the contact's message on the screen. Or is it not possible to analyze the internal code of the messages as if it were HTML from a website before putting them on the screen? Thus, the text to be shown could be modified without the messages of the blocked users.

it has to do, it's needed to block it on all the clients someone uses when it blocks someone, not on telegram desktop only.

411an commented 4 years ago

OK I did it for all suffering people

https://sites.google.com/view/ignoram/

gmolledaj commented 4 years ago

No. The Telegram system is different from WhatsApp, in Telegram the messages are on the server, a single list of messages that all members of the group see. You cannot hide or delete anything in the group because it would be deleted for all members of the group. It must be something to implement in the client application, each client will hide, not delete, the blocked message. It must be programmed in each telegram application separately: desktop, android app, ios app, telegram-web.

foxmajik commented 4 years ago

It must be something to implement in the client application, each client will hide, not delete, the blocked message. It must be programmed in each telegram application separately: desktop, android app, ios app, telegram-web.

Yes. We know that. That's what we've been asking for literally since Telegram became a thing. You don't need to delete the message from the server. Just don't f------ show it to me. I don't want to see it.

This has been a thing on IRC since the beginning of time. When you /ignore someone, it doesn't delete the message from the server. That would be ridiculous. It just doesn't show it to the user using the /ignore command.

trochdewei commented 4 years ago

This is the feature that we really need, hope it will be added at some point

aphirst commented 3 years ago

@411an Are you able to host a forked repo or some .patch files for this? It'd be very useful for Linux users to have something like that on which to base a user package.

411an commented 3 years ago

@411an Are you able to host a forked repo or some .patch files for this? It'd be very useful for Linux users to have something like that on which to base a user package.

The first problem is the telegram code changes every time when I make new version. They change the code, add strings, conditions or even new functions. When I created site for Ignoram - I made the page with code and path instructions. But it just didnt work for next version. I changed it - but for next version it didnt work again. So now I offer for download application only. But I will think about udating the page every time when I updating application.

The second problem - I dont know linux :(

It would be really good if somebody who better than me in programming do this. But most of them dont understand whats wrong with telegram, so I trying to do what I can.

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.