Tdesktop: Hide conversations from the conversation list

Created on 27 Apr 2015  路  39Comments  路  Source: telegramdesktop/tdesktop

Please add a feature to close chats / display a selected list of people on the left pane instead of having to delete them. I prefer to display in left pane only those people i send messages to and not people i don't (want to) send messages to...

api issue enhancement

Most helpful comment

I think what he meant by that was "no api for that" which in his language means:
No=open
Api=an issue
For=to create
That=that API

All 39 comments

Or, as in the mobile plataforms, have two lists, one with only "chats", another with only contacts.

I agree with you cobalto, that would be consistency across all platforms!

joebex: Yes, it should look and behave the same on all platforms (+ webfrontend) :-)

close and don't load messages from server before it'll opened (joined) again

Why was this issue closed? Does this mean that this feature-request was ignored?

No, but only conversations are now shown in the left pane

This is not what i was suggesting when opening the issue. What i was suggesting was to have an option to hide/close a chat so that it won't be listed in left pane. Now if you wan't to remove a person from the left pane you need to delete the chat, which means that you loose the chat-history.

That makes no sense to me but ok

Well, there are people you chat with frequently, and others you chat much more seldom with. By hiding those who are more seldom worth a chat could by hiding clean up space in the left pane

I hope this enhancement will be implemented soon!
I give more examples why there should be an option to hide chats in the left pane:
You sit in a meeting sharing your screen on a videoprojector. You get a message from someone that is taking part in the meeting remotely. When opening the chat you see a long list of different people you have been chatting with. One of the messages visible is from your horny wife/lover/ex.. Obviously you don't want that everyone will see such messages (of maybe you want.. ;-) )..

Please add this option!

One of the messages visible is from your horny wife/lover/ex..

Nice example! What about maybe some group(s) of contacts that could be collapsed and hidden?

Another use case is the telegram messages informing new functionality. I don't want to see them in the middle after I have read them. And I don't want to delete them because sometimes is useful information.

If I am in a group of +18 and lend my cell to my little son? It would be nice to be able to hide some conversations and later access them with a key

@cpjeanpaul Set up an pin code so he can't access telegram.

Wife? :)

what?

We can hide conversations list by minimising the telegram window. But just hide latest messages will be also a good improvement.

I'd like to second the fact that archiving (hiding, but keeping) chats is an incredibly important feature. A simple "Done" button like on the FB pages manager (messaging) next to a chat would for example be amazing, but then again a tap-hold menu to hide it would be fine really. It would simply filter items on the conversations list, leaving only the ones we'd like to focus on.

No api for that

WTF? You just close this issue because there is no api for such feature?? Then the fix the API so this kind of feature could be created!

@hertell I think you are clever enough to figure out that this repo is only for Telegram Desktop and not for the api or other stuff.

I think what he meant by that was "no api for that" which in his language means:
No=open
Api=an issue
For=to create
That=that API

@gurghet no, it doesn't

Hello! B.T.W. There is a way to hide all muted chats in tg desktop app. It's called "workmode"
Click"Settings" and when the settings panel is opened just write "workmode" on the keyboard.
When you will finished a writing you will see popup message.

https://pp.userapi.com/c841533/v841533537/21070/fncHJx84nMw.jpg
https://pp.userapi.com/c841533/v841533537/21077/dvZCod-UsF4.jpg

@privetstas 1.2.6 doesn't behave like you described. Nothing happening after write "workmode" in settings.

@iHandy just to verify: your keyboard layout was set to English, right?

Workmode works with 1.2.6. Nice! Please add an selectable option for workmode. Also add a way to add contacts to a group so i can have work-related contacts and private contacts and non-active contacts

@stek29 my bad, not english, with english it works well)

@privetstas add more choices: hide muted, show unreaded or unreaded first

Can this be added on mobile and Mac version as well? It is extremely helpful, as I have many group chats or channels I do not want to lose the history of, but do not want to receive alerts, or clog up the chat panel on the left.

@DmacMcgreg Agreed. Hope the developer can add this feature to the following new versions.

I've seen many feature request these guys are simply ignoring. I'd say 9 of 10. :) Some sort of Microsoft style.
Anyways, the ability to hide (and not to delete) certain chats from the chat list on the left pane of TDesktop is the key feature most of them users need. I don't even see the point of reasoning the WHY to the devs, since it's more than obvious.

