Telegram X
80.8K subscribers
11 photos
7 videos
1 file
57 links
Download Telegram
0.21.2.1017 beta

Added separate colors for circle buttons & now you can control their icon colors.
πŸ”₯15❀4
0.21.2.1018 beta

- Separate colors for passcode: passcode, passcodeIcon, passcodeText
- Separate colors for notifications: notification, notificationPlayer, notificationSecure
- Optimized transparent bubble drawing

Bugfixes

- cover placeholder in Night Black
- pop-ups in the media picker
- RTL captions in files / audio / etc
- mic/video record icon color
- play/pause icon color in music player
πŸ”₯13❀8πŸ‘7
For theme creators.

Please note that I can still add more colors or properties, fix inconsistent color usages which were unnoticeable with built-in themes, or improve theming in other ways.

So I’d recommend setting closest parentTheme value to the colors you use in your theme & wait until theme creator will get to the stable release before sharing theme files.

About wallpapers in themes:

Right now you can only choose one of Telegram wallpapers to be used when your theme is active. Or disable wallpaper at all and set any solid color as a chat background. Later you will be able to include custom wallpaper in theme file, but at the moment please focus more on finding better colors for your theme, I hope features I came up with are good enough for this purpose.

wallpaperUsageId is difficult to understand, but is very important property, if wallpaper is a crucial part of your theme. I will try to describe how it is used:

1. Telegram X remembers currently used wallpaper for wallpaperUsageId=0, wallpaperUsageId=1, and for each custom theme separately when wallpaperUsageId=2.

2. Telegram X remembers last used light and dark theme. When you delete custom theme, it is automatically updated to parentTheme value. This is also used for auto night mode.

3. When you switch to / apply custom theme with wallpaperUsageId set to 0 or 1, following logic applies:
- Check last used theme with the same wallpaperUsageId
- If stored wallpaper is default for those theme, change wallpaper to the one specified through wallpaperId
- If stored wallpaper is non-default for previously used theme, keep old wallpaper.
- When wallpaperUsageId is set to 2, this logic does not apply. Telegram X will remember which wallpaper was used with your specific theme.

TLDR:
- if your theme only slightly differs from parentTheme, do not change wallpaperUsageId
- if your theme significantly differs from built-in themes, or specific chat background is a crucial part of your theme, set wallpaperUsageId to 2.

Examples:
- You create iMessage-like theme with plain white background. Set wallpaperId to 0, wallpaperUsageId to 2, and bubble_chatBackground to white color.
- You create WhatsApp-like theme and want to have similar to its background by default. Set wallpaperUsageId to 2, wallpaperId to 19.
- You just change accent colors of one of the built-in themes. Keep wallpaperUsageId default, set wallpaperId to the one that looks best with your theme (hold wallpaper thumbnail in Settings > Themes > Wallpaper to see its ID)
❀19πŸ”₯7
0.21.2.1019 beta

Updated TDLib

- Updated OpenSSL to 1.1.1a version
- Fixed bug that could prevent application from launching

Bugfixes

- Some parts of passcodes still use headerText / headerIcon colors

0.21.2.1020 beta

- Fixed not working calls (at all)
❀15πŸ‘8πŸ”₯4
0.21.3.1021 RC

- Added search in Theme Editor
- Plenty of bugfixes

0.21.3.1022

- Player bar is partially visible on themes screen
- Missing dropdown shadow on stickers, contacts and some other screens
- Color inside circle sometimes does not update in the color picker
- Other bugfixes
πŸ”₯9❀2πŸ‘1
0.21.3.1023 beta

- Share media, public posts and messages to other apps
❀8πŸ”₯5
0.21.3.1024 beta

- Share from media viewer will always share content, not the link
- Added theme property: lightStatusBar
- Added theme colors: statusBarContent, statusBarLegacy, statusBarLegacyContent, headerTabActive, headerTabActiveText, headerTabInactive
- Saved Messages chat will now always be found by "Saved Messages" query like in macOS client, regardless currently active language
- Report messages through media viewer
- Child Abuse report reason
πŸ”₯11❀4
0.21.3.1025 RC

- Share from media viewer now works for all kinds of media: profile / chat photos, link preview media, etc. Both internally and externally.
- Added theme colors: sectionedScrollBar, sectionedScrollBarActive, sectionedScrollBarActiveContent

Bugfixes

- Stopwatch button color in secret chats
- Sharing ignores "disable notifications" setting when forwarding to channels

0.21.3.1026 RC

