morethanwords / tweb

Telegram Web K, GPL v3
https://web.telegram.org/k/
GNU General Public License v3.0
1.86k stars 595 forks source link

[Feature Request] Insufficient support for supergroups and corresponding groups integration. #306

Open syominsergey opened 9 months ago

syominsergey commented 9 months ago

Insufficient support for supergroups and corresponding groups integration.

Hello.

It is known that it is possible for groups to be converted in supergroups in some cases. It is known that under the hood when group is converted into supergroup the new group is created with new id and history of previous group is linked to it. As we can see in desktop telegram client ideally for end users integration of group and supergroup planned to be transparent. In desktop telegram client we can make replies to messages in group history before the moment of transformation to supergroup and we can use calendar to quickly navigate to the moment in past, also before the moment of transformation of the group into supergroup. I have checked all these features in telegram desktop on linux, version 4.15. Unfortunately, on telegram web K 2.0.0 (485) these features not works as expected.

In telegram desktop we can make new messages in supergroup as replies to messages in history before the group was transformed into supergroup. Also we can do it in telegram for Android. But it is impossible to do it in telegram web K. Simply there is no button to reply in telegram web K when we scrolling history of group before it was transformed into supergroup. It is possible to see messages maked as reply to old messages (for example that messages was maked using telegram desktop) in telegram web K, but when we click on text of message was replied that usually leads to move in history to that message (that works so in telegram desktop) in telegram web K we see error “This reply is from a private chat”.

When we use calendar (for example it opens when we click on date in history of messages in supergroup) we can navigate in telegram web K only to messages after the moment when group was converted into supergroup. When we choose a day in calendar before the moment when group was converted into supergroup, telegram web K show error “Message doesn’t exist”.In telegram desktop we can simply choose such date in history and simply move to it. Using some additional manipulations we can do this also in telegram web A (we need in telegram web A to use link in message “Migrated from another chat” to go into history before the group was converted into supergroup and use calendar again) Unfortunately, in telegram web K we have no means to do this at all.

Thank you for attention! If it would be better to create several issues than such one - please, let me know.