@kli0rf Keeping the "_most of them users need_" and "_I don't even see the point of reasoning the WHY to the devs_" statements aside, I think the purpose of "archiving" a chat is to permanently hide it from the dialogs list, because you are not interested in it but still want to have it archived somewhere, just in case. Or because you find the amount of notifications coming from a specific chats annoying. Then, archived chats should be hidden on all your other clients (eg. mobile client or other tdesktop installations) because that's how one would expect it to work (imagine having to manually archive the same chats from every client on every login). That's why this issue is marked as API issue, that's something that needs to be supported by the backend first, tdesktop can't do nothing about this. It's not "some sort of microsoft style", more like people submitting feature requests in the wrong place. If Telegram gets enough requests on Twitter or via the in-app support, they might start to think about this

@RememberTheAir hiding chat != archiving chat. And the ability of TDesktop to hide muted chats in workmode is kind of a proof there's no API limitations.

@kli0rf workmode is an hidden setting you can't enable unless someone told you it exists. It's part of a set of debugging triggers hidden in the app, so not really something to use as comparision. In the contributing guide it's stated that all major features are established by Telegram's core team first, so yes, platform-wide features like this one must be supported by the API first. Expecially when them not being synced across devices implies the repetition of the same work done by the user on every client.

hiding chat != archiving chat

Mmmm. With "archiving" I mean hiding a chat from your chats list without having to delete it, implying you should be able to find it somewhere in the app with an option to un-hide it if needed. Are we talking about different things? 馃

@RememberTheAir hiding chat != archiving chat. And the ability of TDesktop to hide muted chats in workmode is kind of a proof there's no API limitations.

I have to agree, and to stress again how important this is. Although archiving would be good enough. It is one of the most basic features and there is nothing worse than having to look at old chats (names, and especially the avatars) you do not want to see, but keep.

Also, only being able to hide muted chats is terrible. Hiding read chats, or "ok'd" chats, would make more sense. There is not much I'd send you over to FB for, but look at how they handle page messages. Once you're done with them, click the checkmark and they go into hiding, leaving the inbox (and the brain power) open to new ones. This is really important unless you have your best buddies open in TG all the time, chatting with them all the time. Often we get messages and we just want to read, reply, and be done with it.

@RememberTheAir

workmode is an hidden setting you can't enable unless someone told you it exists. It's part of a set of debugging triggers hidden in the app, so not really something to use as comparision.

Hidden or not hidden, that's not he point. What i'm saying, that it has nothing to do with the API, since the same functionality is already enabled, meaning that allegation about API limitations is complete bullshit. There's no such limitations in API, as we already seen it can be done.

With "archiving" I mean hiding a chat from your chats list without having to delete it, implying you should be able to find it somewhere in the app with an option to un-hide it if needed. Are we talking about different things?

No, we're probably talking about the same thing. Archiving a chat, imho, is a bit different thing. Archives, at least in google's hangouts logic, goes to separate section, and once you start a new chat with a person you have an archived chat, it starts on a clean thread. And hiding a chat is just taking out the less important conversation from the list, which sometimes might be extremelly long. It's like a deleting chat without deleting the complete chat history from the cloud. It's a pain in ass if you have a lot of chats in your chat list, and you need to scroll and find the certain chat in case you need to reread something important. Really, this is a MUST.

@kli0rf

Hidden or not hidden, that's not he point. What i'm saying, that it has nothing to do with the API, since the same functionality is already enabled, meaning that allegation about API limitations is complete bullshit.

There is no API to do that. Just to clarify what I'm talking about when I say "API": with"API" I refer to the MTProto API, which is how tdesktop interacts with Telegram and that's how things get synced across clients. No API method to hide chats -> no cross-clients sync. "workmode" being a thing doesn't mean anything in this case for two reasons: it's an hidden/debug feature you can't enable unless someone told you it exists, and it's a client-side thing that doesn't need any sync. Hiding chats is different, they need to be synced since we are talking about a multiplatform, cloud-based messaging service - and you can't sync hidden chats if MTProto doesn't support that. And that's the reason why this issue is closed and marked as "API issue" - because this feature goes beyond tdesktop's development

About the meaning of "archive", then yes, we are talking about the same thing. I've never used Hangouts so I didn't interpret the term in that way

No API method to hide chats -> no cross-clients sync. "workmode" being a thing doesn't mean anything in this case for two reasons: it's an hidden/debug feature you can't enable unless someone told you it exists, and it's a client-side thing that doesn't need any sync.

Ok, that makes sense. Synching hidden chats accross all them clients you're connected from would be a great thing. Nevertheless, even hiding not important chats per client basis would make users' life much easier.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hosseinab picture hosseinab  路  3Comments

LeonTheOriginal picture LeonTheOriginal  路  3Comments

DRSDavidSoft picture DRSDavidSoft  路  3Comments

abhyrz picture abhyrz  路  3Comments

luisalvarado picture luisalvarado  路  3Comments