Telegram Web A
โœ”
8.35K subscribers
8 photos
2 videos
14 links
Story of the official Telegram Web app web.telegram.org/a.
Download Telegram
Channel created
Channel photo updated
About two years ago, the first JavaScript contest held by Telegram just ended. It was a thrilling challenge but that time I only managed to take the second prize. However, that was the starting point for a chain of events which led to the WebZ app becoming one of the official Telegram web clients.

Another longest and spectacular JavaScript contest was there to follow, and I want to share its story. I'm going to talk about the technologies we used, the problems we faced, and the solutions we were lucky to find. Moreover, because this story is still being written.

No doubt, the new Telegram web clients are among the most sophisticated and technologically advanced web projects out there. They combine most of modern Web APIs, specifications, and techniques: complicated CSS and Canvas animations, Web Workers and WebAssembly, multi-level caching and PWA, voice recording and media streaming, cryptography and raw binary data operations, optimistic and progressive interfaces, reactive data streams, and so much more.

I'll talk a little bit about it all and will provide links to the code examples in the telegram-webz repository as well as to some other useful external resources.

Stay tuned.
๐Ÿ‘16๐Ÿ‘Ž3โค2๐Ÿ˜1
(more coming soon...)
๐Ÿ‘Ž6โค5๐Ÿ‘1๐Ÿค”1
Telegram Web Z was updated to version 1.30

๐Ÿ‘ Harder
โ€ข Meet Message Reactions:
- React to a message with โค๏ธ๐Ÿ”ฅ๐ŸŽ‰๐Ÿ˜๐Ÿ˜ฑ๐Ÿคฉ๐Ÿ˜ข๐Ÿ‘Ž๐Ÿ’ฉ๐Ÿคฎ in the context menu.
- Send a quick ๐Ÿ‘ reaction by hovering over the bottom corner of a message.
- You can change your default reaction to another emoji in Settings > General.
- Group and Channel admins can enable and control reactions via their chat's Info Page > Edit > Reactions.

โ€ข Interactive Emoji:
- Added support for all interactive emoji, including fullscreen animations and sound effects. Try ๐Ÿ”ฅ, ๐Ÿ†, ๐Ÿ‘ and more.
- Animations play simultaneously when both users have the chat open.
โ€“ The โ€œis watchingโ€ฆโ€ status will appear when your chat partner is also seeing the animations.

โ€ข Manage invite links for Groups and Channels:
โ€“ Enable admin approval or limited duration and users.

๐Ÿคฉ Better
โ€ข Better quality for uploaded profile pictures.
โ€ข Various UI improvements.

๐Ÿš€ Faster
โ€ข Several optimizations for older devices โ€“ no more freezing while typing.

๐Ÿ’ช Stronger
โ€ข Saved Messages now correctly renders in search results.
โ€ข Fixed missing icons for muted chats in the chat list.
โ€ข The context menu no longer flickers on older devices.
โ€ข Fix re-scheduling messages to a previous date.
๐Ÿ‘14๐Ÿ‘Ž3โค2๐Ÿ•Š1
Telegram Web Z was updated to version v1.31

๐Ÿ‘ Harder
โ€ข Hide text with an animation using the crossed-eye icon ๐Ÿ‘ in the formatting menu.
โ€ข Quickly add Spoiler formatting with Ctrl + P (โŒ˜ + P on macOS), or || markdown around the text.
โ€ข Admins can manage Join Requests and revoked invites.
โ€ข Promote new admins in your groups and channels via Global Search.

๐Ÿคฉ Better
โ€ข Network stability enhancements.
โ€ข Various improvements and tuning for reactions and interactive emoji.
โ€ข Media Viewer improved for mobile devices.
โ€ข Numerous layout adjustments.

๐Ÿš€ Faster
โ€ข The app better renders multiple components.

๐Ÿ’ช Stronger
โ€ข Fixed inline playback for QuickTime videos.
โ€ข Fixes for tooltips โ€“ including stickers, emoji, and mentions.
โ€ข Unread counter now correctly reflects values on mobile devices.
โ€ข Emoji now properly copy from message text.
โ€ข Usersโ€™ display names now appear in service messages.
โ€ข Fixed collapsing multiple spaces in messages.
โ€ข Reactions and the โ€œSend Asโ€ feature are now always available in Discussion Groups.
๐Ÿ‘Ž5
Telegram Web Z was updated to version v1.32

Harder
โ€ข Create and share Video Stickers made from .webm files.
โ€ข 5 new reactions and interactive emoji: ๐Ÿฅฐ๐Ÿคฏ๐Ÿค”๐Ÿคฌ๐Ÿ‘
โ€ข Send entire folders as a file.
โ€ข Directly add chats to chat folders from Global Search.

Better
โ€ข Redesigned group management pages with animated artwork.
โ€ข โ€˜Forward Toโ€™ menu has smooth infinite scroll on mobile.
โ€ข Spoiler animations re-hide text after a short period.
โ€ข Numerous layout fixes and improvements.

Faster
โ€ข Media loads and scrolls faster in Shared Media and Global Search.
โ€ข Optimized some heavy background calculations.
โ€ข Memory usage optimizations.

Stronger
โ€ข Fixed missing sticker suggestions (e.g. for โค๏ธ emoji).
โ€ข Fixed infinite spinning in Sticker panel.
โ€ข Fixed scroll jumps and missing sender names in local search results.
โ€ข Fixed highlight color when searching in dark mode.
โ€ข Fixed pasting text and media from clipboard on Firefox and iOS browsers.
โ€ข Media Viewer: Fixed navigating to the origin message on mobile.
โ€ข Media Viewer: Fixed lingering audio after moving to the next item.
โ€ข Reactions: Fixed unexpected interaction animations.
โ€ข Fixed jumping cursor when typing in Safari.
๐Ÿ”ฅ8๐Ÿ‘5๐Ÿ‘Ž4โค2
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.
๐Ÿ”ฅ9๐Ÿ’ฉ5๐Ÿ‘4๐Ÿ‘1
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.
๐Ÿ”ฅ15๐Ÿฅฐ4๐Ÿ‘3๐ŸŽ‰3๐Ÿ‘Ž2๐Ÿ˜1
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.
๐Ÿ‘17โค5๐Ÿ‘Ž4๐Ÿ”ฅ4
This media is not supported in your browser
VIEW IN TELEGRAM
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.
๐Ÿ‘19โค3๐Ÿฅฐ3๐Ÿ‘Ž2
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.
๐Ÿ‘32โค9๐Ÿ˜7๐Ÿ–•5๐Ÿค”4๐Ÿคฉ3๐Ÿ”ฅ2๐Ÿฅฐ2๐Ÿ‘2๐Ÿ˜ข2
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
๐Ÿ”ฅ28๐Ÿ‘9๐Ÿฅฐ6๐Ÿ’ฉ5๐Ÿ–•4
Channel photo updated