- Themes: if you have previously installed some theme with overridden headerText color, it be copied to headerTabActiveText, headerTabActive (with 90% alpha), headerTabInactive (80% alpha), so you will have proper color of tabs on the main screen after the update
- Themes: new colours now can be found through via search too
- Media sharing bugfixes
πŸ”₯11
0.21.3.1027 RC

- Reworked share button & external share icon behavior inside Share pop-up for all kinds of content: messages, media, texts, urls, etc
- Share externally multiple media from the same author (note: external share is available only when media is downloaded & when selected media are of the same type)
- Share Contact in profiles
- New theme colors for controlling line above message input field: chatSeparator, bubble_chatSeparator, shareSeparator
- Improved sticker set sharing
- Improved proxy sharing
- Improved link sharing
- Improved sharing multiple media from other apps to Telegram X
- Single-tap message saving on sharing screen

Bugfixes

- Incorrect subtitle color after opening search on sharing screen
- Sharing from other apps to Telegram X ignores channel silent broadcast setting
- Sharing photo previously shared to TGX isn't properly recognized by some apps
- Incorrect link preview layout, when one of the header fields is empty
- Header shadow disappears after using search on share and some other screens

0.21.3.1028 RC

- Share: behavior changes for media from link previews
- Supported more media types in link previews
- Save to Gallery / Music / Downloads + Clear from Cache for media in link previews
- External share for media in link previews

0.21.3.1029 RC

- Copy link button when sharing public media from shared media
- Slightly reorganized media viewer three-dot menu items
- When forwarding albums with "Send as Copy" enabled, they will be properly preserved
- Removed unused permissions

0.21.3.1030 RC

- Selected media no longer has to be from the same author for external share (if it is not a private chat)

0.21.3.1031 RC (16 Dec 4:44PM CET)

- Copy Link for messages and media now works offline
- [Hopefully] finished work on the external share button: now it's available in much more cases.
- Improved network detection when resuming application

0.21.3.1032-1033 RC

- Improved resuming application when some chat was open
- Bugfixes

0.21.3.1034 RC

- Improved animation when sharing externally not yet downloaded files
❀12πŸ”₯6πŸ‘2
0.21.3.1036

- External share now available when selecting media in private chats from different senders as well
- Added theme colors for date picker header: headerPickerBackground, headerPickerText

Bugfixes

- Sharing theme files to Telegram X does not work properly
- Missing header shadow on group/channel management screen
πŸ”₯7πŸ‘4
πŸ™„
❀19πŸ‘10πŸ”₯5
0.21.6.1062 beta

Disclaimer: below is a production change log draft. While all of features should work properly, some of them are not guaranteed to work stable while in beta. If you are not ready to encounter issues, kindly wait for a full production update.

Telegram X is now available in Finnish, Tamil, Czech and Turkish.

Notifications 2.0: Rebuilt from scratch with advanced controls for active users & improved reliability
- Notifications from different chat kinds are displayed separately
- Dismissed notifications no longer reapper, when new message arrives
- Have full control over mentions, replies and pinned messages. Both globally & per-group
- Disable message preview from specific chats
- Dramatically improved notifications reliability
- Reduced background battery usage
- New badge counter settings
- Separate notification settings for channels
- Notification when somebody creates a secret chat with you
- Granular settings allowing to control notifications behavior as you wish
- You will no longer receive accidental notifications, when you are chatting on the other device
- Contents of pinned message is displayed in the notification
- Improved speed of receiving messages when app is open
- "New Contacts Notification" is now synced by the cloud
- Hide Secret Chats from Lock Screen
- [Android Oreo and above]: single notification category for private chats and group mentions ("Private Chats and Mentions")
- [Android Oreo and above]: Vibration / sound settings are no longer displayed, when unused by the notification style
- "Reset All Notifications" now resets all notification customizations
- Hints when notifications are turned off in system settings or blocked for any reason by system
- Error badges when some notifications are blocked by system
- When many messages arrive at once, only single notification will have sound
- Samsung Edge Display support for notifications
- Notifications will reappear when other user has edited a message (only in private chats by default)
- Hints when system auto sync turned off

Features and changes

- Create & Participate in Polls
- Pin messages in saved messages and any groups
- Improved censorship circumvention
- Change audio playback position without waiting for the file to download
- Incomplete login attempts in the sessions list
- Advanced Peer-to-Peer in Calls setting, synced by cloud
- Share contacts to other apps
- Open cloud chat from the secret chat screen
- t.me/confirmphone links support
- Open chat with bot in websites sessions list
- Alternative options list when logging out
- tg://login?code=... & t.me/login/... links support
- Support for nested languages
- t.me/setlanguage links support
- Improved speed of switching languages
- System sound picker (allows setting any custom notification sound)
- Improved resuming app from the background
- Updated libtgvoip to 2.4.3
- Telegram X is now optimized for x86_64 processors
- Better handling of hardware keyboards on login & password screens
- Online member count in supergroups
- Better sorting in supergroups members list
- "Apply to All" when choosing emoji tone
- When previewing stickers, after sticker menu appears you will still be able to move finger to view other stickers
- Improved stickers scrolling in stickers keyboard
- Improved opening chats with unread messages

