Telegram X: July Update



Brief overview of new features available on Telegram X for Android.

Passcodes for Secret Chats and Fingerprint Unlock

Set-up an additional Passcode Lock of any type and options for Secret Chats. When enabled, it will be required each time you access specified Secret Chat and its content will be hidden on the chats page. Set-up through Three-Dot menu.

Example of a Secret Chat with an additional Passcode enabled.

Choose desired Passcode Type before you set it up: PIN, Password, Pattern, Gesture, Fingerprint (when available).

Choose Fingerprint for Fingerprint-only Passcode. Otherwise use Unlock with Fingerprint.

Enable Unlock with Fingerprint while using any Passcode Type. You can use Fingerprint-Only unlock by choosing Fingerprint before you set it up.

Global Passcode and Passcodes for Secret Chats are brute-force protected. When someone tries to find out your Passcode, they'll be locked for up to 5 minutes, and changing any device settings or restarting the phone will not enforce them.

GIFs: play it, pause it, rewind, restart it

Tap GIF to restart and open it the full-screen Media Viewer. You'll find new controls on the bottom that will give more control on GIFs playback: pause, play and rewind.

Carousel is available when you open a GIF in Shared GIFs tab.

GIFs in Full-Screen Viewer and Previews (e.g. when you hold GIF on Shared GIF tab) are played at full speed, without compression and quality loss.

When Autoplay GIFs is disabled, you will see high-resolution preview instead of a blurred thumbnail. Video Messages will not autoplay as well.

Significantly reduced time taken by each GIF to show the very first frame.

Significantly improved CPU and memory usage taken by each GIF.

While playing GIFs in Full-Screen Viewer or Preview, all other GIFs will be paused for battery saving and performance.

Shared GIFs, Voice and Video Messages

Three new Shared Tabs are available: GIFs, Voice Messages and Video Messages. They are not visible when there's no content to show.

Audio tab is now hidden in case there's no content to show.

New tabs are available in Saved Messages as well.

Members tab in channels moved to management screen.

MTProxy and Censorship Circumvention

Save configurations, quickly switch between them and check their availability

MTProxy support

Latest censorship circumvention techniques

See if Telegram is available without proxies in your region

When at least one configuration is available, quick toggle will be located in the app menu

Order proxies as you like: hold any proxy and slide up to reorder.

Playback through earpiece

When playing Voice Messages, raise phone to an ear to listen voice message through earpiece

Optionally turn on for Video Messages in Settings – Interface

Set "Always" to never play voice messages through the speaker

Chats

Messages get read as you scroll the chat.

If you didn't finish reading unread messages and open chat again, scroll position will remain saved.

Settings – Notifications – Unread counter type: choose between number of messages and number of chats.

Mark chats as read / unread

Mark as Read through Notification

Slide Up to open Chat from Chat Preview

Hold Chat avatars to reorder Pinned Chats

File Format for Documents is now always visible in messages

Collapsed some message menu items to "More" in order to reduce its size (also removed "Select" option for the same reason)

New "Choosing location" animation

Leave Channel / Leave Group for its creators from the chats list / chat and profile screen

Return to Group / Return to Channel through three-dot menu, when available

When deleting a secret chat, specify if you would like to delete history on the other side.

When leaving a basic group chat (not supergroup), specify if you'd like to delete chat from the list or just leave without deleting history

