Story of the official Telegram Web app (web.telegram.org/a) by @zinchuk. 🇺🇦❤️
Update 11.04 Attached a video demonstrating the expected Markdown behavior.
Hey everyone! We’re running a contest to revamp markdown inputs and add new features. We’ve noticed lots of questions coming in, so here are a few quick answers:
Q: “No third-party frameworks or libraries” – does that mean vanilla JS only?
A: The project is in TypeScript, and you can use any existing dependencies. You just can’t add new ones.
Q: The mockups show folder designs with custom emojis as icons, but the API doesn’t support it.
A: It is okay to show the first custom emoji from the title or a default "folder" icon if it doesn’t have one.
Q: What is a quote?
A:
This. Make sure desktop and mobile users can easily add new lines after it instead of getting stuck inside.
Telegram Web A was updated to version 1.61
🤩 What’s New
• Shareable Chat Folders – Your chat folders can now be shared with friends or colleagues – adding the folder and joining all its chats in one tap.
• Power Saving Mode – You can extend battery life and improve performance by turning on Power Saving Mode or individually disabling autoplay, animations and effects in Settings > Animations and Performance.
• Better Bots – Telegram bots can completely replace any website. These bots can now be launched in any chat – try typing @DurgerKingBot (followed by a space) in any chat, or posting this link.
• Enhanced Design – Enjoy transparent layers with beautiful blur effects when selecting emoji, stickers, reations and statuses. Sending messages also has a satisfying new animation.
• Infinite Reactions – Telegram Premium users can pick reactions from an infinite selection of custom emoji. They can also use up to 3 reactions on any message to combine multiple emotions. 👍🔥❤️
• Preview in Media Viewer – Scrubbing through videos now shows a thumbnail preview to easily find specific scenes.
• Group Chat Improvements – Create groups with only yourself or restrict anyone from adding you directly to groups (via Settings > Privacy and Security > Group and Channels > Nobody).
😍 What’s Better
• As usual, we've added a pack of optimizations and performance improvements. If you ever run into an issue with the app, be sure to report it on the Bugs and Suggestions Platform.
@webachannel
Telegram Web Z was updated to version 1.60
🤩 What’s New
• Archived Chats Header - Archived Chats are now accessible from the chat list in a collapsable header.
• Reply Threads - You can tap to view all replies to a message in a separate window.
• Emoji In Captions - You can now open the emoji panel 🙂 when adding a caption to media.
• Message Translation - You can translate any message into another language from the context menu. To show this option, enable Translation in Settings > Language.
• Emoji Statuses - Premium users can update their animated emoji status from the 🌟 at the top of their chat list.
• Granular Media Permissions - Admins can choose which media types are allowed in their groups, each with separate toggles.
😍 What’s Better
• Multiple tabs can be opened by holding (⌘ on macOS) and clicking on a chat.
• Opening a chat changes the title of your browser tab to the chat name. This can be modified in Settings > Privacy and Security.
• Bot reply keyboards are now supported in groups and channels.
• The video and audio players always remember your last playback speed.
• Opening topics has an improved animation.
• Performance when typing messages has been drastically improved.
• Fixed disappearing drafts.
• Fixed missing results in Global Search.
• Fixed rare issues with opening text format options.
• Fixed pasting text from Google Docs.
• Fixed auto-closing context menu on iOS PWA.
• Fixed changing group and channel admin rights.
• Various layout and performance improvements.
@webztalks
Telegram Web Z was updated to version 1.58
👏 Harder
• Topics in groups are now supported.
• Collectible usernames now appear on profiles, and can be managed in Settings.
• Custom reactions are properly displayed.
• Premium users can react multiple times with different emoji.
🤩 Better
• Animations can be disabled from the main menu.
💪 Stronger
• Fixed missing Quick Reaction buttons.
• Fixed issues with the ‘Chat History for New Members’ setting.
• Fixed issues when changing display name.
• Fixed issues with emoji in display names on Windows.
• Fixed inline bot query parsing on Windows.
• Various layout improvements.
@webztalks
Telegram Web Z was updated to version 1.56
👏 Harder
• Formatting is now preserved when pasting text from websites or Telegram messages.
• The input field is automatically highlighted when you open a chat – so you can start typing right away.
• Your account's profile pictures can now be deleted by clicking your profile picture in Settings.
• Native system sharing is available when running the app as a PWA.
🤩 Better
• A list of group members now appears when typing @ to help mention users even faster.
🚀 Faster
• Plenty of improvements and optimizations for stickers and custom emoji rendering – adding a noticeable performance increase.
💪 Stronger
• Various fixes for copying text from messages.
• Various fixes for custom emoji.
• Fixed opening the symbol menu on certain touchscreen devices.
• Fixed the quoted header disappearing when typing a reply.
• Various layout improvements.
@webztalks
Telegram Web Z was updated to version 1.54
👏 Harder
• Enjoy viewing Emoji Statuses. Setting your own status will be possible in the following update.
🤩 Better
• Better accent colors in Message List.
• When composing a message on Android, you can now open the system context menu with a second tap.
🚀 Faster
• Various optimizations for video animations.
💪 Stronger
• Various fixes in New Poll dialog.
• Fixed mouse wheel scroll in Emoji Tooltip.
• Fixed bot description layout.
• Fixed deleting folders from Settings.
@webztalks
Telegram Web Z was updated to version 1.52
👏 Harder
• Added new reactions: 🍓 🍾 💋 🖕 😈
• Added support for username.t.me links.
• ‘Update Telegram’ button now automatically appears when an update is available.
• Games can now request a share window.
🤩 Better
• Square images for web page previews are now properly displayed.
• Auth screen transitions are now smoother.
• Changelog notifications are only delivered every 3 days.
🚀 Faster
• Interface performance was heavily optimized.
• Initial app bundle is now even more lightweight.
💪 Stronger
• Fixed several issues causing missing chats.
• Fixed frozen UI on Android after selecting ‘Nice and Fast’ animation setting.
• Fixed Play button overlapping with Slide Left button in Media Viewer.
• Fixed quick reaction button not showing in some cases.
• Fixed names and profile pictures for deleted accounts.
• Numerous other layout fixes.
@webztalks
Telegram Web Z was updated to version 1.50
👏 Harder
• Flexible Forwarding: Forward messages without the sender's name or media captions.
• Reorder Folders: Change the order of your folders in Settings.
• Better Drag & Drop: Open a chat in your list by dragging a file to it.
🤩 Better
• Added more emojis.
• Media Viewer now supports scrolling through profile pictures.
• Use the hotkey ⌘+0
to open Saved Messages on macOS.
• Triple click will now select all text in the message field.
• Large file downloads (2 GB+) are supported in more browsers.
• Added colored icons for the invite link section in groups and channels.
• Added support for deleting chats with service notifications.
• Background color now adapts for better contrast in uploaded transparent images.
• Added support for Smalltalk highlighting, thanks to LinqLover on GitHub.
💪 Stronger
• Fixed issue with countable text localization in some languages.
• Removed download button from media in chats with content protection enabled.
• Various call fixes.
• Small redesign for code formatting, fixed parsing issues.
• Fixed video controls on mobile devices, thanks to y0ung3r on GitHub.
• Fixed duplicated messages in CJK languages.
• Removed ‘View in Picture-in-Picture’ button from stickers.
• Fixed layout issues in Waterfox Classic.
• Fixed issue with replies in discussions.
• Small design improvements related to Telegram Premium.
@webztalks
Telegram Web Z was updated to version 1.48
👏 Harder
• Meet Seamless Web Bots, such as @discussbot, that help you log in on websites with your Telegram account.
🤩 Better
• Podcasts and long tracks can now be played at 2X speed.
• Audio Player buttons do not jump anymore when navigating between tracks.
💪 Stronger
• Fixed pasting text after switching chat.
• Fixed sending and playing .mov
videos.
@webztalks
Telegram Web Z was updated to version 1.46
👏 Harder
• Web Z becomes the first official app to support code syntax highlighting – start a code block with a language code, and the app will highlight separate terms and functions: ```js
.
console.log('Hello world!');• Use new buttons to copy code contents and switch word wrapping.
Telegram Web Z was updated to version 1.44
👏 Harder
• Mention and reaction badges are now shown both in the chat list and inside chats – tapping the badge in chat jumps to the relevant message.
• Improved Device Management – with a detailed overview of active sessions and new icons. Tap or click a session in the list to see more info or remotely log it out.
• Privacy Settings now have options for Calls, including Exceptions.
• From other chats, instantly open a 1-on-1 chat with a bot using ‘Open Bot' in the ⋮ menu of the bot's preview window.
🤩 Better
• Browser navigation has been rebuilt from scratch – no more freezes or crashes.
💪 Stronger
• Fixed an issue where chats could get stuck in the Unread folder.
• The app no longer duplicates text pasted from the clipboard.
• Random media files failing to load should no longer occur.
• Fixed issues when adding a contact with a hidden phone number.
@webztalks
Telegram Web Z was updated to version 1.42
👏 Harder
• Telegram bots just became even more powerful – and Web Z fully supports their flexible interfaces.
• Statistics for large groups and channels have expanded – see new metrics for recent posts at the bottom of the statistics page.
🤩 Better
• Emoji load faster on all platforms.
💪 Stronger
• An issue when adding users to groups has been fixed.
• Fixed unwanted notifications caused by reactions to posts.
• Online indicators for group members now work as expected.
• Unexpected logouts should no longer occur.
• Service notifications containing media are now rendered properly.
• Read receipts now appear in groups with exactly 100 members.
@webztalks
Telegram Web Z was updated to version 1.41
👏 Harder
• Telegram Peer-to-Peer Calls – send and receive voice and video calls with screen sharing from any up-to-date app – secured with end-to-end encryption.
• Challenge your friends or enjoy solo 🎮 with the full support of game bots like @gamee or @gamebot.
• Know who you can trust – SCAM
and FAKE
badges now appear in suspicious chats.
• Report suspicious peers and their profile photos.
• Configure bot extra settings (if available) in the chat ⋮ menu.
🤩 Better
• More UI improvements, as always.
• New font for Persian language.
💪 Stronger
• Smoother navigation in Group and Channel Statistics.
@webztalks
Telegram Web Z was updated to version 1.39
🤩 Better
• New animations for QR code on login screen.
• Toggle Attach Menu with keyboard or screen reader.
• Another update for Persian language font.
• Various UX improvements.
💪 Stronger
• Fixed media sometimes not being loaded.
Telegram Web Z was updated to version 1.37
👏 Harder
• Access detailed interactive statistics for channels you manage.
• Accessibility: screen readers properly detect the attachment menu.
🤩 Better
• Enhanced colors for dark mode with higher contrast.
• Even more UX improvements.
💪 Stronger
• Fixed issues when creating polls in channels.
• Drafts no longer overwrite original text when editing messages.
• Reacting to your own message no longer sends a notification.
1️⃣0️⃣ Introducing Telegram Web A v10.0!
Today marks a special occasion. Telegram is celebrating its 10th anniversary! In honor of this milestone, and to highlight our web version's long-awaited parity with the native apps, we've leaped from version 1.x straight to 10.0. Big day!
🌟 Stories on Telegram
Introducing Telegram Stories – share moments of your life, beyond just text.
💻 Desktop Version
An experimental standalone version is now available for enthusiasts and early adopters on all desktop platforms: web.telegram.org/a/get.
🚀 Massive Connection Improvements
Web A is now more optimized – ensuring speedy and seamless conversations. Less loading, more chatting.
🎙️ Redesigned Group Calls
Group calls have been overhauled to bring exceptional clarity, connectivity, and functionality.
🌍 Real-Time Translation
Premium users can tap to translate entire chats, dynamically updating as they scroll.
⏱️ Custom Mute Durations
Notifications from any chat can be temporarily muted for a specific period – like hours, days, or weeks.
🔖 Read Time in Groups
You can see at what time other members read your message in the 'Seen By' section.
😄 Emoji v15 Support
Web A now supports the latest from Emoji v15, so you can express yourself fully.
🎨 Dynamic Sticker Packs
Dynamic order for your sticker packs can be toggled on or off – whichever you prefer.
🚀 Performance Upgrades
We've implemented multiple memory and performance optimizations for a smoother, faster, more efficient Telegram experience.
🔧 Fixes & Improvements
We've patched several problems, including issues with sending messages while uploading files, freezes while scrolling, and messages incorrectly marking as read with Web A in the background. See if you can spot the host of UI refinements we added as well.😉
📱 More for iPad Users
iPad users, we heard you! Web A now has improved iPad support.
Thank you for being with us. Here's to the next decade together! 🎉🥳
@webachannel
Welcome to Telegram Web A – a brand new messaging app named after the most important day in a year – April Fool’s day.
Enjoy and don’t forget: stay foolish. (Also don’t eat too much.)
Telegram Web Z was updated to version 1.59
👏 Harder
• Chats can be opened in multiple browser tabs or windows.
• A spoiler effect is available for photos and videos.
• You can replace profile photos of contacts or suggest new ones.
• Your account can have a public profile photo, in addition to the main one.
• Media can be sent from your clipboard without compression.
• Topics can now be created and edited in groups.
• Syntax highlighting is now supported for TypeLanguage (.tl).
🤩 Better
• Multiple media items can be sent as separate messages from the attachment menu.
• The audio player now supports multiple playback speeds.
• The topic panel can be quickly closed with a swipe.
🚀 Faster
• Animations in the topic panel are faster and lighter.
💪 Stronger
• Fixed some chats being hidden in the chat list.
• Fixed the app reloading when resizing the window.
• Fixed missing video in group video calls.
• Fixed problems with deleting chat history.
• Fixed missing text formats when composing a message.
• Fixed jumping cursor when editing chat description.
• Fixed app URL not updating after closing a chat.
• Fixed yellow border when switching profile photos.
• Fixed call indicator not hiding after a call ends.
• Various layout improvements.
@webztalks
Telegram Web Z was updated to version 1.57
👏 Harder
• Custom emoji now animate as you write a message.
• Voice messages can now be played with more speed options like 0.5x, 0.75x and 1.5x.
• You can now set a main photo for your profile, group or channel in the Media Viewer.
• Messages will now display 'admin', 'owner' and 'imported' labels.
• A notification will appear when camera or microphone access is needed.
🤩 Better
• Unread message counters animate as their number increases.
• Custom Emoji have even better quality at larger sizes.
• Clicking on live locations now requires a confirmation before opening Google Maps.
🚀 Faster
• Uploading media and documents is drastically accelerated.
• Video messages now load even more smoothly.
💪 Stronger
• Fixed copying selected text in messages.
• Fixed outgoing messages sometimes being displayed as incoming.
• Fixed group descriptions being uneditable.
• Fixed streaming video from files.
• Fixed auto-closing calendar after rescheduling.
• Fixed scrolling to the bottom of the chat after sending a new message.
• Various layout improvements.
@webztalks
Telegram Web Z was updated to version 1.55
👏 Harder
• Sending custom emoji is now supported.
• You can now view recent (cached) messages while offline.
• Enjoy the beautifully redesigned payments screen with an option to add tips for certain invoices.
• Media in chats can also be deleted via the Media Viewer.
🤩 Better
• Custom emoji sent without text are shown at a larger size.
🚀 Faster
• Optimized rendering for animated stickers and emoji.
💪 Stronger
• Improved sync after editing drafts on another device.
• Fixed duplicate notification sounds when waking up from sleep.
• Various fixes for the Media Viewer.
• Various fixes for username input.
• Various layout improvements.
@webztalks
Telegram Web Z was updated to version 1.53
👏 Harder
• Introduced Picture-in-Picture mode in Media Viewer.
🤩 Better
• Forwarding to Saved Messages is easier now.
• Better support for web bot actions.
• Supported highlighting for Scheme lang.
💪 Stronger
• Fixed plural forms in various languages.
• Fixed missing updates when waking up from sleep mode.
• Fixed deleting chat history.
• Fixed terminating session after signing out.
• Fixed system back button in Media Viewer.
• Fixed playing sound for silent messages.
• Fixed PWA mode on Android.
• Fixed opening links to new bots.
• Fixed sharing inline bots.
• Fixed scrolling down when new message is sent from another client.
• Fixed error when opening chat with read-only restrictions.
• Various layout fixes.
@webztalks
Telegram Web Z was updated to version 1.51
👏 Harder
• Custom Animated Emoji: Messages with custom emoji are now viewable.
• Gifting Telegram Premium: Premium users can send friends, family, and coworkers a prepaid subscription from their profile for 3, 6, or 12 months – at a discount.
• Privacy Settings for Voice Messages: Control who can send you voice and video messages with Telegram Premium.
🚀 Faster
• Increased download speed.
• Optimized Premium modal.
💪 Stronger
• Fixed ‘No File’ error when downloading media.
• Fixed issues with hiding video controls.
• Various RTL layout fixes.
• Fixed scrolling with mouse wheel inside horizontal containers.
• Fixed jumping text cursor on Windows.
• Fixed display problems with the ‘Next’ button in payments.
• Fixed voting in polls on mobile devices triggering a quick reaction.
• Fixed page reload when rotating device during a call.
• Fixed hanging calls after signing out.
• Fixed copying message content and removed the ‘Report’ option in scheduled messages.
• Small fixes and improvements for bots running web apps.
@webztalks
Telegram Web Z was updated to version 1.49
👏 Harder
• Telegram Premium. By subscribing, users unlock doubled limits, 4 GB file uploads, faster downloads, exclusive stickers and reactions, improved chat management – and a whole lot more.
• Native trackpad gestures in the Media Viewer. Swipe left or right to move through media, swipe up or down to exit.
• Improved polls that support retracting votes and closing the poll – plus a confetti effect.
🤩 Better
• Various layout and performance improvements.
• Improved payment form validation.
• Use the hotkey ⌘+,
to access app Settings on macOS.
• See a helpful info screen when JavaScript support is disabled.
💪 Stronger
• Call panel properly disappears after answering on another device.
• Fixed unexpected message deleting when using search in the forwarding menu.
• Fixed unnecessary up-scaling when uploading small images.
• Archived chats do not appear in the ‘Forward to’ list.
• Fixed loading loop when disabling reactions in group management.
• Various fixes in the text formatting menu.
@webztalks
Telegram Web Z was updated to version 1.47
👏 Harder
• This update adds a Passcode Lock feature, giving Telegram users the most private and secure experience of any web app. To add a passcode, go to Settings > Privacy and Security > Passcode Lock.
• When the app is locked, it encrypts its data, including your chats, text messages, contacts, and your session keys – making it impossible to access them without the code. By adding a passcode, users on shared PCs no longer need to log out to protect their privacy.
• Remember the passcode you set, you will need to log out and back in to your account if you forget it.
🤩 Better
• Media Viewer now supports native zoom and pan gestures with a trackpad or Magic Mouse.
• Statistics now include data about Public Shares for posts.
• Improvements and tweaks for Group and Channel Statistics.
🚀 Faster
• Optimizations for the rendering engine.
💪 Stronger
• Various fixes for code syntax highlighting, including support for C#.
@webztalks
Telegram Web Z was updated to version 1.45
👏 Harder
• Copy phone number from the contact card context menu.
🤩 Better
• Migrated chats do not appear in the chat list anymore.
🚀 Faster
• Optimized memory usage.
💪 Stronger
• Header buttons are now clickable when notifications are shown.
• Fixed infinite spinner when clicking on a contact card.
@webztalks
Telegram Web Z was updated to version 1.43
🤩 Better
• Some improvements for the support of revolutionary web bots such as @wallet.
• Better app icon on macOS.
• Layout improvements and fixes.
💪 Stronger
• Various improvements for Statistics screen.
@webztalks
I like the way the verification badge looks with our new avatar 😎
More interesting stuff to come on the channel, don't forget to tell a friend.
@webztalks
Telegram Web Z was updated to version 1.40
🤡 Happy April Fool's Day! 🤡
👏 Harder
• Finally added support for Telegram Stories.
• Explore 37 new emoji.
• Set Night Mode to follow your operating system in Settings > General.
• Upload all types of audio files with cover images and meta tags.
• Improved designs for Settings and Management pages.
🤩 Better
• Proper date formatting for all languages.
• Changing volume in the media viewer automatically unmutes audio.
• Groups you were restricted from now stay in your chat list.
• Accessibility: Screen Reader support for emoji panel.
• Removed reaction sounds.
• Various layout improvements.
🚀 Faster
• Smoother transitions in Settings.
💪 Stronger
• Fixed error messages for ‘You must be an admin’ and ‘You can't write in this chat’.
• Fixed calendar months that start on a Sunday.
• Fixed duplicated files when downloading.
• Fixed forwarding protected content.
• Fixed saving Privacy Exceptions.
• Fixed various issues when switching between message lists.
Telegram Web Z was updated to version 1.38
👏 Harder
• See interactive statistics for groups you manage.
• Adjust volume and playback speed with new controls in the Media Viewer.
• Save GIFs sent by other users.
• Schedule stickers and GIFs or send them silently – right-click on desktop or long-press on mobile.
• "Report Spam and Leave" button added for unknown channels.
• Drafts now save when editing messages.
• Set a custom name or include a phone number when adding contacts.
• New contacts can now be added from the Contacts page.
• Click to copy code blocks to your clipboard.
🤩 Better
• Background pattern added for Night Mode.
• New message drafts are restored after editing another message.
• Updated font for Persian language (Vazirmatn 32.1).
• More and more UX improvements.
🚀 Faster
• Optimized multiple algorithms, accelerated rendering.
Telegram Web Z was updated to version 1.36
👏 Harder
• ‘Add Contact’ and ‘Block User’ buttons appear in the chat header of new chats.
• Send media without sound or schedule it for later. Right-click the Send button on desktop, or press and hold on mobile.
• Added support for viewing shared geo, live locations and venues.
• Chat owners can leave their own groups without deleting them.
• Choose from more categories when reporting specific messages.
🤩 Better
• Even more UX improvements.
💪 Stronger
• Fixed flickering menu for bot commands.
• Copying message text on mobile devices now works as expected.
• Fixed frozen UI when moving between chats and comments.