mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2024-11-29 19:53:17 +01:00
1090 lines
85 KiB
HTML
1090 lines
85 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>Bugs and Suggestions</title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
||
<meta name="format-detection" content="telephone=no" />
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||
<meta name="MobileOptimized" content="176" />
|
||
<meta name="HandheldFriendly" content="True" /><meta property="og:title" content="More Two-Factor Authentication methods">
|
||
<meta property="og:description" content="An option to add an authenticator app with temporary, one-time passwords (e.g. Authy, Google Authenticator) as another second factor.">
|
||
|
||
<link rel="shortcut icon" href="/img/bt_favicon.ico" type="image/x-icon" />
|
||
<link rel="mask-icon" href="/img/bt_icon.svg" color="#238fe1">
|
||
<script>document.cookie="stel_dt="+encodeURIComponent((new Date).getTimezoneOffset())+";path=/;max-age=31536000;samesite=None;secure"</script>
|
||
<script>
|
||
try {
|
||
var a = document.createElement('a'), layer_url;
|
||
a.href = location.href;
|
||
layer_url = location.pathname.replace(/^\/+|\/+$/g, '');
|
||
a.pathname = '/';
|
||
a.search = '?l=' + encodeURIComponent(layer_url);
|
||
if (window.history && history.state && history.state.u && /[\?&]l=/.test(history.state.u) && history.state.u != a.href) {
|
||
var xhr = new XMLHttpRequest();
|
||
xhr.open('GET', history.state.u);
|
||
xhr.onreadystatechange = function() {
|
||
if (xhr.readyState == 4) {
|
||
if (typeof xhr.responseBody == 'undefined' && xhr.responseText) {
|
||
var html = xhr.responseText;
|
||
html = html.replace('<html', '<html style="display:none"');
|
||
document.write(html);
|
||
document.close();
|
||
}
|
||
}
|
||
};
|
||
xhr.withCredentials = true;
|
||
xhr.send();
|
||
document.write('<style>*{display:none!important}</style>');
|
||
document.close();
|
||
document.open();
|
||
console.log('xhr reload from history.state');
|
||
} }catch(e){}
|
||
</script>
|
||
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet" type="text/css">
|
||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||
<link href="/css/bootstrap-extra.css?2" rel="stylesheet">
|
||
<link href="/css/telegram.css?212" rel="stylesheet">
|
||
<link href="/css/bugtracker.css?68" rel="stylesheet">
|
||
<link href="/css/bugtracker-bugs.css?4" rel="stylesheet">
|
||
<link href="/css/contest-zoo.css?7" rel="stylesheet">
|
||
<link href="/css/jquery-ui.min.css" rel="stylesheet">
|
||
<link href="/css/codemirror.css?1" rel="stylesheet">
|
||
|
||
</head>
|
||
<body class="emoji_image no-transition">
|
||
<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
|
||
<defs>
|
||
<path id="icon-like" d="m16 14h-1.6c-.44 0-.8-.35-.8-.78v-7c0-.43.36-.78.8-.78h1.6zm-15.86-5.54c-.09-.19-.14-.4-.14-.62v-.84c0-.86.72-1.56 1.6-1.56h4.4l-.74-3.61c-.04-.17-.01-.36.07-.52.18-.35.41-.66.7-.94l.37-.37 5.13 4.99c.3.29.47.69.47 1.1v6.09c0 1-.84 1.82-1.87 1.82h-6.48c-.57 0-1.09-.29-1.38-.75z"/>
|
||
<path id="icon-dislike" d="m16 0h-1.6c-.4 0-.8.3-.8.8v7c0 .4.4.8.8.8h1.6zm-15.9 5.5c-.1.2-.1.4-.1.7v.8c0 .9.7 1.6 1.6 1.6h4.4l-.7 3.6c-.1.1-.1.3 0 .5.2.3.4.7.7.9l.4.4 5.1-5c.3-.3.5-.7.5-1.1v-6.1c0-1-.8-1.8-1.9-1.8h-6.5c-.5 0-1 .3-1.3.8z"/>
|
||
<path id="icon-replies" d="m5.951.078-.072.061-5.73 5.911c-.192.198-.214.5-.066.723l.063.079 5.731 6.007c.088.091.209.143.336.143.228 0 .417-.164.457-.38l.006-.072v-3.374c.106-.006.211-.01.318-.013l.319-.004c2.919 0 5.42.819 7.179 2.457.121-.075.284-.109.463-.124l.045.263c-.511-3.167-1.332-4.236-2.573-5.476-1.348-1.345-3.132-2.19-5.353-2.536l-.397-.056v-3.225c0-.126-.051-.246-.141-.333-.161-.157-.406-.173-.585-.051z"/>
|
||
<path id="icon-subscribe" d="m9.47 14c.07.16.12.32.12.5c0 .83-.9 1.5-2 1.5c-1.11 0-2-.67-2-1.5c0-.18.04-.34.11-.5zm-1.88-14c.55 0 1 .45 1 1v.1c2.28.46 4 2.48 4 4.9v4l1.29 1.29c.39.39.39 1.03 0 1.42c-.19.18-.44.29-.71.29h-11.17c-.55 0-1-.45-1-1c0-.27.11-.52.29-.71l1.3-1.29v-4c0-2.42 1.71-4.44 4-4.9v-.1c0-.55.44-1 1-1z"/>
|
||
<path id="icon-trending" d="m7.5 11.96-3.62 2.14c-.4.24-.92.1-1.15-.3-.11-.18-.15-.4-.1-.61l.91-4.1-3.15-2.79c-.35-.31-.38-.84-.07-1.19.14-.16.33-.26.54-.28l4.19-.4 1.68-3.86c.18-.42.68-.62 1.1-.43.2.08.36.24.44.43l1.68 3.86 4.19.4c.46.05.8.46.75.92-.02.21-.12.41-.28.55l-3.15 2.79.91 4.1c.1.46-.18.91-.64 1.01-.2.04-.42.01-.61-.1z"></path>
|
||
<path id="icon-copy" d="m17.8 13.3c.7 0 1.2.5 1.2 1.2v1c0 3.6-2.9 6.5-6.5 6.5s-6.5-2.9-6.5-6.5v-1c0-.7.5-1.2 1.2-1.2s1.2.5 1.2 1.2v1c0 2.3 1.8 4.1 4.1 4.1s4.1-1.8 4.1-4.1v-1c0-.7.5-1.2 1.2-1.2zm-5.3-5.3c.7 0 1.3.6 1.3 1.3v5.4c0 .7-.6 1.3-1.3 1.3s-1.3-.6-1.3-1.3v-5.4c0-.7.6-1.3 1.3-1.3zm0-6c3.6 0 6.5 2.9 6.5 6.5v1c0 .7-.5 1.2-1.2 1.2s-1.2-.5-1.2-1.2v-1c0-2.3-1.8-4.1-4.1-4.1s-4.1 1.8-4.1 4.1v1c0 .7-.5 1.2-1.2 1.2s-1.2-.5-1.2-1.2v-1c0-3.6 2.9-6.5 6.5-6.5z" transform="matrix(.70710678 .70710678 -.70710678 .70710678 9.146447 -8.324116)"/>
|
||
<g id="icon-arrow" fill-rule="evenodd"><rect height="2" rx="1" width="13" x="5" y="11"/><rect height="2.2" rx="1.1" transform="rotate(135 18 12.1)" width="10" x="16.9" y="11"/><rect height="2.2" rx="1.1" transform="rotate(-135, 18, 11.9)" width="10" x="16.9" y="10.8"/></g>
|
||
<g id="icon-close" fill-rule="evenodd"><rect id="icon-part1" height="16" rx="1.05" transform="rotate(-45 12 12)" width="2.1" x="10.95" y="3.95"/><use transform="rotate(90 12 12)" xlink:href="#icon-part1"/></g>
|
||
<g id="icon-layer-close" fill-rule="evenodd"><rect id="icon-part2" height="19" rx="1.25" transform="rotate(-45 12 12)" width="2.5" x="10.75" y="2.25"/><use transform="rotate(90 12 12)" xlink:href="#icon-part2"/></g>
|
||
<g id="icon-dd" fill-rule="evenodd"><path d="m.78.69c-.38.33-.42.91-.08 1.29.02.03.05.06.08.08l4.81 4.25c.44.4 1.11.4 1.55 0 .38-.33.42-.91.08-1.29-.02-.03-.05-.06-.08-.08l-4.81-4.25c-.44-.4-1.11-.4-1.55 0z"/><path d="m12.14.69c.38.33.42.91.08 1.29-.02.03-.05.06-.08.08l-4.81 4.25c-.44.4-1.11.4-1.55 0-.38-.33-.42-.91-.08-1.29.02-.03.05-.06.08-.08l4.81-4.25c.44-.4 1.11-.4 1.55 0z"/></g>
|
||
</defs>
|
||
</svg>
|
||
<div id="aj_progress" class="progress-bar"></div>
|
||
<div class="popup-container hide" id="layer-popup-container"><section class="bt-layer-content bt-layer-blocks popup-no-close">
|
||
<div class="bt-layer-block">
|
||
<div class="bt-layer-side-buttons">
|
||
<a href="/" data-layer-close class="bt-layer-side-button bt-layer-close"><svg class="icon"><use xlink:href="#icon-layer-close"/></svg></a>
|
||
<span class="bt-layer-side-button bt-menu-wrap bt-dropdown-wrap">
|
||
<span class="bt-menu-btn bt-dropdown dropdown-toggle" data-toggle="dropdown"></span>
|
||
<span class="dropdown-menu">
|
||
<ul class="dropdown-menu">
|
||
<li><a class="bt-dropdown-item bt-issue-copy-link" href="https://bugs.telegram.org/c/31" data-copy="https://bugs.telegram.org/c/31">Copy Link</a></li>
|
||
</ul>
|
||
</span>
|
||
</span>
|
||
</div>
|
||
<div class="bt-issue-title-wrap">
|
||
<div class="bt-issue-title">
|
||
<span class="cd-author">More Two-Factor Authentication methods</span>
|
||
</div>
|
||
</div>
|
||
<div class="bt-issue-label">
|
||
<span class="bt-issue-author"><span class="admin-name" dir="auto">Admin Dog</span></span>, <time datetime="2019-11-05T15:17:53+00:00">Nov 5, 2019 at 15:17</time>, edited
|
||
</div>
|
||
|
||
<div class="bt-issue-tags">
|
||
<a href="/?status=0" class="bt-status c-cyan">Open</a><a class="bt-tag" href="/?type=suggestions">Suggestion</a>
|
||
</div>
|
||
<div class="bt-issue">
|
||
<div class="bt-issue-body">
|
||
<div class="bt-issue-text bt-markdown"><p>An option to add an authenticator app with temporary, one-time passwords (e.g. Authy, Google Authenticator) as another second factor.</p></div>
|
||
<div class="bt-issue-files"></div>
|
||
<div class="bt-issue-actions">
|
||
<div class="bt-issue-voting likes-wrap ">
|
||
<span class="cd-issue-like bt-active-btn"><span class="value" data-value="348">348</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span><!--
|
||
--><span class="cd-issue-dislike bt-active-btn"><span class="value" data-value="7">7</span><svg class="icon"><use xlink:href="#icon-dislike"/></svg></span><!--
|
||
--><!--
|
||
--><a class="bt-issue-copy-link" href="https://bugs.telegram.org/c/31" data-copy="https://bugs.telegram.org/c/31"><svg class="icon"><use xlink:href="#icon-copy" transform="scale(0.85)" /></svg><span class="label">Copy link</span></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="bt-layer-block">
|
||
<div class="bt-comments-wrap">
|
||
<div class="bt-comments-header"><div class="bt-header-tab" data-mode="public"><span class="bt-header-label">Comments</span><span class="bt-header-cnt">7</span></div></div>
|
||
<div class="bt-comments"><div class="bt-comments-more" data-before="7">Show 2 more comments</div><div class="bt-comment" data-comment-id="7">
|
||
<div class="bt-comment-box">
|
||
<div class="bt-comment-photo"><span class="photo-char">B</span></div>
|
||
<div class="bt-comment-body">
|
||
|
||
|
||
<div class="bt-comment-author">
|
||
<span class="bt-comment-author-name"><span dir="auto">Bujno</span></span>
|
||
<a href="/c/31/7" data-layer class="bt-comment-date bt-reply-btn"><time datetime="2021-01-30T16:58:24+00:00" title="Jan 30 at 16:58" class="short">Jan 30</time></a>
|
||
</div>
|
||
|
||
<div class="bt-comment-text">I'll add the text of the multi-factor authentication setup screen here to make this suggestion easier to find:<br/>.<br/>Two-Step Verification<br/>Change Password<br/>Turn Password Off<br/>Change Recovery Email<br/>You have enabled Two-Step verification.<br/>You'll need the password you set up here to log in to your Telegram account.</div>
|
||
<div class="bt-issue-files"></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div><div class="bt-comment" data-comment-id="8">
|
||
<div class="bt-comment-box">
|
||
<div class="bt-comment-photo"><img src="https://cdn4.telesco.pe/file/O09VhNqk9RS8c5utw_UMOQYIgY8XlUIojenDN-gyFsJQhHH8Vcn2tx0pGC2h4bJM1AFdsWQAjUqOeil6HseDM0bPCVlMPv8EB4gtoxinAHiQYEEXup5M-6UIHORD19LW3FsQiHHvAkdoSuKsIdNMVXxGWzqeU1Rn8hW44-DkWAMwD7uyed8IJxKOakoG8TGfOnwmHIRp_mdFNVHhFeXZ09Zcbci5fFbaylguQSy5kjydjyB_8ydUGs7BqOSfbIqGbOQe8h6VejWEKpk1z8AqWnY3uk8XpLIQZcg6dtYa_OnlGSTKtPWaiK6NLxa7WBq-ihpZNxK21rPM6dxCTXz0uA.jpg" /></div>
|
||
<div class="bt-comment-body">
|
||
|
||
|
||
<div class="bt-comment-author">
|
||
<span class="bt-comment-author-name"><span dir="auto">Yura Mocherniuk</span></span>
|
||
<a href="/c/31/8" data-layer class="bt-comment-date bt-reply-btn"><time datetime="2021-02-07T11:51:11+00:00" title="Feb 7 at 11:51" class="short">Feb 7</time></a>
|
||
</div>
|
||
|
||
<div class="bt-comment-text">I would go even further to provide an option of replacing SMS codes with 2FA authenticator app (e.g. Aegis) altogether. This would improve account security drastically.</div>
|
||
<div class="bt-issue-files"></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div><div class="bt-comment" data-comment-id="9">
|
||
<div class="bt-comment-box">
|
||
<div class="bt-comment-photo"><span class="photo-char">R</span></div>
|
||
<div class="bt-comment-body">
|
||
|
||
|
||
<div class="bt-comment-author">
|
||
<span class="bt-comment-author-name"><span dir="auto">Reza RAWOOSH راوش</span></span>
|
||
<a href="/c/31/9" data-layer class="bt-comment-date bt-reply-btn"><time datetime="2021-03-23T04:26:10+00:00" title="Mar 23 at 04:26" class="short">Mar 23</time></a>
|
||
</div>
|
||
|
||
<div class="bt-comment-text">MeRza0625</div>
|
||
<div class="bt-issue-files"></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div><div class="bt-comment" data-comment-id="10">
|
||
<div class="bt-comment-box">
|
||
<div class="bt-comment-photo"><img src="https://cdn4.telesco.pe/file/W1wqcWqxcI1YwzBSIbLeUPwk8RzW9zLfArXvlHIoIAopUUYOUjiTQCHpNgv6litZ8VJLriwP5dhgCCtlBJR5M66EsBmJzn5mkoVVOJXZyQZ8qUfiRyOVp7398XcsNwWGB49vmYiCW-hB_Oqj5HmyaW_IW9Xtc9isRp-FMZXYFWPMZLpLU40C2JAUc48eJ07Cs5Y0yCHe2fI3KYqD2o9Mg-juZKUpU9OccwDFszku0ABwjP98PX1lzZuO-Mmc4LGDbidO2CG9wsWS9qo5Ujo94Vx5nakZocsjoXBKPj0tTrhr8Y9BT5lcjRg4cOpkajiVBXiUPBkgp4ZAMmoa_qLyRg.jpg" /></div>
|
||
<div class="bt-comment-body">
|
||
|
||
|
||
<div class="bt-comment-author">
|
||
<span class="bt-comment-author-name"><span dir="auto">Mikko Vedru</span></span>
|
||
<a href="/c/31/10" data-layer class="bt-comment-date bt-reply-btn"><time datetime="2021-04-10T08:36:00+00:00" title="Apr 10 at 08:36" class="short">Apr 10</time></a>
|
||
</div>
|
||
|
||
<div class="bt-comment-text">Telegram is positioned as a secure messenger. But the lack of digital 2FA is a HUGE glaring hole in that image!<br/><br/>Over the years Telegram has had several security-related issues and scandals. Most of them were bogus and the ones that weren't - were fixed. With the notable exception of the SMS issue.<br/><br/>Time after time the activists' accounts are being cracked by capturing the codes sent via SMS (insecure at its core). Either by trivial capture mid-air or via government pressure on mobile phone providers (they disable the phone and redirect the incoming messages). Read: <a href="https://www.vice.com/en/article/y3g8wb/hacker-got-my-texts-16-dollars-sakari-netnumber" target="_blank" rel="noopener" data-unsafe>https://www.vice.com/en/article/y3g8wb/hacker-got-my-texts-16-dollars-sakari-netnumber</a> (<a href="http://Vice.com/" target="_blank" rel="noopener" data-unsafe>Vice.com</a> "A Hacker Got All My Texts for $16", 15.3.2021)<br/><br/>The problem would have been totally fixed by supporting the digital 2FA solution as Authy or Google Authenticator provide.<br/><br/>After that Telegram took implemented the double authentication using a password. Unfortunately typing the manual password is not a solution - it's a weak band-aid that doesn't solve the problem and can/will leak any time. <br/><br/>Why are manually remembered passwords bad?<br/>1. Password needs to be sent quickly. So it's short. This is bad.<br/>2. Password needs to be remembered. A simple and easy-to-remember password it a bad password.<br/>3. If the password needs to be remembered, it is usually not unique and is being used elsewhere as well, involving yet another risk factor.</div>
|
||
<div class="bt-issue-files"></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div><div class="bt-comment" data-comment-id="11">
|
||
<div class="bt-comment-box">
|
||
<div class="bt-comment-photo"><img src="https://cdn4.telesco.pe/file/W1wqcWqxcI1YwzBSIbLeUPwk8RzW9zLfArXvlHIoIAopUUYOUjiTQCHpNgv6litZ8VJLriwP5dhgCCtlBJR5M66EsBmJzn5mkoVVOJXZyQZ8qUfiRyOVp7398XcsNwWGB49vmYiCW-hB_Oqj5HmyaW_IW9Xtc9isRp-FMZXYFWPMZLpLU40C2JAUc48eJ07Cs5Y0yCHe2fI3KYqD2o9Mg-juZKUpU9OccwDFszku0ABwjP98PX1lzZuO-Mmc4LGDbidO2CG9wsWS9qo5Ujo94Vx5nakZocsjoXBKPj0tTrhr8Y9BT5lcjRg4cOpkajiVBXiUPBkgp4ZAMmoa_qLyRg.jpg" /></div>
|
||
<div class="bt-comment-body">
|
||
|
||
|
||
<div class="bt-comment-author">
|
||
<span class="bt-comment-author-name"><span dir="auto">Mikko Vedru</span></span>
|
||
<a href="/c/31/11" data-layer class="bt-comment-date bt-reply-btn"><time datetime="2021-04-10T08:36:07+00:00" title="Apr 10 at 08:36" class="short">Apr 10</time></a>
|
||
</div>
|
||
|
||
<div class="bt-comment-text">Therefore the perfect solution is to:<br/>1. Generate long and unique passwords for each site.<br/>2. Put all those passwords in the password manager.<br/>3. Generate one long and unique password that is used only to open the <br/>password manager vault. Remember this password.<br/>4. In addition, use a solid (non-SMS) 2FA method of authentication:<br/>4a) either a physical key (not much use, currently)<br/>4b) or a digital 2FA (basically the phone is being used as a physical <br/>key, with constantly changing passwords that the user doesn't have to <br/>remember)<br/><br/>I have been recommending Telegram to people from the very beginning <br/>(2013) on the basis of functionality. But I can't force myself to <br/>promote Telegram on the basis of security; and the lack of digital 2FA <br/>is the only technical problem I am having.<br/><br/>What is implementing the digital 2FA is about at its core?:<br/>1. Walking the talk. Adhere to the mission statement and marketing <br/>("secure messenger").<br/>2. Increasing the security.<br/>3. Decreasing the expenses. According to the latest financial news, <br/>Telegram wants to get more money invested in it, of which a whopping 25%<br/> will go to user verification fees (SMS, calls)! Decreasing this group <br/>of expenses even a little bit would mean a lot of money.<br/>4. Making Telegram user-friendlier. Being secure and easy to use (easier<br/> than currently) is possible!<br/><br/>So what needs to be technically done?<br/>0. No need to get rid of the SMS functionality. It might be ok for some <br/>non-technical people.<br/>1. Implement the digital 2FA like Authy or Google Authenticator.<br/>2. This is super-important! Make a setting where one could choose the <br/>allowed and forbidden types of authentication. So security-minded people<br/> could turn the SMS option off altogether and make it impossible for <br/>baddies to force the sending of the authentication code via insecure SMS<br/> and its capture. Without this setting, implementing digital 2FA would <br/>not solve the core problem.</div>
|
||
<div class="bt-issue-files"></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div><div class="bt-comments-more cd-autoload hide" data-after="11"></div></div>
|
||
<div class="bt-comments-footer">
|
||
|
||
<form class="cd-form cd-comment-form bt-comments-footer-form">
|
||
<input type="hidden" name="issue_id" value="31" />
|
||
|
||
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<div id="aj_content"><div class="bt-container">
|
||
<header>
|
||
<div class="container">
|
||
<div class="header-wrap">
|
||
<div id="header-panel" class="header-panel">
|
||
<div class="header-auth">
|
||
<div class="header-auth-item"><a class="header-auth-link login-link" href="/auth">Login</a></div>
|
||
</div>
|
||
<div class="header-breadcrumb header-breadcrumb-simple">
|
||
<ol id="breadcrumb" class="header-nav breadcrumb"><li class="cd-logo"><a href="/"><i class="cd-icon"></i><span class="cd-logo-title">Bugs and Suggestions</span></a></li></ol>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</header><header class="bt-search-header sticky">
|
||
<div class="sticky-box">
|
||
<div class="container">
|
||
<section class="bt-search">
|
||
<form action="/" class="cd-form bt-main-search-form">
|
||
<input type="hidden" name="type" value="" />
|
||
<input type="hidden" name="sort" value="rate" />
|
||
<div class="form-group">
|
||
<div class="bt-form-input cd-form-select bt-select-query">
|
||
<div class="select" data-name="filters" data-value="">
|
||
<div class="select-enter"><svg class="icon"><use xlink:href="#icon-arrow"/></svg></div>
|
||
<span class="select-clear"><svg class="icon"><use xlink:href="#icon-close"/></svg></span>
|
||
<div class="selected-items">
|
||
|
||
<input type="search" class="form-control cd-form-control" placeholder="Describe your issue or suggestion" name="query" value="" autocomplete="off" />
|
||
</div>
|
||
<div class="items-list"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
<div class="bt-search-tabs">
|
||
<span class="bt-search-tab">All</span><a href="/?type=issues&sort=rate" class="bt-search-tab">Issues</a><a href="/?type=suggestions&sort=rate" class="bt-search-tab">Suggestions</a><span class="bt-search-tabs-right"></span>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
</header>
|
||
<main class="container"><section class="cd-content with-trending">
|
||
<span class="bt-sort-wrap" data-value="rate">
|
||
<a class="bt-sort-item selected" data-value="rate">by rating</a>
|
||
<a class="bt-sort-item" data-value="time">by time</a>
|
||
</span><h3 class="bt-header" data-count="3378">3378 Cards</h3>
|
||
<a href="/c/746" data-layer class="bt-card-row trending" data-card-id="746">
|
||
<div class="bt-card-thumb thumb-animal thumb-icon cock thumb-color2"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
About this platform
|
||
</div>
|
||
<div class="bt-card-preview"> All users are welcome to create new entries, view existing entries and vote on them. What is this for? This platform is a place where users can vote for feature suggestions for Telegram or report issues…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T14:57:58+00:00" title="Dec 23, 2020 at 14:57" class="short">Dec 23, 2020</time><span class="bt-card-status"><span class="add-info">Closed</span></span><span class="add-info">Tip</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">54</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="bt-issue-trending"><svg class="icon"><use xlink:href="#icon-trending"/></svg></span><span class="cd-issue-like"><span class="value">127</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/203" data-layer class="bt-card-row trending" data-card-id="203">
|
||
<div class="bt-card-thumb thumb-issue thumb-icon bumblebee thumb-color3"><span class="bt-card-thumb-status">Fixed</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
iOS badge counter shows unread messages, even when all chats are read
|
||
</div>
|
||
<div class="bt-card-preview">Badge counters inside the app and on the app's icon may sometimes show unread messages while there are no unread chats in the list. Workaround Tap 10 times on the Settings tab icon > Reindex Unread Counters.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-12T22:16:24+00:00" title="Nov 12, 2020 at 22:16" class="short">Nov 12, 2020</time><span class="bt-card-status"></span><span class="add-info">Issue, iOS</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">9</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="bt-issue-trending"><svg class="icon"><use xlink:href="#icon-trending"/></svg></span><span class="cd-issue-like"><span class="value">73</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/174" data-layer class="bt-card-row trending" data-card-id="174">
|
||
<div class="bt-card-thumb thumb-issue" style="background-image:url('https://telegra.ph/file/thumb/e077bab5998914d8285c9.jpg')"><span class="bt-card-thumb-status">Fixed</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
"You have a new message" notifications in Notification Center
|
||
</div>
|
||
<div class="bt-card-preview">Workaround Restarting the device should fix the issue. Notifications will arrive with proper message previews after reboot. 'You have a new message' notifications arrive instead of regular notifications…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-12T17:13:34+00:00" title="Nov 12, 2020 at 17:13" class="short">Nov 12, 2020</time><span class="bt-card-status"></span><span class="add-info">Issue, iOS</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">12</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="bt-issue-trending"><svg class="icon"><use xlink:href="#icon-trending"/></svg></span><span class="cd-issue-like"><span class="value">67</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/187" data-layer class="bt-card-row trending" data-card-id="187">
|
||
<div class="bt-card-thumb thumb-issue thumb-icon madagascar-cockroach thumb-color3"><span class="bt-card-thumb-status">Fixed</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Distorted voice messages
|
||
</div>
|
||
<div class="bt-card-preview">Voice messages on iOS 14 devices can get broken (audio is slow, distorted). A short 5-second voice message changes in speed and duration. Workaround Disable the 'Sound Recognition' feature in iOS Settings…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-12T21:26:47+00:00" title="Nov 12, 2020 at 21:26" class="short">Nov 12, 2020</time><span class="bt-card-status"></span><span class="add-info">iOS, Issue</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="bt-issue-trending"><svg class="icon"><use xlink:href="#icon-trending"/></svg></span><span class="cd-issue-like"><span class="value">15</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/724" data-layer class="bt-card-row" data-card-id="724">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon carambola thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Improve the ability to search chat history for Asian regional languages, such as Chinese and Japanese
|
||
</div>
|
||
<div class="bt-card-preview">Improve the ability to search chat history for Asian regional languages, such as Chinese and Japanese. Telegram's chat history search function is based on words, and is suitable for languages such as…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T08:56:29+00:00" title="Dec 23, 2020 at 08:56" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">51</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">2178</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/23" data-layer class="bt-card-row" data-card-id="23">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pear thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Emoji reactions
|
||
</div>
|
||
<div class="bt-card-preview">An option to react to messages using small emoji (e.g.<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F918D.png')"><b>👍</b></i>,<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E29DA4.png')"><b>❤️</b></i>,<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F918E.png')"><b>👎</b></i>) instead of replying in the chat with messages or stickers. Use Cases 1. Quick feedback that doesn't take up space in the message history.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T14:57:58+00:00" title="Nov 5, 2019 at 14:57" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">234</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">1638</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/67" data-layer class="bt-card-row" data-card-id="67">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pitaya thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Group Video Calls
|
||
</div>
|
||
<div class="bt-card-preview">Encrypted video calls with three or more people. Telegram has announced plans to launch group video calls in the coming months. Related suggestions: Group Voice Calls, Screen Sharing in Calls</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-11T11:50:20+00:00" title="Dec 11, 2019 at 11:50" class="short">Dec 11, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Calls</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">40</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">1401</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/808" data-layer class="bt-card-row" data-card-id="808">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/c3fd10f0757f15620128f-07424df37b0faa0dc4.jpg')"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Cryptocurrency donations for bots, groups and channels
|
||
</div>
|
||
<div class="bt-card-preview">Show a button for sending quick donations to maintainers of bots, groups or channels using cryptocurrency. This could use either an established cryptocurrency like Bitcoin, Etherium, EOS, etc. – or some…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-25T09:04:53+00:00" title="Dec 25, 2020 at 09:04" class="short">Dec 25, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">73</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">1244</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/736" data-layer class="bt-card-row" data-card-id="736">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon lychee thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Screen sharing in calls
|
||
</div>
|
||
<div class="bt-card-preview">Screen sharing from mobile and desktop apps, in one-on-one calls and voice chats (also in group calls when they become available).</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T13:48:01+00:00" title="Dec 23, 2020 at 13:48" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">49</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">998</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/82" data-layer class="bt-card-row" data-card-id="82">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon banana thumb-color2"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Silent sign up
|
||
</div>
|
||
<div class="bt-card-preview">A feature to join Telegram incognito, making the phone number privacy set to Nobody before creating a new account. Current users who have that number added to their contacts list will not get a new c…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T06:44:44+00:00" title="Dec 12, 2019 at 06:44" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">39</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">913</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/80" data-layer class="bt-card-row" data-card-id="80">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon apple thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Live video streaming
|
||
</div>
|
||
<div class="bt-card-preview">A feature to share and experience live videos across groups and channels in Telegram. Broadcasting from a channel or your personal account (in group chats) so that others can view, react, and interact.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T06:27:07+00:00" title="Dec 12, 2019 at 06:27" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">iOS, Android, macOS, Telegram Desktop, Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">38</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">825</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/2775" data-layer class="bt-card-row" data-card-id="2775">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/2320d5aaba534ba33185a-b2bbc7ded6b5481c1d.jpg')"><div class="bt-card-thumb-label">1:52</div><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Emergency passcode to hide chats
|
||
</div>
|
||
<div class="bt-card-preview">Option to set an alternative passcode ("double bottom") that either opens a limited set of chats, opens a different account, or destroys one of the connected accounts completely when entered. Use cases…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-02-27T23:18:55+00:00" title="Feb 27 at 23:18" class="short">Feb 27</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">18</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">732</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/383" data-layer class="bt-card-row" data-card-id="383">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pear thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Choose a different default folder instead of "All Chats"
|
||
</div>
|
||
<div class="bt-card-preview">An option to pin one of your folders as the main folder instead of All Chats. When you open the app, it would show you the folder you chose. Pressing the back button would bring you back there when you're…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-16T23:32:01+00:00" title="Nov 16, 2020 at 23:32" class="short">Nov 16, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">34</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">690</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/1035" data-layer class="bt-card-row" data-card-id="1035">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon strawberry thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Allow site owners to make their own Instant View templates
|
||
</div>
|
||
<div class="bt-card-preview">Instant View templates are currently created and maintained by Telegram, the list of supported websites is expanded gradually. Some site owners would like to get IV support for their websites sooner.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-01-23T17:41:56+00:00" title="Jan 23 at 17:41" class="short">Jan 23</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">13</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">673</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/32" data-layer class="bt-card-row" data-card-id="32">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon raspberry thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
In-app translator
|
||
</div>
|
||
<div class="bt-card-preview">Translating specific messages via the context menu like Twitter does for tweets. Use cases Built-in translations save a lot of time – translating messages on the go would remove the need to move away…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:18:29+00:00" title="Nov 5, 2019 at 15:18" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">50</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">598</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/11" data-layer class="bt-card-row" data-card-id="11">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon guava thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Notify all group members
|
||
</div>
|
||
<div class="bt-card-preview">An option to notify all group members or admins using a special mention (e.g. @all and @admins). Use cases Important news and major updates in big communities. Potential issues Some group admins already…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-04T12:27:14+00:00" title="Nov 4, 2019 at 12:27" class="short">Nov 4, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">40</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">590</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/68" data-layer class="bt-card-row" data-card-id="68">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon plum thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Unlimited favorite stickers
|
||
</div>
|
||
<div class="bt-card-preview">Increase the limit for favorite stickers. The current limit is five stickers. When you add another one, the first sticker is replaced. Use cases Choose a limited set of stickers which you will always…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-11T12:13:15+00:00" title="Dec 11, 2019 at 12:13" class="short">Dec 11, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">24</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">531</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/406" data-layer class="bt-card-row" data-card-id="406">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon cloudberry thumb-color6"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Alternate profile pictures
|
||
</div>
|
||
<div class="bt-card-preview">When setting a profile picture or video that's only visible to contacts (or certain users, groups etc.), allow choosing an alternate picture or video that will be shown to everyone else. Use cases -…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-17T16:48:43+00:00" title="Nov 17, 2020 at 16:48" class="short">Nov 17, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">21</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">506</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/407" data-layer class="bt-card-row" data-card-id="407">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon currant thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Custom icons for folders
|
||
</div>
|
||
<div class="bt-card-preview">Add the ability to choose icons for folders on mobile platforms – like in Telegram Desktop and Telegram macOS. Sync them on all devices. Use cases - Find folders you're looking for more easily. - Save…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-17T17:11:05+00:00" title="Nov 17, 2020 at 17:11" class="short">Nov 17, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, iOS, Android</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">11</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">427</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/755" data-layer class="bt-card-row" data-card-id="755">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon strawberry thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Add Instant View to Telegram Desktop
|
||
</div>
|
||
<div class="bt-card-preview">Add Instant View to Telegram Desktop. The feature is there right now for MacOS Telegram App, but missing from regular Telegram Desktop. Preferably, it should open an article in the existing telegram window…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T17:11:18+00:00" title="Dec 23, 2020 at 17:11" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Telegram Desktop</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">12</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">405</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/504" data-layer class="bt-card-row" data-card-id="504">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon persimmon thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Requests to join group or channel
|
||
</div>
|
||
<div class="bt-card-preview">If enabled, the user attempting to join the group/channel will only be able to view the content and send things after being accepted by an administrator (optional: only admins who have the "accept/decline…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-23T20:47:52+00:00" title="Nov 23, 2020 at 20:47" class="short">Nov 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">30</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">386</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/28" data-layer class="bt-card-row" data-card-id="28">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon plum thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Separate passcode lock for specific chats or Archive
|
||
</div>
|
||
<div class="bt-card-preview">Option to lock certain chats with a separate passcode. On a chat-by-chat basis, or for an entire Chat Folder, e.g. the Archive. Use cases Family iPads and other shared devices. Can also be used in environments…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:09:21+00:00" title="Nov 5, 2019 at 15:09" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">10</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">353</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/729" data-layer class="bt-card-row" data-card-id="729">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon gooseberry thumb-color1"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Call Transfers between Devices
|
||
</div>
|
||
<div class="bt-card-preview">An option to transfer ongoing calls from phone to a desktop PC and vice versa.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T11:43:24+00:00" title="Dec 23, 2020 at 11:43" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General, Calls</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">6</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">343</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/31" data-layer class="bt-card-row" data-card-id="31">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon rambutan thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
More Two-Factor Authentication methods
|
||
</div>
|
||
<div class="bt-card-preview">An option to add an authenticator app with temporary, one-time passwords (e.g. Authy, Google Authenticator) as another second factor.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:17:53+00:00" title="Nov 5, 2019 at 15:17" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">7</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">341</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/21" data-layer class="bt-card-row" data-card-id="21">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon papaya thumb-color5"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Different backgrounds for chats
|
||
</div>
|
||
<div class="bt-card-preview">A feature to set individual backgrounds for specific chats. Use cases This would make navigation between chats easier, especially for those who have lots of chats or just a visual type of person.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T14:51:57+00:00" title="Nov 5, 2019 at 14:51" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">23</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">319</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/65" data-layer class="bt-card-row" data-card-id="65">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon physalis thumb-color1"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Disable "New Contact Joined" chats
|
||
</div>
|
||
<div class="bt-card-preview">Users receive a notification when one of their contacts becomes available on Telegram. It is currently possible to disable the notification: the new chats will appear in the list without sending a notification.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-11T11:23:35+00:00" title="Dec 11, 2019 at 11:23" class="short">Dec 11, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">18</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">304</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/1964" data-layer class="bt-card-row" data-card-id="1964">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon carambola thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Better global search
|
||
</div>
|
||
<div class="bt-card-preview">Make global search a place to find all communities in channels and public chats.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-02-09T02:25:07+00:00" title="Feb 9 at 02:25" class="short">Feb 9</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Android</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">8</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">281</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/87" data-layer class="bt-card-row" data-card-id="87">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon currant thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Starred Messages
|
||
</div>
|
||
<div class="bt-card-preview">An option to bookmark/star a message. Marking a message would add it to the separate Starred Messages section on the profile page, for quick access to messages. While Telegram doesn't have Starred Messages…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T12:30:48+00:00" title="Dec 12, 2019 at 12:30" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">62</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">258</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/385" data-layer class="bt-card-row" data-card-id="385">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon physalis thumb-color1"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Show folders when forwarding a message
|
||
</div>
|
||
<div class="bt-card-preview">An option to see your folders when sharing or forwarding messages. Use case Find the chats you were looking for more quickly. Workarounds - Use the search option to find the chat if it's not at the top.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-17T02:05:56+00:00" title="Nov 17, 2020 at 02:05" class="short">Nov 17, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">4</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">247</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/772" data-layer class="bt-card-row" data-card-id="772">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon honeysuckle thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Transfer ownership if creator account was deleted
|
||
</div>
|
||
<div class="bt-card-preview">Option to transfer ownership in groups and channels if the creator was deleted so the first admin with all permissions will become a creator! Thumbs up if you want this to happen <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F918D.png')"><b>👍</b></i> App: all</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-24T04:47:10+00:00" title="Dec 24, 2020 at 04:47" class="short">Dec 24, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">21</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">238</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/34" data-layer class="bt-card-row" data-card-id="34">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon rose-hip thumb-color2"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Bookmarks in channels
|
||
</div>
|
||
<div class="bt-card-preview">A feature to mark a message in a channel, and to continue reading the channel from this message. Use cases Long stories, broadcasts, and 'I will read it later' situations. Workaround Forwarding a message…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:31:30+00:00" title="Nov 5, 2019 at 15:31" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">14</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">233</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/27" data-layer class="bt-card-row" data-card-id="27">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pitaya thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Privacy settings for Bio
|
||
</div>
|
||
<div class="bt-card-preview">The Bio section in Telegram profiles is currently always public. Add an option to configure 'Who can see your bio?' to the Privacy and Security Settings. Use cases Putting more sensitive or private info…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:07:41+00:00" title="Nov 5, 2019 at 15:07" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">8</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">230</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/69" data-layer class="bt-card-row" data-card-id="69">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pomegrenate thumb-color5"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Automatically use the best proxy in the list
|
||
</div>
|
||
<div class="bt-card-preview">An option to automatically check and connect to the best MTProxy if several proxies are available.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-11T12:27:35+00:00" title="Dec 11, 2019 at 12:27" class="short">Dec 11, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">5</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">220</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/742" data-layer class="bt-card-row" data-card-id="742">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon peach thumb-color6"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Way to mark messages as sensitive
|
||
</div>
|
||
<div class="bt-card-preview">An option to mark a message or photo as sensitive before sending. Sensitive messages can be revealed or re-hidden with a tap and default to hidden when a chat is opened. App: all</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T14:31:55+00:00" title="Dec 23, 2020 at 14:31" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">6</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">211</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/84" data-layer class="bt-card-row" data-card-id="84">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon carambola thumb-color4"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Detailed 'Read' status: time when read, who read messages in groups
|
||
</div>
|
||
<div class="bt-card-preview">A message info screen with more information about the 'read' status of messages: When the message was read in private chats. Which group members read the message and at what time. Use cases Knowing…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T12:15:21+00:00" title="Dec 12, 2019 at 12:15" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">39</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">202</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/79" data-layer class="bt-card-row" data-card-id="79">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon watermelon thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
File manager
|
||
</div>
|
||
<div class="bt-card-preview">A feature for viewing, moving, selecting, and deleting all downloaded/cached items (files, media, etc.) in one place, perhaps under Storage Usage in the app's Settings. This can also be enhanced with…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T06:20:59+00:00" title="Dec 12, 2019 at 06:20" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">7</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">190</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/726" data-layer class="bt-card-row" data-card-id="726">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon cloudberry thumb-color6"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Recording calls
|
||
</div>
|
||
<div class="bt-card-preview">Add ability to record calls in app App: all</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T09:45:51+00:00" title="Dec 23, 2020 at 09:45" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">19</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">183</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/451" data-layer class="bt-card-row" data-card-id="451">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/6f842151a16c53cf5fe9c.jpg')"><div class="bt-card-thumb-label">0:34</div><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
In-Call Messaging
|
||
</div>
|
||
<div class="bt-card-preview">Reply to incoming messages from your call partner without leaving another page currently open in the app. Demo – 00:19 on the attached video.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-11-19T15:50:35+00:00" title="Nov 19, 2020 at 15:50" class="short">Nov 19, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Calls</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">5</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">183</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/789" data-layer class="bt-card-row" data-card-id="789">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pomegrenate thumb-color5"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Change file names in Telegram
|
||
</div>
|
||
<div class="bt-card-preview">Option to change file name on Telegram without needing to re-upload the file. App: all</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-24T15:54:23+00:00" title="Dec 24, 2020 at 15:54" class="short">Dec 24, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">14</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">171</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/739" data-layer class="bt-card-row" data-card-id="739">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon mangosteen thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Statistics for Bots
|
||
</div>
|
||
<div class="bt-card-preview">An option to view Bot statistics in Bot Father, for example how many users started a conversation with the Bot! App: all</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T13:53:45+00:00" title="Dec 23, 2020 at 13:53" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Bot API</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">9</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">170</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/1316" data-layer class="bt-card-row" data-card-id="1316">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/9aadbf40ac038b66a2694-eb29c70b2b4aebcdf6.jpg')"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Allow to remove "Your contacts on Telegram" from the home page
|
||
</div>
|
||
<div class="bt-card-preview">The "contacts on Telegram" section is currently shown in the chat list when you have fewer than 10 chats. Workaround Have more than 10 chats in your list. </div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-01-29T08:10:48+00:00" title="Jan 29 at 08:10" class="short">Jan 29</time><span class="bt-card-status"><span class="add-info">Closed</span></span><span class="add-info">Suggestion, Android</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">51</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">167</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/824" data-layer class="bt-card-row" data-card-id="824">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/edd42527ffa14fa26c0e0-5089339f9956665894.jpg')"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Syntax highlighting in code blocks
|
||
</div>
|
||
<div class="bt-card-preview">An optional extension to the backtick syntax to specify a language to highlight. Similar examples are the likes of Gitlab and GitHub comments.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-27T09:29:16+00:00" title="Dec 27, 2020 at 09:29" class="short">Dec 27, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">5</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">164</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/83" data-layer class="bt-card-row" data-card-id="83">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon blueberry thumb-color3"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Stories / Statuses
|
||
</div>
|
||
<div class="bt-card-preview">An option to share moments (media, like photos or short videos, texts, etc.) with your mutual contacts (this can be adapted with granular privacy permissions) to view, interact, and forward. Such statuses…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-12-12T12:09:13+00:00" title="Dec 12, 2019 at 12:09" class="short">Dec 12, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">360</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">158</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/37" data-layer class="bt-card-row" data-card-id="37">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon tamarind thumb-color5"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Hide messages from blocked users in groups
|
||
</div>
|
||
<div class="bt-card-preview">Sometimes you don't want to see messages from people you blocked, even in the groups you share with them. Such messages could be automatically collapsed and hidden under a spoiler (like 'You blocked Doge.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-05T15:36:24+00:00" title="Nov 5, 2019 at 15:36" class="short">Nov 5, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">25</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">151</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/40" data-layer class="bt-card-row" data-card-id="40">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon apple thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Group Voice Calls
|
||
</div>
|
||
<div class="bt-card-preview">Voice calls with three or more people. Related suggestion: Group Video Calls Workaround You can use Voice Chats in any of your groups to achieve similar goals. </div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2019-11-06T10:55:49+00:00" title="Nov 6, 2019 at 10:55" class="short">Nov 6, 2019</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Calls</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">15</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">150</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/904" data-layer class="bt-card-row" data-card-id="904">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon persimmon thumb-color0"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Secret Chats on Telegram Desktop
|
||
</div>
|
||
<div class="bt-card-preview">An option to create Secret Chats using the multiplatform Telegram Desktop client.</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-01-05T09:42:49+00:00" title="Jan 5 at 09:42" class="short">Jan 5</time><span class="bt-card-status"></span><span class="add-info">Suggestion, Telegram Desktop</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">7</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">146</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/743" data-layer class="bt-card-row" data-card-id="743">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon pear thumb-color7"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Feed or Stream with posts from Subscribed Channels
|
||
</div>
|
||
<div class="bt-card-preview">Show posts from channels you're subsribed to in a single view, one post after another – without the need to open each channel seprately to see what's new. Like Twitter and other feed-based social networks.…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-23T14:43:00+00:00" title="Dec 23, 2020 at 14:43" class="short">Dec 23, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">39</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">145</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/1050" data-layer class="bt-card-row" data-card-id="1050">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/20212d5f1082687d28079-b578971215660401f7.jpg')"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Partial reply
|
||
</div>
|
||
<div class="bt-card-preview">Reply only on parts of a message. This would be very useful, if someone wrote a very long message and you only want to refer to one or two sentences - or even only one or a few words. If you click on…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-01-23T21:44:26+00:00" title="Jan 23 at 21:44" class="short">Jan 23</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">9</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">140</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/858" data-layer class="bt-card-row" data-card-id="858">
|
||
<div class="bt-card-thumb thumb-feature thumb-icon mango thumb-color2"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Sign up for Telegram without a phone number
|
||
</div>
|
||
<div class="bt-card-preview">You currently need a phone number to sign up for Telegram. Add an option to sign up using an email address or another method, like some messengers do (e.g., Wire, Matrix, Threema, Session). Potential…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2020-12-30T08:46:05+00:00" title="Dec 30, 2020 at 08:46" class="short">Dec 30, 2020</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">60</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">131</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><a href="/c/1066" data-layer class="bt-card-row" data-card-id="1066">
|
||
<div class="bt-card-thumb thumb-feature" style="background-image:url('https://telegra.ph/file/thumb/42a571d0d1c575711cb36-3d864e40c21005a825.jpg')"><span class="bt-card-thumb-status">Added</span></div>
|
||
<div class="bt-card-row-body">
|
||
<div class="bt-card-title">
|
||
Tmail - Telegram Email Service
|
||
</div>
|
||
<div class="bt-card-preview">Telegram is a great messenger, but it can also be a great Email service. So without further introductions, let's start. Mail app can be separated or it can simply be integrated inside the Telegram messenger…</div>
|
||
<div class="bt-issue-footer-wrap">
|
||
<div class="bt-issue-footer">
|
||
<time datetime="2021-01-24T12:37:49+00:00" title="Jan 24 at 12:37" class="short">Jan 24</time><span class="bt-card-status"></span><span class="add-info">Suggestion, General</span>
|
||
</div>
|
||
<div class="bt-issue-counters likes-wrap"><span class="cd-issue-replies"><span class="value">17</span><svg class="icon"><use xlink:href="#icon-replies"/></svg></span><span class="cd-issue-like"><span class="value">124</span><svg class="icon"><use xlink:href="#icon-like"/></svg></span></div>
|
||
</div>
|
||
</div>
|
||
</a><div class="bt-load-more-wrap js-load-more" data-offset="50"><a class="bt-load-more" data-loading="Loading"></a></div>
|
||
</section></main>
|
||
</div><div class="popup-container login-popup-container hide" id="login-popup-container">
|
||
<div class="popup">
|
||
<div class="popup-body">
|
||
<section>
|
||
<h2>Log In</h2>
|
||
<p>Log in here to report bugs or suggest features. Please enter your <b>phone number</b> in the <a target="_blank" rel="noopener" href="https://telegram.org/faq#login-and-sms">international format</a> and we will send a confirmation message to your account via Telegram.</p>
|
||
|
||
<form id="send-form" class="login-form">
|
||
<div class="form-group">
|
||
<input type="tel" class="form-control cd-form-control input-lg" id="phone-number" placeholder="+12223334455" autocomplete="off"/>
|
||
</div>
|
||
<div class="popup-buttons">
|
||
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><button type="submit" class="btn btn-link btn-lg">Next</button>
|
||
</div>
|
||
</form>
|
||
|
||
<div id="login-form" class="hide">
|
||
<div class="form-group">
|
||
<span class="form-control cd-form-control input input-lg input-disabled"><strong id="phone-number-field"></strong> (<a class="login-back" href="/auth">Incorrect?</a>)</span>
|
||
<p class="help-block dots-animated">We've just sent you a message.<br/>Please confirm access via Telegram</p>
|
||
</div>
|
||
<div class="popup-buttons">
|
||
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><a class="btn btn-link btn-lg login-back">Back</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
</div></div>
|
||
<script src="/js/jquery.min.js?1"></script>
|
||
<script src="/js/bootstrap.min.js"></script>
|
||
<script src="/js/main-aj.js?48"></script>
|
||
<script src="/js/bugtracker.js?66"></script>
|
||
<script src="/js/jquery-ui.min.js?1"></script>
|
||
<script src="/js/codemirror/codemirror.js?1"></script>
|
||
<script src="/js/codemirror/overlay.js?1"></script>
|
||
<script src="/js/codemirror/markdown.js?1"></script>
|
||
<script src="/js/codemirror/gfm.js?1"></script>
|
||
|
||
<script>ajInit({"version":417,"apiUrl":"\/api?hash=77cb4fb24bca71aac4","unauth":true,"state":{"fileLimit":5,"fileSizeLimit":15728640,"uploadBaseUrl":"https:\/\/telegra.ph","uploadUrl":"https:\/\/telegra.ph\/upload?source=bugtracker","queryValues":[{"prefix":"s:","val":0,"name":"Open","field":"status","group":"s","class":"c-cyan"},{"prefix":"s:","val":2,"name":"Closed","field":"status","group":"s","class":"c-orange"},{"prefix":"s:","val":1,"name":"Fix coming","field":"status","group":"s","class":"c-lightgreen"},{"prefix":"s:","val":3,"name":"Fixed","field":"status","group":"s","class":"c-green"},{"prefix":"t:","val":26,"name":"General","field":"tag_ids"},{"prefix":"t:","val":2,"name":"Android","field":"tag_ids"},{"prefix":"t:","val":1,"name":"iOS","field":"tag_ids"},{"prefix":"t:","val":4,"name":"Telegram Desktop","field":"tag_ids"},{"prefix":"t:","val":3,"name":"macOS","field":"tag_ids"},{"prefix":"t:","val":22,"name":"Web","field":"tag_ids"},{"prefix":"t:","val":19,"name":"Android X","field":"tag_ids"},{"prefix":"t:","val":25,"name":"Bot API","field":"tag_ids"},{"prefix":"t:","val":29,"name":"Accessibility","field":"tag_ids"},{"prefix":"t:","val":31,"name":"Calls","field":"tag_ids"},{"prefix":"t:","val":30,"name":"Tablet","field":"tag_ids"},{"prefix":"t:","val":13,"name":"Tip","field":"tag_ids"},{"prefix":"t:","val":40,"name":"WebK","field":"tag_ids"},{"prefix":"t:","val":41,"name":"WebZ","field":"tag_ids"}],"emptyValues":[],"searchMethod":"searchIssues","headerLangKey":"WEB_N_CARDS_HEADER","headerNullLangKey":"WEB_CARDS_HEADER"},"layer":true,"layerTitle":"More Two-Factor Authentication methods – Bugs and Suggestions","layerState":{"issueId":31,"foundIssueHtml":"<a href=\"\/c\/31\" data-layer class=\"bt-card-row\" data-card-id=\"31\">\n <div class=\"bt-card-thumb thumb-feature thumb-icon rambutan thumb-color7\"><span class=\"bt-card-thumb-status\">Added<\/span><\/div>\n <div class=\"bt-card-row-body\">\n <div class=\"bt-card-title\">\n More Two-Factor Authentication methods\n <\/div>\n <div class=\"bt-card-preview\">An option to add an authenticator app with temporary, one-time passwords (e.g. Authy, Google Authenticator) as another second factor.<\/div>\n <div class=\"bt-issue-footer-wrap\">\n <div class=\"bt-issue-footer\">\n <time datetime=\"2019-11-05T15:17:53+00:00\" title=\"Nov 5, 2019 at 15:17\" class=\"short\">Nov 5, 2019<\/time><span class=\"bt-card-status\"><\/span><span class=\"add-info\">Suggestion<\/span>\n <\/div>\n <div class=\"bt-issue-counters likes-wrap\"><span class=\"cd-issue-replies\"><span class=\"value\">7<\/span><svg class=\"icon\"><use xlink:href=\"#icon-replies\"\/><\/svg><\/span><span class=\"cd-issue-like\"><span class=\"value\">341<\/span><svg class=\"icon\"><use xlink:href=\"#icon-like\"\/><\/svg><\/span><\/div>\n <\/div>\n <\/div>\n<\/a>"}});</script>
|
||
<script id="aj_script">l.add({"WEB_LINK_COPIED_TOAST":"Link copied to clipboard","WEB_UPLOADING_IN_PROGRESS":"Uploading in progress","WEB_TOO_MANY_FILES":"You can attach no more than {limit:|# file|# files}","WEB_FILE_IS_TOO_BIG":"File <b>{file_name}<\/b> ({file_size}) is too big. <br\/>File size must not exceed {file_size_max}","WEB_NO_TAGS_FOUND":"No tags found","WEB_N_CARDS_HEADER":"{{n:# Card|# Cards}}","WEB_CARDS_HEADER":"Cards"});
|
||
Issue.init();
|
||
Filters.init();
|
||
Bugtracker.init();
|
||
Aj.onLoad(function(state) {
|
||
function requestConfirmation(event) {
|
||
event && event.preventDefault();
|
||
var phone = $('#phone-number').val();
|
||
$.ajax({
|
||
type: 'POST',
|
||
url: '/auth/request',
|
||
data: {
|
||
phone: phone
|
||
},
|
||
success: function(result) {
|
||
$('#phone-number-field').text(phone);
|
||
$('#send-form').addClass('hide');
|
||
$('#login-form').removeClass('hide');
|
||
checkAuth(result.temp_session);
|
||
},
|
||
error: function(xhr) {
|
||
showAlert(xhr.responseText || 'Server error');
|
||
},
|
||
dataType: 'json'
|
||
});
|
||
return false;
|
||
}
|
||
function cancelConfirmation(event) {
|
||
event && event.preventDefault();
|
||
$('#phone-number-field').text('');
|
||
$('#send-form').removeClass('hide');
|
||
$('#login-form').addClass('hide');
|
||
$('#phone-number').focus();
|
||
clearTimeout(window.authTimeout);
|
||
return false;
|
||
}
|
||
function checkAuth(temp_session) {
|
||
clearTimeout(window.authTimeout);
|
||
window.authTimeout = setTimeout(function doCheckAuth() {
|
||
$.ajax({
|
||
type: 'POST',
|
||
url: '/auth/login',
|
||
data: {
|
||
temp_session: temp_session
|
||
},
|
||
success: function(result) {
|
||
if (result) {
|
||
location.reload();
|
||
} else {
|
||
checkAuth(temp_session);
|
||
}
|
||
},
|
||
error: function (xhr) {
|
||
showAlert(xhr.responseText || 'Server error');
|
||
},
|
||
dataType: 'json'
|
||
});
|
||
}, 700);
|
||
}
|
||
$('#login-popup-container').on('popup:open', function() {
|
||
$('#phone-number').focus();
|
||
});
|
||
$('#login-popup-container').on('popup:close', function() {
|
||
cancelConfirmation();
|
||
if (location.pathname == '/auth') {
|
||
window.history && history.replaceState(null, null, '/');
|
||
}
|
||
});
|
||
$('#login-popup-container #send-form').on('submit', requestConfirmation);
|
||
$('#login-popup-container .login-cancel-btn').on('click', function(e) {
|
||
e.preventDefault();
|
||
closePopup('#login-popup-container');
|
||
});
|
||
$('#login-popup-container .login-back').on('click', cancelConfirmation);
|
||
$('header .login-link').on('click', function(e) {
|
||
e.stopImmediatePropagation();
|
||
e.preventDefault();
|
||
openPopup('#login-popup-container');
|
||
});
|
||
});
|
||
Aj.onUnload(function(state) {
|
||
$('#login-popup-container').off('popup:open');
|
||
$('#login-popup-container').off('popup:close');
|
||
$('#login-popup-container #send-form').off('submit');
|
||
$('#login-popup-container .login-cancel-btn').off('click');
|
||
$('#login-popup-container .login-back').off('click');
|
||
$('header .login-link').off('click');
|
||
});
|
||
</script>
|
||
<script>Aj.pageLoaded();</script>
|
||
|
||
</body>
|
||
</html>
|
||
<!-- page generated in 115.02ms -->
|