Info

Download .APK (84.7 MB)

Source on GitHub

https://github.com/yasharpm/Telegram

Testing and Issues

You can test this app and submit issues during the testing period of the Android Contest 2021 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

4

Comments

Clever Wasp Feb 15 at 15:13
Hi, I went through the issues reported for Android in bugs.telegram.org and I managed to fix 35 of them.

1. “In reply to” preview isn't updated when the message is edited
https://bugs.telegram.org/c/179
commit:https://github.com/DrKLO/Telegram/commit/048ccbecc634f5b8a60c55bde7ffd09c3448a514

2. mobile notifications when active on desktop
https://bugs.telegram.org/c/1672
commit:https://github.com/DrKLO/Telegram/commit/c6835ac95b9f44e408a7b122c83ca54be153a49a

3. Not possible to copy part of text with keyboard open
https://bugs.telegram.org/c/843
commit:https://github.com/DrKLO/Telegram/commit/5feec5be9c2b9e267fd45cbc724fa7e2cfaa7c0b

4. Visual issue when opening profiles
https://bugs.telegram.org/c/694
commit:https://github.com/DrKLO/Telegram/commit/e2cc928f49f13f8c6ca4c6c4984317e5aab3bc68
Clever Wasp Feb 15 at 15:15
21. Add the Manage Voice Chats permission shows "- Manage voice chats" in recent actions
https://bugs.telegram.org/c/1031
commit:https://github.com/DrKLO/Telegram/commit/e9156e1c5fb05802756214bbb677180753b6c982

22. Remove the Manage Voice Chats permission shows "+ Manage voice chats" in recent actions
https://bugs.telegram.org/c/1030
commit:[same as above] https://github.com/DrKLO/Telegram/commit/e9156e1c5fb05802756214bbb677180753b6c982

23. "Message doesn't exist" error is shown when pressing the link of a message outside the current thread
https://bugs.telegram.org/c/1002
commit:https://github.com/DrKLO/Telegram/commit/2ebabb79da768471740319d346bd7bd37af7229d

24. Incorrect order for tracks across several playlists
https://bugs.telegram.org/c/792
commit:https://github.com/DrKLO/Telegram/commit/d1efbc14e97f91613d4c3f7c489ca5a7ab850796
Clever Wasp Feb 15 at 15:15
29. The timestamps of copied messages are not preserved
https://bugs.telegram.org/c/462
commit:https://github.com/DrKLO/Telegram/commit/b17ada8e7cdb07f45b3dc7461127a58ae55b0ac0

30. Profile photo's counter is replaced with a non-functional search icon after removing one if there are exactly 21 profile pictures when you're in expanded view
https://bugs.telegram.org/c/1744
commit:https://github.com/DrKLO/Telegram/commit/ce958deed0a0308e29496f493c153bc24ed5ffc2

31. Message composer displays external text formatting but does not send it
https://bugs.telegram.org/c/1661
commit:https://github.com/DrKLO/Telegram/commit/7b2688c1f8c6eb4b9e72fef0b600b27eef244d00

32. Greeting sticker can be sent to a user whom you blocked
https://bugs.telegram.org/c/1569
commit:https://github.com/DrKLO/Telegram/commit/e915c65d403db69aed99c5ea0ef43c0e7cae9fdb
Clever Wasp Feb 15 at 15:15
33. Search Filters with most chats archived
https://bugs.telegram.org/c/1201
commit:https://github.com/DrKLO/Telegram/commit/0442725bb1bc61c1788803c11388735b793afc93

34. Setting group type to public without setting a link does not show an error
https://bugs.telegram.org/c/469
commit:https://github.com/DrKLO/Telegram/commit/de8c478c08e663d5f756526850d48ab5cc817230

35. Unpinned/Deleted/Left chats stay in folders, and take up space to the 100 limit 📁
https://bugs.telegram.org/c/1936
commit:[same as #7] https://github.com/DrKLO/Telegram/commit/cdb0db3469c1904aa2bd99cf7b21941837191153

Also I fixed an issue that had a big impact on users with a slow connection specially when VPNs are involved: When auto download is stopped after user has pressed the cancel on the loading, as soon as a scroll happens, the download resumes.
commit:https://github.com/DrKLO/Telegram/commit/a128c02fbf12ba10c620cb62c888ee58a3622912
Clever Wasp Feb 15 at 15:29
About issue "mobile notifications when active on desktop":
The strategy I used is to find out the condition that the server considers current user as online but they have not been active on the app recently enough to be considered online on the app. So this will tell me that the user is active on some other client and so the notifications are silenced to prevent annoying the user. To do this I realized that the max value for `user.status.expires` returned by the server is equal to 1200 seconds. So I took it and used it as a **constant** for in-app online recognition. The final result is that if the user has not opened the app in the past 15 minutes AND they are online on some other client, their notifications are silenced.
Clever Wasp Feb 15 at 15:29
About issue "Live location user tracking not working in official TG on android":
Live location tracking now is active when the user taps on a live location pin and it has a blinker animation somewhat similar to the iOS app. By moving the map or clicking on other pins, auto tracking turns off or if another live location pin is tapped, the new one will be followed.
You have not added any comments yet...
by rating

Issues

Nobody added any issues yet...

New Issue