Destroy group / channel moved to manage group / channel screen inside three-dot menu (and only if there's less than 1000 members)

Select text and press link icon to create link without using markdown tags

Select text and tap three-dot menu to see text styling options, in case system display does not display its controls.

Search users among restricted, banned members and admins.

When you tap a hashtag in channels, you will see all messages containing this as list. Tap header to toggle to global search.

View Messages from specific group member or channel admin by using message menu or holding member in members list.

Core

Polished and reworked all of the application icons to look sharp on any screen density

Reduced APK and installed application size by up to 5MB (depending on the device abi). Most popular APK variant is about 13MB now.

Reduced application launch time

Huge amount of work to bring cloud lang pack support. Relevant section allowing changing app language will appear in settings soon.

Completely reworked application (non-cloud) storage for better performance and less disk space usage.

Other

Persistent account list open/close state

"Places" are back and work properly

Reset synced contacts & Contact sync settings

Last seen timestamp is now always shown on the profile screen

Clickable usernames in sticker pack names

Delete inline bots from recent list (@)

/help and /settings shortcuts in bot's three-dot menu, when available

Play/pause button while viewing videos on Telegram

"Silent Broadcast" setting in channels is now synchronized across all devices

Fingerprint animation in Passcode

Reduced application size

Better notification management and hints

Updated libtgvoip

Playback position is now properly saved when you pause/resume app while playing videos.

Reduced memory & battery consumption taken by inline results.

List of occupied public links when limit reached in manage channel / manage supergroup

Changed style of "Delete Synced Contacts" pop-up

Completely reworked delete chat / return to chat logic (delete chat / leave group / leave channel / clear history / return to group / return to channel buttons) on all screens (chats list, chat itself, profile)

Added: Clear Payment and Shipping Info

Added: Suggest Contacts toggle

Added: "Copyright" as chat report reason

Added: Settings - Privacy & Security - Clear all cloud drafts

Added: Settings - Privacy & Security - Clear all cloud drafts

Moved: Websites to Settings - Privacy and Security - Active Sessions

Moved: Incognito Keyboard to Settings - Privacy and Security

Moved "Link Previews in Secret Chats" setting to: Settings - Privacy and Security - Secret Chats.

Moved: Destroy group / channel is now located on manage group / channel screen inside three-dot menu (and only if there's less than 1000 members)

Moved: "Save to Downloads/Music", "Save GIF" are now located in "More" message menu

Improved: Terminate session / terminate all sesions pop-up style

Improved: Quality of sending photos

Improved: Animation when you open media viewer

Improved: Color of the "Disconect All Websites" button

Improved: Style of "Reset Notification Settings" pop-up

Improved: Color of the slider in media viewer

Improved: Animation of the PiP play/pause button

Improved: GIFs playback stops when playing video or specific GIF in fullscreen mode for battery saving and playback performance

Improved: Prompt when trying to insert link for the first time in secret chats

Improved: When new message arrives into the open chat, sound will play only for messages that need notification

Improved: "Too Many Requests: retry after X" error message

Improved: USER_NOT_MUTUAL_CONTACT error message

Improved: Contextual information in pop-ups (i.e. user names or chat titles) is now highligted in bold

Improved: Censorship circumvention

Improved: Relative date calculation

Improved: "Disconnect all websites" pop-up style

Improved: Added "Done" pop-up when clearing payment & shipping info

Improved: GIF preview open animation

Improved: "Unable to play GIF" when an unlikely error occurred during GIF playback

Improved: "More" is no longer visible in the message, if only 1 more menu item available (it displays instantly instead)

Improved: "Clear Recent Stickers" alert style

Improved: Error message when it's not possible to perform specific action

Improved: Error message in "Inline Bot" tab, when user suggestions are disabled in Settings

Improved: title for voice messages on shared voice tab

Improved: synced strings with the ones on the cloud platform

Improved: Style of "Clear recent emojis", "Delete sticker pack", "Archive sticker pack" pop-ups

Improved: Style of "Change Number" pop-up

Improved: Hint when trying to open media with a timer by tap

Improved: Inline buttons width calculation (e.g. in bubble mode it will match bubble width, when it fits)

Bugfixes

Little fix of displaying AM/PM time.

Fixed chat reading in secret chats

Fixed crash that could occur with any of the media type

Fixed: separator style in pop-up menu

Fixed: separator style above message input

Fixed: Groups in Common on secret chats profile

Fixed: chat previews touch handling / status bar overlapping on Samsung Galaxy S8,S8+,S9,S9+

Fixed: incorrectly trimmed message input placeholder

Fixed: link content may be treated as markdown tags

Fixed: error prompt doesn't appear for fresh session

Fixed: incorrect number of unread chats / messages in the app drawer

Fixed: crash when trying to send no media

Fixed: other crashes sent through "Send Feedback". Don't forget to press it in case you encounter it

Fixed: crash when using modified APK with invalid strings.xml (missing strings, invalid format, etc)

Fixed: Hashtags deletion from recent list (#) doesn't work properly

Fixed: Swipe-to-remove conflict on session list

Fixed: Swipe up to open chat preview doesn't work when actions for chat are unavailable

Fixed: Crash when trying to add 1000th account

Fixed: viewing sticker in sticker pack instantly closes sticker set pop-up

Fixed: pressing back while searching hashtag may open chat avatar

Fixed: Photos, videos and GIFs previews on SGS devices

Fixed: "Mark as Read" button displays when it shouldn't

Fixed: Three-dot menu in sticker set pop-up

Fixed: Voice playback when playing through earpiece is set to "Always"

Fixed: "Create Link" in Media Captions

Fixed: Volume up/down work not properly after completing playing voice message through earpiece

Fixed: GIF preview in @gif is beneath keyboard on some devices

Fixed: Separators in some pop-ups are too thick

Fixed: Video slider is not white on non-deault themes

Fixed: "Can't access chat" message when deleting chat from chat screen

Fixed: "Can't access chat" when trying to write to some public chats

Fixed: "Promote to Admin" doesn't work when you long-press member in a regular group

Fixed: When forwaring messages to a channel, "silent broadcast" setting is ignored

Fixed: "As X messages" calculates incorrectly when selecting media

Fixed: Image doesn't load when choosing wallpaper

Fixed: Incorrect date format on call list (missing date & year)

Fixed: Incorrect state of play/pause button when opening a video from the gallery

Fixed: Incorrect state of play/pause button, when pausing GIF and switching to other GIF

Fixed: Incorrect days of week in shared media

Fixed: Sticker suggestion results may be duplicated

Fixed: Device-specific crash that could occur while trying to play GIF

Fixed: When media group arrives to an open chat, only first image is displayed

Fixed: Crash related to GIF playback / video message previews. This could occur in many scenarios.

Fixed: Freeze when removing current track

Fixed: Freeze when opening audio player while playing some audios

Fixed: Device-specific crash when trying to open chat avatar

Fixed: Device-specific crash when opening gallery

Fixed: Unlikely crash when trying to remove recommendation from call list

Fixed: Unlikely crash when app is in background

Fixed: Unlikely crash when seeking an audio

Fixed: "Messages from user" in channels is displayed for all members

Fixed: When you open search on "Recent Actions" screen, items slide up

Fixed: Incorrect "Restricted" tab name

Fixed: "View Message" button is missing in link previews

Fixed: Play/pause button and slider are active, when not visible

Fixed: Slider position is incorrect, when switching to the next video while playing current one

Fixed: Play/pause button state may be incorrect when using for a paused video

Fixed: When opening a GIF, audio playback stops

Fixed: "Clear Recent Sticker" is available even if there are no recent stickers

Fixed: "Video is saved to gallery" when saving GIF to gallery

Fixed: Opening audio player through notification while inline results are open leads to UI break

Fixed: Application freeze when pressing send button in the share pop-up with an open keyboard & animations disabled (e.g. due to battery saver on some platforms). Probably was happening in other scenarios as well

Fixed: Call icon is stuck when switching tabs on the main screen with animations disabled (e.g. due to battery saver on some platforms)

Fixed: When passcode is set, keyboard may become unresponsive after resuming the app (all screen moves up)

Fixed: Unlikely crash when deleting a proxy that is already deleted

Fixed: Unlikely crash when trying to play video message

Fixed: Incorrect "Nearby" status when opening a live location in channels

Fixed: Emojis sometimes are not visible when tapping on inline keyboard buttons

Fixed: Emojis in pop-ups are sometimes are not visible

Fixed: "Delete All Cloud Drafts" deletes secret chat drafts as well (no point: they are always stored locally)

Fixed: Tapping current tab leads to the future animation break

Fixed: "Recent" string above admin list

Fixed: Crash when trying to open user profiles in certain states

Fixed: Crash in Edit Group with specific member role

Fixed: Incorrect date format in call list tab for calls made in the past years

Fixed: "Destroy group / channel" is available for non-creators

Fixed: "Bold/Italic/Monospace/Create Link" options on Android 4.x are invisible (select text, open three-dot menu)

Fixed: "Copy Link" & "Share" on proxies leads to disconnect

Fixed: Caption entities (links, usernames, etc) are active while not visible in media viewer

Fixed: Open chat avatar from the message list, close -> animation to an incorrect cell

Fixed: When opening a video in a channel that has a lot of media, play/pause button may disappear

Fixed: Tick displays for failed messages

Fixed: When removing sticker sets, incorrect thumb gets removed

Fixed: When removing currently visible sticker set, thumb selection does not get updated

Fixed: Pressing "Hang Up" while having an active call finishes current call and shows the same pop-up again

Fixed: Opening options while three-dot menu is visible causes a slight glitch in animation start

Fixed: Trying to call a user with whom you have an active call already suggests hanging up a current call in order to create a new one instead of opening an active call

Fixed: While recording voice message in Saved Messages, it's possible to switch to media tabs, break the whole UI and probably find the way to eden

Fixed: Unlikely crash when selecting messages after some selected messages got deleted

Fixed: Unlikely crash during navigation

Fixed: Asus-specific crash during bitmap decoding due to firmware bug

Fixed: Incorrect inline keyboard position for outgoing messages in channels

Fixed: "Image Preview" setting is not saved for "Group and Channels"

Fixed: "Remove from suggestions" when holding chats from search results (not from suggestions)

Fixed: Tapping on a media with a timer (instead of holding it) may result in frozen UI

Fixed: Unlikely crash when trying to open sessions screen when there are 0 active sessions (it may happen when server expierences issues)

Fixed: messages with inline keyboards are not editable

Fixed: text urls are missing in shared links

Fixed: several rare crashes

Fixed: freeze possibility between instance restarts

Fixed: messages are now editable again

Fixed: "Message Preview" setting is reset after application restart

Fixed: Inaccessible chats (e.g. destroyed groups/channels) are deleted only after restart in recently found chats

Fixed: Inaccessible chats (e.g. destroyed groups/channels) may appear in search results

Fixed: Secret chats are not closed after restart without network

Fixed: Other minor bugs in secret chats

Download on Google Play

http://play.google.com/store/apps/details?id=org.thunderdog.challegram

https://play.google.com/apps/testing/org.thunderdog.challegram

Change Logs

https://t.me/tgx_android