Fixes

- [Android Pie and above]: Images may be displayed with wrong rotation in the attach menu
- [Android Oreo and above]: Unused duplicate notification categories
- [Android Pie and above][Device-specific]: Music player notification not removed after closing player
- When viewing own restrictions in a group, due date is clickable
- Return button works properly when entering a code / password / email / etc
- Self-destructing media in media viewer
- Online status may not be updated in supergroup members list
- Bugs related to custom notification settings
- Crashes
πŸ‘19❀11πŸ”₯2
0.21.6.1065 beta

- Progress when choosing poll option
- Added internal experiments related to how app works in the background
- Fixed broken network detection
- Fixed crash during call
- Fixed crash while working with database
- Fixed chat members list loading
- Other bugfixes

Warning: changing language temporarily will not work at all. This will be resolved on the server side without need in the app update.

Updated TDLib:
- Fixed all crashes of the previous version
πŸ‘10πŸ”₯2❀1
This media is not supported in your browser
VIEW IN TELEGRAM
❀8πŸ”₯7
Telegram X
πŸ˜› Sticker
That's me after this weekend.

Could someone nicely place his face on tgx's black gradient? Wanna use him as a channel logo. Too rocket science for me.
❀13πŸ”₯4πŸ‘1
0.21.6.1068 beta

- Updated libtgvoip to 2.4.4
- Fixed forwarding messages to secret chats
- Fixed poll does not update if changed by server immediately after sending
- [Probably] Fixed crash on pre-Oreo devices when using custom file for notification sound
- [Probably] Fixed missing badge counter near app icon
- Replaced some critical warning messages with asserts (crashes) for beta version. By crashing the app & sending feedback you help resolving the issue faster.
- Internal changes related to notifications when app is closed
- Switching language will work in this version, but will still produce an error. Sharing as XML and some other features for translators may not work properly, until this error will disappear.

Currently available for 15% of beta users.
❀12πŸ”₯4
If you have one of these issues (in any TGX version for the last year, better not beta):

1. Files need to be redownloaded after phone restart / other event. After clicking on a download button, it downloads again (starts from 0%).
2. Files need to be redownloaded after phone restart / other event. After clicking on a download button, it almost immediately finishes downloading (100%).

First, verify that Settings > Data & Storage > Storage Usage > Keep Media is set to Forever.

Then kindly submit report to the testing group:

0. Specify whether you have #1 or #2 issue.
1. Exact steps to reproduce (if you know them). Like following: I download file, do X, then file download state becomes invalid.
2. If you don't know steps to reproduce, check & confirm if problem reproduces after changing time zone in system settings & restarting the phone.
3. Kind of affected files (any files, only audios, only documents, etc)
4. Include Full device model & Android & TGX version, like for any other report.

This is a very old issue that happens on a small percentage of devices and I'm unable to reproduce it. Technical reasons of why this happens are yet unknown. I would be glad if this issue will become resolved, since it sounds painful.
πŸ”₯9❀5πŸ‘5
0.21.6.1069 beta

- If you experience issues with some settings being lost (e.g. adding proxy – restarting app – added proxy is missing), please do Settings – Hold app version – Logs – Testing Utilities – Test database, then follow instructions. You can test database even if you don't have issues with it, it would be useful too.
- Added more asserts (crashes). This is needed in order to improve quality and kill certain bugs in future builds. Kindly be ready to encounter them. If crashes in beta are unacceptable for you, kindly do not update just yet or switch to production version.
- Fixed crashes
- Internal core changes related to database
- Improved crash reporting (internally) for certain kinds of issues in order to resolve them faster.
- Changing language now works properly in all versions. This does not require updating to 0.21.6.1069 and affects previous versions as well.

Updated TDLib:

- Fixed crashes
- Fixed updating poll when voting
- Improved group & channel members counters (both total & online)
❀11πŸ‘4πŸ”₯3
Just wanted to upload new beta for all testers. But it seems not today.

https://stackoverflow.com/questions/55134234/publishing-an-apk-on-google-play-store-is-stuck-at-processing
❀11