telegram-crawler/data/web/telegram.org/blog/shared-media-scrolling-calendar-join-requests-and-more.html

345 lines
29 KiB
HTML
Raw Normal View History

2022-02-23 06:45:45 +01:00
<!DOCTYPE html>
<html class="">
<head>
<meta charset="utf-8">
<title>Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:title" content="Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More">
<meta property="og:image" content="https://telegram.org/file/464001930/3/yPTwxfusWZg.174275/3f847742c263cdae99">
<meta property="og:site_name" content="Telegram">
<meta property="og:description" content="Today&#39;s update brings new ways to find memories in shared media with accelerated scrolling and a calendar view, an admin approval setting for invite links, global chat themes for your entire app, and more.">
<meta property="article:published_time" content="2021-11-03T10:17:50+00:00"><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:image" content="https://telegram.org/file/464001930/3/yPTwxfusWZg.174275/3f847742c263cdae99" />
<meta property="fb:app_id" content="254098051407226">
<meta property="vk:app_id" content="3782569">
<meta name="apple-itunes-app" content="app-id=686449807">
<meta name="telegram:channel" content="@telegram">
<link rel="canonical" href="https://telegram.org/blog/shared-media-scrolling-calendar-join-requests-and-more" />
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
2022-04-21 15:52:36 +02:00
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
<link rel="alternate icon" href="/img/favicon.ico" type="image/x-icon" />
2022-02-23 06:45:45 +01:00
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
2023-01-05 19:02:43 +01:00
<link href="/css/telegram.css?234" rel="stylesheet" media="screen">
2022-02-23 06:45:45 +01:00
</head>
<body class="preload">
<div id="fb-root"></div>
<div class="tl_page_wrap">
<div class="tl_page_head navbar navbar-static-top navbar navbar-tg">
<div class="navbar-inner">
<div class="container clearfix">
2022-05-11 12:26:53 +02:00
<ul class="nav navbar-nav navbar-right"><li class="dropdown top_lang_select"><a class="dropdown-toggle" onclick="return dropdownClick(this, event)" href="#"><i class="dev_top_lang_icon"></i>EN <b class="minicaret"></b></a>
<ul class="dropdown-menu"><li class="chosen "><a href="?setln=en">English</a></li><li class="long "><a href="?setln=id">Bahasa Indonesia</a></li><li class="long "><a href="?setln=ms">Bahasa Melayu</a></li><li class=""><a href="?setln=de">Deutsch</a></li><li class=""><a href="?setln=es">Español</a></li><li class=""><a href="?setln=fr">Français</a></li><li class=""><a href="?setln=it">Italiano</a></li><li class=""><a href="?setln=nl">Nederlands</a></li><li class=""><a href="?setln=uz">Ozbek</a></li><li class=""><a href="?setln=pl">Polski</a></li><li class="long "><a href="?setln=pt-br">Português (Brasil)</a></li><li class=""><a href="?setln=tr">Türkçe</a></li><li class=""><a href="?setln=be">Беларуская</a></li><li class=""><a href="?setln=ru">Русский</a></li><li class=""><a href="?setln=uk">Українська</a></li><li class=""><a href="?setln=ar">العربية</a></li><li class=""><a href="?setln=fa">فارسی</a></li><li class=""><a href="?setln=ko">한국어</a></li></ul></li><li class="navbar-twitter hidden-xs"><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)"><i class="icon icon-twitter"></i> Twitter</a></li></ul>
2022-02-23 06:45:45 +01:00
<ul class="nav navbar-nav">
<li class=""><a href="/">Home</a></li>
<li class=""><a href="/faq">FAQ</a></li>
<li class=""><a href="/apps">Apps</a></li>
<li class="hidden-xs "><a href="//core.telegram.org/api">API</a></li>
<li class="hidden-xs "><a href="//core.telegram.org/mtproto">Protocol</a></li>
</ul>
</div>
</div>
</div>
<div class="container clearfix tl_page_container ">
<div class="tl_page">
<div class="tl_contest_page_wrap">
<div class="tl_blog_side_blog"><div class="side_blog_wrap">
<div class="side_blog">
<a href="/blog" class="side_blog_header">Recent News</a>
<div class="side_blog_entries">
2023-02-03 20:19:56 +01:00
<a href="/blog/telemoji" class="side_blog_entry">
<div class="side_blog_date">Feb 3</div>
<div class="side_blog_title">Custom Animated Emoji, Gifting Telegram Premium, and More</div>
</a><a href="/blog/profile-pics-emoji-translations" class="side_blog_entry">
2023-02-03 19:52:18 +01:00
<div class="side_blog_date">Feb 3</div>
<div class="side_blog_title">Profile Photo Maker, Emoji Categories, Translating Entire Chats, and More</div>
</a><a href="/blog/hidden-media-zero-storage-profile-pics" class="side_blog_entry">
2022-12-30 13:22:04 +01:00
<div class="side_blog_date">Dec 30</div>
<div class="side_blog_title">Hidden Media, Zero Storage Usage, New Drawing Tools, and More</div>
</a><a href="/blog/ultimate-privacy-topics-2-0" class="side_blog_entry">
2022-12-06 19:09:14 +01:00
<div class="side_blog_date">Dec 6</div>
2022-12-06 23:00:49 +01:00
<div class="side_blog_title">No-SIM Signup, Auto-Delete All Chats, Topics 2.0 and More</div>
2022-12-06 19:09:14 +01:00
</a><a href="/blog/topics-in-groups-collectible-usernames" class="side_blog_entry">
2022-11-05 13:03:01 +01:00
<div class="side_blog_date">Nov 5</div>
<div class="side_blog_title">Topics in Groups, Collectible Usernames and More</div>
</a><a href="/blog/infinite-reactions-statuses" class="side_blog_entry">
2022-09-16 20:37:12 +02:00
<div class="side_blog_date">Sep 16</div>
<div class="side_blog_title">Infinite Reactions, Emoji Statuses and Much More</div>
</a><a href="/blog/custom-emoji" class="side_blog_entry">
2022-08-12 15:54:02 +02:00
<div class="side_blog_date">Aug 12</div>
<div class="side_blog_title">Custom Animated Emoji, Gifting Telegram Premium, and More</div>
2022-02-23 06:45:45 +01:00
</a>
</div>
</div>
</div></div>
<div id="dev_page_content_wrap" class=" ">
<div class="dev_page_bread_crumbs"></div>
<h1 id="dev_page_title">Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More</h1>
<div id="dev_page_content"><div class="blog_side_image_wrap">
<picture class="dev_page_tgsticker blog_side_image js-tgsticker_image" style="width:160px;"><div style="padding-top:100%"></div><source type="application/x-tgsticker" srcset="/file/464001381/3/8rzLYEFC4b8.34342/47a3dfe65cbefe2e4e"><img src="/file/464001381/4/0Ygv-puGdQM.33517.png/52ee2aed8149616f39" /></picture>
</div>
<div class="blog_wide_image">
<a href="/file/464001312/1/yfNgqIa9b7M.526218/7a1fa00605845c561e" target="_blank"><img src="/file/464001930/3/yPTwxfusWZg.174275/3f847742c263cdae99" srcset="/file/464001312/1/yfNgqIa9b7M.526218/7a1fa00605845c561e, 1200w" title="The future of messaging helps you look back fondly on the past." alt="Introducing Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More"/></a>
</div>
<p>Today&#39;s update brings new ways to find memories in shared media with <strong>high-speed scrolling</strong> and a <strong>calendar view</strong>, an <strong>admin approval</strong> setting for invite links, <strong>global chat themes</strong> for your entire app, and more.</p>
<h3><a class="anchor" name="hyper-speed-scrolling-for-shared-media" href="#hyper-speed-scrolling-for-shared-media"><i class="anchor-icon"></i></a>Hyper-Speed Scrolling for Shared Media</h3>
<p>Every Telegram user has unlimited cloud storage and each chat has a <strong>Shared Media</strong> page that shows all the <strong>photos, videos, files</strong> and <strong>music</strong> that have been sent there. We&#39;ve added a new <strong>date bar</strong> on the side of the page, which you can drag up and down to scroll through shared media faster.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001615/4/Zdd6TEI2WKI.488604/00a31bb72199ebe22a" style="max-width: 400px;" title="It's like your own personal DeLorean with 1.21 gigawatts of time-travel torque." alt="High-speed scrolling and calendar view in Shared Media">
<source src="/file/464001239/1/4mfVdzomzDE.8755760.mp4/aa6ea9ad9d1baa6b17" type="video/mp4">
</video>
</div>
<p>To get a better look, pinch to <strong>zoom in and out</strong>, so you can see anywhere from 2 big thumbnails to a dozen small squares per row. </p>
<h3><a class="anchor" name="calendar-view-for-shared-media" href="#calendar-view-for-shared-media"><i class="anchor-icon"></i></a>Calendar View for Shared Media</h3>
<p>To quickly find media from a specific time, tap on the date bar to open a <strong>calendar interface</strong> with media previews for each day then tap to see all the media from that date.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001551/2/WVaYuYOZoZU.716311/9634d785cf86c471b5" target="_blank"><img src="/file/464001551/2/WVaYuYOZoZU.716311/9634d785cf86c471b5" title="A quick way to jump to ANY Friday the 13th." alt="Calendar view in shared media" srcset="/file/464001551/2/WVaYuYOZoZU.716311/9634d785cf86c471b5 , 2x" /></a>
</div>
<p>In addition to the new tools for jumping between past and present, you can now <strong>filter shared media</strong> to show only photos, only videos, or both.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001725/3/g734ZvUEeVI.857168/546b6f28451abc92c8" target="_blank"><img src="/file/464001725/3/g734ZvUEeVI.857168/546b6f28451abc92c8" title="Where we're going, we don't need photos." alt="New menu with filtering options" srcset="/file/464001725/3/g734ZvUEeVI.857168/546b6f28451abc92c8 , 2x" /></a>
</div>
<blockquote>
<p>To view shared media, simply tap the header at the top of your screen in any chat and scroll down. To open the new menu, tap <img class="icon" src="/file/464001466/3/TUYKwGzdaIM.984/c472ac8f01ebdd57c8" alt="Menu Android"> on Android or <img class="icon" src="/file/464001448/2/VHd-rEO8AMI.2898/1d9c403b5d0d54dbb0" alt="Menu iOS"> on iOS.</p>
</blockquote>
<h3><a class="anchor" name="join-requests-for-groups-and-channels" href="#join-requests-for-groups-and-channels"><i class="anchor-icon"></i></a>Join Requests for Groups and Channels</h3>
<p>Invite links let you give users the opportunity to join your group or channel on their own time whether you share the link privately or turn it into a <a href="https://telegram.org/blog/autodelete-inv2#expiring-invite-links">QR code</a> on a billboard is up to you. When you create <strong>additional invite links</strong> for your chat, there is now a <strong>Request Admin Approval</strong> setting, which gives admins more control over who is able to join and see the chat.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001940/5/GLiYqv39fkM.218064/85a6c8b2a5bbdc9eee" style="max-width: 400px;" title="No costume — no party!" alt="Join requests for groups and channels">
<source src="/file/464001570/2/XCFBwC6srA0.9911661.mp4/c7267341f1d6e73e6c" type="video/mp4">
</video>
</div>
<p>When a user opens a link with Admin Approval turned on, they will see a button to send a <strong>join request</strong> that admins can manage from a new bar at the top of the chat. From there, admins can view an applicant&#39;s public <strong>profile pictures</strong> and <strong>bio</strong>, then approve or dismiss their request.</p>
<blockquote>
<p>For example, you could post an invite link to your poetry channel on social media then approve only your close friends and people in purple to see your writing.</p>
</blockquote>
<!--<div class="blog_image_wrap blog_medium_image_wrap">
<a href="LARGE" target="_blank"><img src="SMALL" title="This is how vampires feel in front of every damn door." alt="Invite link with approval enabled, as seen by the joining user" srcset="LARGE , 2x" /></a>
</div>-->
<h3><a class="anchor" name="unique-names-for-invite-links" href="#unique-names-for-invite-links"><i class="anchor-icon"></i></a>Unique Names for Invite Links</h3>
<p>Admin Approval can be applied to <strong>any link</strong> in the &#39;Additional Invite Links&#39; section we&#39;ve also added the ability to give all of those links <strong>unique names</strong>, so you can label them for better organization.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001394/1/HW4Bu5RBXrM.44816/930328e9e61b2fda4a" target="_blank"><img src="/file/464001472/3/tyiKRNKUmBs.19037/ad56d2a7f878f9ff2a" title="Now that we're safely in November, you no longer have to name your links Beelzebub, Semihazah, Azazel, Belial, etc." alt="List of invite links with custom names visible only to admins" srcset="/file/464001394/1/HW4Bu5RBXrM.44816/930328e9e61b2fda4a , 2x" /></a>
</div>
<blockquote>
<p>Link names will be especially helpful if you&#39;re using all the different options that exist for invite links, such as <a href="https://telegram.org/blog/autodelete-inv2#expiring-invite-links">limits on duration, number of uses</a>, etc.</p>
</blockquote>
<h3><a class="anchor" name="global-chat-themes-on-ios" href="#global-chat-themes-on-ios"><i class="anchor-icon"></i></a>Global Chat Themes on iOS</h3>
<p>Our last update introduced <a href="https://telegram.org/blog/chat-themes-interactive-emoji-read-receipts#chat-themes">8 new themes</a> that you could set for individual chats and now they&#39;re available for your <strong>entire app</strong> on iOS (with Android soon to follow). Appearance Settings have been <strong>fully redesigned</strong>, giving these themes center stage. Built by the Telegram Team, every theme has a <strong>Day</strong> and <strong>Night mode</strong>, colorful animated background and gradient message bubbles.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001866/4/N8eVGAnGveY.70659/cc02f9ad2601d73b56" style="max-width: 400px;" title="We keep mistaking the teacher emoji for count Dracula because the blackboard behind his back looks so much like a raised collar." alt="New chat themes and redesigned appearance settings">
<source src="/file/464001438/1/YXiXwpHAL6M.3885852.mp4/7378e62ae8a1600102" type="video/mp4">
</video>
</div>
<p>Like all themes, you can <strong>personalize</strong> these designs and tweak the colors or change the pattern. For more options and custom settings, tap Chat Themes to <strong>edit</strong> and <strong>share</strong> your creations.</p>
<!-- THIS VERSION WILL BE USED IF THE ANDROID VERSION OF THIS INTERFACE IS READY BY RELEASE TIME, PLEASE TRANSLATE AS WELL (Only the first paragraph and section titles are different):
### Global Chat Themes
Our last update introduced [8 new themes](https://telegram.org/blog/chat-themes-interactive-emoji-read-receipts#chat-themes) that you could set for individual chats and now they're available for your **entire app**. The Chat Settings *(Android)* and Appearance *(iOS)* pages have been **fully redesigned**, giving these themes center stage. Built by the Telegram Team, every theme has a **Day** and **Night mode**, colorful animated background and gradient message bubbles.
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="PHOTO" style="max-width: 400px;" title="TITLE" alt="New chat themes and redesigned appearance settings">
<source src="VIDEO" type="video/mp4">
</video>
</div>
Like all themes, you can **personalize** these designs and tweak the colors or change the pattern. For more options and custom settings, tap Chat Themes to **edit** and **share** your creations.
-->
<h3><a class="anchor" name="transit-times-for-shared-locations-on-ios" href="#transit-times-for-shared-locations-on-ios"><i class="anchor-icon"></i></a>Transit Times for Shared Locations on iOS</h3>
<p>You can show where you are or where you&#39;re headed by sending a location from the attachment menu <img class="icon" src="/file/464001085/2/E4hNXSNQimQ.2503/bf6ffcab3cb3afd43d" alt="Attach"> in the message bar. Tapping a shared location pulls up a map of the area which now shows you the travel time to get there by <strong><img class="icon" src="/file/464001684/2/xeGzuWUSoW8.1964/faf9f049416ced18a3" alt="Foot"> foot</strong>, <strong><img class="icon" src="/file/464001637/4/7LAuyfl1gvI.1942/48bf3a3155d115beef" alt="Car"> car</strong>, or <strong><img class="icon" src="/file/464001302/3/b-m7hNQbhJk.2269/1e7b9effdc1be88b7d" alt="Public Transport"> public transport</strong>. To see <strong>detailed directions</strong> or get a taxi to the location, tap on the travel time to open it in your preferred app.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001450/6/C3DsulNUqf8.87013/d265046c75475a071f" target="_blank"><img src="/file/464001286/4/gaS0zlqsh7w.36642/e11bfdc4485d464b02" title="Bat and broomstick flight times not included." alt="New transit time buttons on iOS" srcset="/file/464001450/6/C3DsulNUqf8.87013/d265046c75475a071f , 2x" /></a>
</div>
<blockquote>
<p>Transit times are shown for both <strong>static</strong> and <strong>live locations</strong> so you can see how long it will take to meet your friends while they&#39;re on the move.</p>
</blockquote>
<h3><a class="anchor" name="instant-media-captions-for-ios" href="#instant-media-captions-for-ios"><i class="anchor-icon"></i></a>Instant Media Captions for iOS</h3>
<p>The text you type in the message bar now automatically <strong>converts to a caption</strong> when you attach media, so you&#39;ll never have to retype or cut and paste what you just wrote. This also works with <strong>Cloud Drafts</strong> so you can type out the message on your computer, then simply attach the photo from your phone and send it all together.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001589/1/HAlJFdAKNjU.101071/bee58652ae5996b1e4" style="max-width: 400px;" title="Witty caption ideas not included." alt="Draft text becomes a caption after attaching a photo on iOS">
<source src="/file/464001326/3/z_ggDEsbHRw.1855049.mp4/78c422dc827345a2eb" type="video/mp4">
</video>
</div>
<blockquote>
<p>Naturally, both transit times and instant media captions will be added to our <strong>Android</strong> app in the coming updates.</p>
</blockquote>
<h3><a class="anchor" name="settings-updated-for-ios-15" href="#settings-updated-for-ios-15"><i class="anchor-icon"></i></a>Settings updated for iOS 15</h3>
<p>Settings on iOS have been redesigned to match the style of iOS 15, including streamlined <strong><img class="icon" src="/file/464001655/4/X4tmK3f1jBk.2065/8934cc21fce91e9f99" alt="Notifications"> Notification</strong> and <strong><img class="icon" src="/file/464001925/3/oRf4KWqBPsc.2104/65004ab18dd2eedd81" alt="Stickers"> Sticker</strong> settings. The <strong><img class="icon" src="/file/464001414/5/-3MUFAeZvTk.1409/79f3d914d139880e2a" alt="Devices"> Devices</strong> section now gives you a clearer overview of your active sessions with <strong>new icons</strong> tap any device to see more details or log out from it remotely.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001213/1/j_kc-3AHosg.230043/f3b7c97aff76ab7f6c" style="max-width: 400px;" title="This video shows the evolution of Settings on iOS, they don't jump around like that when you open the section." alt="Redesigned settings on iOS">
<source src="/file/464001738/3/yXWZL2medLs.9386729.mp4/33bae1683d379d94e2" type="video/mp4">
</video>
</div>
<blockquote>
<p>Remember that locations shown for your devices are based exclusively on their IP addresses. This data is not always accurate, so don&#39;t be surprised if your laptop suddenly travels to Iceland while you&#39;re sleeping.</p>
</blockquote>
<h3><a class="anchor" name="more-interactive-emoji" href="#more-interactive-emoji"><i class="anchor-icon"></i></a>More Interactive Emoji</h3>
<p>This update brings new <strong>interactive emoji</strong>. Send a single <img class="emoji" src="//telegram.org/img/emoji/40/F09F91BB.png" width="20" height="20" alt="👻" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F918E.png" width="20" height="20" alt="👎" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09FA4AE.png" width="20" height="20" alt="🤮" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F9882.png" width="20" height="20" alt="😂" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F92B8.png" width="20" height="20" alt="💸" /> or <img class="emoji" src="//telegram.org/img/emoji/40/F09F8E83.png" width="20" height="20" alt="🎃" /> in any private chat, then tap the emoji to unleash its <strong>full-screen effect</strong>.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001178/4/wjRHdoIl7zg.246338/d2d6237f926b6b5646" style="max-width: 400px;" title="What hath god wrought, right?" alt="The second batch of interactive emoji">
<source src="/file/464001017/2/RgerP9SPmeM.7738263.mp4/5719b4e35b2d584b9a" type="video/mp4">
</video>
</div>
<p>If your chat partner also has the chat open, you will <strong>both</strong> see the effects and feel the vibrations <strong>simultaneously</strong>.</p>
<blockquote>
<p>As you know from our <a href="https://telegram.org/blog/chat-themes-interactive-emoji-read-receipts#interactive-emoji">previous update</a>, this magic also works with <img class="emoji" src="//telegram.org/img/emoji/40/F09F8E86.png" width="20" height="20" alt="🎆" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F8E89.png" width="20" height="20" alt="🎉" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F8E88.png" width="20" height="20" alt="🎈" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F918D.png" width="20" height="20" alt="👍" /> <img class="emoji" src="//telegram.org/img/emoji/40/F09F92A9.png" width="20" height="20" alt="💩" /> and <img class="emoji" src="//telegram.org/img/emoji/40/E29DA4.png" width="20" height="20" alt="❤️" />.</p>
</blockquote>
<p>Winter is coming, but our next update is racing to beat it. Stay tuned!</p>
<div><br></div>
<p><em>November 3, 2021<br>The Telegram Team</em></p>
<!--
###Video
TEST
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="PHOTO" style="max-width: 400px;" title="TITLE" alt="TITLE">
<source src="VIDEO" type="video/mp4">
</video>
</div>
###Image
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="LARGE" target="_blank"><img src="SMALL" title="TITLE" alt="TITLE" srcset="LARGE , 2x" /></a>
</div>
--></div>
</div>
<div class="tl_main_share clearfix">
<a href="https://t.me/share/url?url=https%3A%2F%2Ftelegram.org%2Fblog%2Fshared-media-scrolling-calendar-join-requests-and-more&text=Hyper-Speed%20Scrolling%20and%20Calendar%20View%20for%20Shared%20Media%2C%20Join%20Requests%2C%20Global%20Chat%20Themes%20on%20iOS%20and%20More" class="tl_telegram_share_btn" id="tl_telegram_share_btn" data-text="Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More" data-url="https://telegram.org/blog/shared-media-scrolling-calendar-join-requests-and-more"><i class="tl_telegram_share_icon"></i><span class="tl_telegram_share_label" target="_blank">Forward</span></a>
<a href="https://twitter.com/share" class="tl_twitter_share_btn" id="tl_twitter_share_btn" data-text="Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests, Global Chat Themes on iOS and More" data-url="https://telegram.org/blog/shared-media-scrolling-calendar-join-requests-and-more" data-via="Telegram">Tweet <span class="tl_twitter_share_cnt"></span></a>
</div>
</div>
<div class="tl_main_recent_news_wrap tlb_other_news_wrap tl_blog_list_page_wrap">
<h3 class="tl_main_recent_news_header">
<a href="/blog">Other News</a>
</h3>
<div class="tl_main_recent_news_cards clearfix">
2023-02-03 20:19:56 +01:00
<a class="dev_blog_card_link_wrap" href="/blog/telemoji"><div class="dev_blog_card_wrap">
<img class="dev_blog_card_image" src="https://telegram.org/file/464001738/111e0/RVvmuGtCK0A.285280/6148669b1197e199ff" />
<div class="dev_blog_card_alltext_wrap">
<h4 class="dev_blog_card_title">Custom Animated Emoji, Gifting Telegram Premium, and More</h4>
<div class="dev_blog_card_lead">Today&#39;s update brings custom animated emoji in messages and captions, the ability to give Telegram Premium as a gift, a new privacy setting…</div>
</div>
<div class="dev_blog_card_date">Feb 3, 2023</div>
</div></a><a class="dev_blog_card_link_wrap" href="/blog/profile-pics-emoji-translations"><div class="dev_blog_card_wrap">
2023-02-03 19:52:18 +01:00
<img class="dev_blog_card_image" src="https://telegram.org/file/464001685/121ea/HyZSx51MXnw.259992/06800efa6899f9ee32" />
<div class="dev_blog_card_alltext_wrap">
<h4 class="dev_blog_card_title">Profile Photo Maker, Emoji Categories, Translating Entire Chats, and More</h4>
<div class="dev_blog_card_lead">Telegram&#39;s first update of the year adds 10 major features by way of a warm-up exercise.</div>
</div>
<div class="dev_blog_card_date">Feb 3, 2023</div>
</div></a><a class="dev_blog_card_link_wrap" href="/blog/hidden-media-zero-storage-profile-pics"><div class="dev_blog_card_wrap">
2022-12-30 13:22:04 +01:00
<img class="dev_blog_card_image" src="https://telegram.org/file/464001670/fd0c/QD6RWeUTAIs.301579/e818a6df64543c1ad1" />
<div class="dev_blog_card_alltext_wrap">
<h4 class="dev_blog_card_title">Hidden Media, Zero Storage Usage, New Drawing Tools, Profile Pictures for Your Contacts, and More</h4>
<div class="dev_blog_card_lead">Sending media with spoiler effects, new ways to save space on your device, new drawing tools…</div>
</div>
<div class="dev_blog_card_date">Dec 30, 2022</div>
</div></a><a class="dev_blog_card_link_wrap" href="/blog/ultimate-privacy-topics-2-0"><div class="dev_blog_card_wrap">
2022-12-06 19:09:14 +01:00
<img class="dev_blog_card_image" src="https://telegram.org/file/464001668/fd89/UBuBIo3AwaM.254718/99f5aa87b728abadf1" />
<div class="dev_blog_card_alltext_wrap">
2022-12-06 23:00:49 +01:00
<h4 class="dev_blog_card_title">No-SIM Signup, Auto-Delete All Chats, Topics 2.0 and More</h4>
2022-12-06 19:09:14 +01:00
<div class="dev_blog_card_lead">With this update, you can have a Telegram account without a SIM card and set up a global timer to automatically delete messages in all…</div>
</div>
<div class="dev_blog_card_date">Dec 6, 2022</div>
2022-02-23 06:45:45 +01:00
</div></a>
</div>
</div>
</div>
</div>
</div>
<div class="footer_wrap">
<div class="footer_columns_wrap footer_desktop">
<div class="footer_column footer_column_telegram">
<h5>Telegram</h5>
<div class="footer_telegram_description"></div>
Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.
</div>
<div class="footer_column">
<h5><a href="/faq">About</a></h5>
<ul>
<li><a href="/faq">FAQ</a></li>
2022-09-09 12:10:24 +02:00
<li><a href="/privacy">Privacy</a></li>
2022-09-09 23:58:59 +02:00
<li><a href="/press">Press</a></li>
2022-02-23 06:45:45 +01:00
</ul>
</div>
<div class="footer_column">
<h5><a href="/apps#mobile-apps">Mobile Apps</a></h5>
<ul>
<li><a href="/dl/ios">iPhone/iPad</a></li>
2022-09-09 23:58:59 +02:00
<li><a href="/android">Android</a></li>
<li><a href="/dl/web">Mobile Web</a></li>
2022-02-23 06:45:45 +01:00
</ul>
</div>
<div class="footer_column">
<h5><a href="/apps#desktop-apps">Desktop Apps</a></h5>
<ul>
<li><a href="//desktop.telegram.org/">PC/Mac/Linux</a></li>
<li><a href="//macos.telegram.org/">macOS</a></li>
<li><a href="/dl/web">Web-browser</a></li>
</ul>
</div>
<div class="footer_column footer_column_platform">
<h5><a href="//core.telegram.org/">Platform</a></h5>
<ul>
<li><a href="//core.telegram.org/api">API</a></li>
<li><a href="//translations.telegram.org/">Translations</a></li>
<li><a href="//instantview.telegram.org/">Instant View</a></li>
</ul>
</div>
</div>
<div class="footer_columns_wrap footer_mobile">
<div class="footer_column">
<h5><a href="/faq">About</a></h5>
</div>
<div class="footer_column">
<h5><a href="/blog">Blog</a></h5>
</div>
<div class="footer_column">
<h5><a href="/apps">Apps</a></h5>
</div>
<div class="footer_column">
<h5><a href="//core.telegram.org/">Platform</a></h5>
</div>
<div class="footer_column">
<h5><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)">Twitter</a></h5>
</div>
</div>
</div>
2022-12-10 23:50:15 +01:00
<script src="/js/main.js?47"></script>
2022-06-29 23:55:45 +02:00
<script src="/js/tgsticker.js?29"></script>
2022-02-23 06:45:45 +01:00
2022-12-10 23:01:14 +01:00
<script>initScrollVideos(true);
mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4});
2022-02-23 06:45:45 +01:00
twitterCustomShareInit();
blogSideImageInit();
backToTopInit("Go up");
removePreloadInit();
</script>
</body>
</html>