9. Improved image-viewer

Left picture shows Telegram as it is now.

Telegram is great to share photos, but especially in immersive-mode it wastes a lot of screen space.

It should automatically zoom in, so that the images fill the screen (also in the normal not-immersive-mode).

Nobody cares about the 10px cut of the images sides if the image is 10% larger than it is now ;-)

10. Easily Accessible Tutorials

Tutorial

Telegram has lots of functionalities and all of them are easy to understand and easy to access — for us, the tech-geeks that we are.

For my mom? Not that much…

Telegram could replace the FAQ-Section in the app with a simple tutorial, about a dozen slides, showing one feature on each slide and a shortcut to the location in the app where you can access the feature.

For example: setting a username, setting a profile picture etc.

There can still be a link to the FAQ-website, but with a well written tutorial, the FAQs won’t be necessary in most cases.

Telegram lives from word-of-mouth-marketing, but it’s hard for people not knowing about Telegram’s unique features to convince their friends to join (they might not even try).

Even for many of my friends Telegram is just like WhatsApp with less contacts but more security (that’s what they’ve heard somewhere) — because they don’t see it’s great features.

11. Maximum of one secret chat per contact

At the moment your are able to create as many secret chats as you want with the same person.

If the other person deleted his chat with you and you want to write him again it is necessary to create a new chat (because you have to exchange keys) — but the apps should combine all secret chats into one secret chat per contact, of course only on the UI-level (to keep it as simple as possible for the users).

12. Cross-device-filesharing

It’s already possible to send files from one of your devices to another one, for example if you want to have your pdf-flight-ticket on your phone (by writing a message to yourself, using your username — or by creating a group with yourself and another user and removing the other user afterwards).

I think it would be great if there was a button in the main menu called “My Files and Notes” which basically leads to a chat with yourself but without the strange write-yourself-UI, without your own picture and name in the top bar (instead just a “My Files and Notes”-label) and maybe with a more dropbox-like interface. This would also show the users that this useful functionality exists and keep your chat-list cleaner.

I think this would not require any server-side changes and could be easily done within the apps.

13. Support for URI schemes

Edit: already supported (thanks Serge Ostrowsky)

14. Filenames on Android

Filenames

Name downloaded files properly (at the moment, you are not able to find a certain file in “Telegram Documents”).

I understand, that this is because several files can have the same name and Telegram wouldn’t know which ones you downloaded. Maybe it’s a solution to name the files in a combination of both ways, like “Katy_Perry_-_Fireworks_4546541845.mp3”

15. UI: Delete a chat

Delete a chat

When you delete a chat, there is no way to see which chat you‘re going to delete.

You could have selected the wrong one and delete it by mistake (with no way to restore it).

The selected chat should be coloured (or it should say “delete chat with John Doe”).

16. Add users by username

One of my most favourite features of Telegram are usernames. But at the moment, there is no way to add a user to your contacts if you don’t have his phonenumber (of course you can write him, but you can not add him to your contacts).