Telegram X: July Update

Telegram X: July Update

Telegram X

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

Subscribe to Beta

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

Change Logs

https://t.me/tgx_android