Assets for release
• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop
v5.11.1
of telegramdesktop/tdesktop:• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop
morethanwords/tweb/master • 240e0aa • 1 files, +3/-2
Fix 'Unread messages' bar
morethanwords/tweb/master • 29735bd • 4 files, +11/-3
Translate 'Unread messages'
morethanwords/tweb/master • 6b983c1 • 1 files, +16/-15
Possible fix to duplicated auth page
morethanwords/tweb/master • 3bfed50 • 2 files, +2/-1
Fix 'Channels' lang string in search
morethanwords/tweb/master • ea747c1 • 54 files, +227/-218
`ApiError` is now real `Error`, `type` is now `cause`
Move `singleInstance` handlers to `index.ts` to cover more cases
morethanwords/tweb/master • 50bd344 • 1 files, +2/-2
Make left sidebar width always even
morethanwords/tweb/master • d5e9ec0 • 4 files, +36/-13
Support Ctrl+0 shortcut to open Saved Messages
Fix inner chat fractional width
Add Cmd+F lang string for macOS
#webk
Fix 'Unread messages' bar
morethanwords/tweb/master • 29735bd • 4 files, +11/-3
Translate 'Unread messages'
morethanwords/tweb/master • 6b983c1 • 1 files, +16/-15
Possible fix to duplicated auth page
morethanwords/tweb/master • 3bfed50 • 2 files, +2/-1
Fix 'Channels' lang string in search
morethanwords/tweb/master • ea747c1 • 54 files, +227/-218
`ApiError` is now real `Error`, `type` is now `cause`
Move `singleInstance` handlers to `index.ts` to cover more cases
morethanwords/tweb/master • 50bd344 • 1 files, +2/-2
Make left sidebar width always even
morethanwords/tweb/master • d5e9ec0 • 4 files, +36/-13
Support Ctrl+0 shortcut to open Saved Messages
Fix inner chat fractional width
Add Cmd+F lang string for macOS
#webk
morethanwords/tweb/master • aefe7e6 • 2 files, +7/-2
No language change button on second account auth
morethanwords/tweb/master • 817c25c • 43 files, +105/-99
Revert real errors because Safari doesn't serialize `cause`
morethanwords/tweb/master • 376494e • 80 files, +420/-423
Build
#webk
No language change button on second account auth
morethanwords/tweb/master • 817c25c • 43 files, +105/-99
Revert real errors because Safari doesn't serialize `cause`
morethanwords/tweb/master • 376494e • 80 files, +420/-423
Build
#webk
telegramdesktop/tdesktop/dev • 7f6221b • 2 files, +3/-9
`Manager::startAllHiding`: don't treat fading in notifications specially
Previously, `Window::Notifications::Default::Manager` would not start
hiding notifications that are fading in when other notifications should
hide. This would lead to some notifications never hiding, e.g., when the
cursor passes through the notification too quickly and there was not
enough time for the notification to fade in completely.
Also renamed `Widget::isShowing` -> `Widget::isFadingIn` for clarity.
Fixes #28811.
telegramdesktop/tdesktop/dev • 03af444 • 1 files, +4/-0
Notifications: stop fading in before starting to fade out
When a notification is to start hiding (i.e., fade out), it is supposed
to start fading out from the maximum opacity, even if it was not fully
restored (which only happens if the cursor passed through the
notification too quickly). Thus, call `.stop()` for the previous
animation, if any, before `.start()`ing the next animation.
telegramdesktop/tdesktop/dev • 4950b52 • 1 files, +1/-4
Don't set CMAKE_EXPORT_COMPILE_COMMANDS via cmake.configureSettings
It's controlled by cmake.exportCompileCommandsFile and defaults to true
#tdesktop
`Manager::startAllHiding`: don't treat fading in notifications specially
Previously, `Window::Notifications::Default::Manager` would not start
hiding notifications that are fading in when other notifications should
hide. This would lead to some notifications never hiding, e.g., when the
cursor passes through the notification too quickly and there was not
enough time for the notification to fade in completely.
Also renamed `Widget::isShowing` -> `Widget::isFadingIn` for clarity.
Fixes #28811.
telegramdesktop/tdesktop/dev • 03af444 • 1 files, +4/-0
Notifications: stop fading in before starting to fade out
When a notification is to start hiding (i.e., fade out), it is supposed
to start fading out from the maximum opacity, even if it was not fully
restored (which only happens if the cursor passed through the
notification too quickly). Thus, call `.stop()` for the previous
animation, if any, before `.start()`ing the next animation.
telegramdesktop/tdesktop/dev • 4950b52 • 1 files, +1/-4
Don't set CMAKE_EXPORT_COMPILE_COMMANDS via cmake.configureSettings
It's controlled by cmake.exportCompileCommandsFile and defaults to true
#tdesktop
telegramdesktop/tdesktop/export_time • 9daddc5 • 3 files, +145/-7
Added ability to specify time when export data.
#tdesktop
Added ability to specify time when export data.
#tdesktop
UnigramDev/Unigram/develop • c4d31f5 • 9 files, +262/-13
Schedule forwarded messages
UnigramDev/Unigram/develop • 4879970 • 1 files, +4/-1
Pause playback while recording
#unigram
Schedule forwarded messages
UnigramDev/Unigram/develop • 4879970 • 1 files, +4/-1
Pause playback while recording
#unigram
morethanwords/tweb/master • c522857 • 1 files, +7/-5
Fix migration from WebA
morethanwords/tweb/master • 96eceba • 46 files, +161/-158
Build
#webk
Fix migration from WebA
morethanwords/tweb/master • 96eceba • 46 files, +161/-158
Build
#webk
telegramdesktop/tdesktop/dev • 2ab9587 • 1 files, +4/-4
Don't wrap QByteArray into std::shared_ptr
This has no sense as QByteArray is CoW
telegramdesktop/tdesktop/dev • cf61ded • 4 files, +80/-119
Simplify GNotification actions
telegramdesktop/tdesktop/dev • f810d7c • 2 files, +2/-2
Fix spaces on end of lines
#tdesktop
Don't wrap QByteArray into std::shared_ptr
This has no sense as QByteArray is CoW
telegramdesktop/tdesktop/dev • cf61ded • 4 files, +80/-119
Simplify GNotification actions
telegramdesktop/tdesktop/dev • f810d7c • 2 files, +2/-2
Fix spaces on end of lines
#tdesktop
morethanwords/tweb/master • b1277c3 • 4 files, +17/-13
Try to fix stuck multiaccount logout
morethanwords/tweb/master • 3a37521 • 42 files, +68/-68
Build
#webk
Try to fix stuck multiaccount logout
morethanwords/tweb/master • 3a37521 • 42 files, +68/-68
Build
#webk
telegramdesktop/tdesktop/dev • a6315be • 1 files, +51/-53
Move GNotiftcation action handlers to Manager
#tdesktop
Move GNotiftcation action handlers to Manager
#tdesktop
TGX-Android/Telegram-X/main • 462e1e6 • 3 files, +76/-39
Properly handle anonymous gifts + Fix crash
#tgxandroid
Properly handle anonymous gifts + Fix crash
#tgxandroid
tdlib/td/master • f1fc9c6 • 1 files, +63/-64
Improve base64 test.
tdlib/td/master • cbf8d09 • 5 files, +67/-67
Unify StringBuilder parameter names.
tdlib/td/master • 906d543 • 1 files, +1/-10
Simplify format::as_array for vector<bool>.
tdlib/td/master • a3a784e • 18 files, +48/-70
Remove redundant as_array usages.
tdlib/td/master • 521aed8 • 1 files, +0/-1
Fix SplitSource.
#tdlib
Improve base64 test.
tdlib/td/master • cbf8d09 • 5 files, +67/-67
Unify StringBuilder parameter names.
tdlib/td/master • 906d543 • 1 files, +1/-10
Simplify format::as_array for vector<bool>.
tdlib/td/master • a3a784e • 18 files, +48/-70
Remove redundant as_array usages.
tdlib/td/master • 521aed8 • 1 files, +0/-1
Fix SplitSource.
#tdlib
TGX-Android/Telegram-X/main • 65d298c • 1 files, +13/-8
Fix crash when sending video message after resuming recording
TGX-Android/Telegram-X/main • 76cf00e • 2 files, +80/-70
Fix losing recorded part of video message after resuming recording and immediately hitting send button
TGX-Android/Telegram-X/main • 7647707 • 1 files, +3/-0
Fix date position when expanding/collapsing pinned messages bar
TGX-Android/Telegram-X/main • 03b79b8 • 1 files, +24/-14
Properly handle polls without titles
#tgxandroid
Fix crash when sending video message after resuming recording
TGX-Android/Telegram-X/main • 76cf00e • 2 files, +80/-70
Fix losing recorded part of video message after resuming recording and immediately hitting send button
TGX-Android/Telegram-X/main • 7647707 • 1 files, +3/-0
Fix date position when expanding/collapsing pinned messages bar
TGX-Android/Telegram-X/main • 03b79b8 • 1 files, +24/-14
Properly handle polls without titles
#tgxandroid
New TGX-Android/Telegram-X release:
**Telegram X** `Telegram X 0.27.5.1746 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/7bc96dbf...03b79b8f).
## Download
* **[Google Play](https://play.google.com/store/apps/details?id=org.thunderdog.challegram)** ([subscribe to beta](https://play.google.com/apps/testing/org.thunderdog.challegram))
* **[GitHub Releases](https://github.com/TGX-Android/Telegram-X/releases)**
* **[Telegram X APKs & Build Info](https://www.tgoop.com/tgx_log)**
## Checksums
You can always check if checksum of an APK you downloaded corresponds to any official Telegram X build via [@tgx_bot](https://www.tgoop.com/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.27.5.1746 beta</code>. Tap to expand</summary>
---
#### universal
**SHA-256**: [c180e0459b49601236c51807b7d071ee496b652f8d11958752501299ca6a37e0](https://www.tgoop.com/tgx_bot?start=c180e0459b49601236c51807b7d071ee496b652f8d11958752501299ca6a37e0)
**SHA-1**: [5850e74eac4f7b1adf0ee2385313fdfc3cd1eb3b](https://www.tgoop.com/tgx_bot?start=5850e74eac4f7b1adf0ee2385313fdfc3cd1eb3b)
**MD5**: [8f8320946634617612e386fe2771d51e](https://www.tgoop.com/tgx_bot?start=8f8320946634617612e386fe2771d51e)
---
#### arm64-v8a
**SHA-256**: [1fae32fc770c66a9f1bafb2e2a0bef2d9be41350fdfd05d50a2cdc181be0c5c1](https://www.tgoop.com/tgx_bot?start=1fae32fc770c66a9f1bafb2e2a0bef2d9be41350fdfd05d50a2cdc181be0c5c1)
**SHA-1**: [67e106ea9e462c9309cc8cd05db4760c0edc8259](https://www.tgoop.com/tgx_bot?start=67e106ea9e462c9309cc8cd05db4760c0edc8259)
**MD5**: [c7a3d9918abb3e79f942c7be48c01367](https://www.tgoop.com/tgx_bot?start=c7a3d9918abb3e79f942c7be48c01367)
---
#### armeabi-v7a
**SHA-256**: [04efbd9dce9dd2597bb336fe7dc0317595becc45546cc5d1cc12d6fdbcd422c1](https://www.tgoop.com/tgx_bot?start=04efbd9dce9dd2597bb336fe7dc0317595becc45546cc5d1cc12d6fdbcd422c1)
**SHA-1**: [b1866675e1c7fbe0ec05493519f20a544613afa7](https://www.tgoop.com/tgx_bot?start=b1866675e1c7fbe0ec05493519f20a544613afa7)
**MD5**: [fcf1d7806ed44fc9a6e541c5cbb392a8](https://www.tgoop.com/tgx_bot?start=fcf1d7806ed44fc9a6e541c5cbb392a8)
---
#### x64
**SHA-256**: [985c0a72de6e11e828c93a341b689cff8d0453c8154909ad468bab7925ef7371](https://www.tgoop.com/tgx_bot?start=985c0a72de6e11e828c93a341b689cff8d0453c8154909ad468bab7925ef7371)
**SHA-1**: [6797bba56ad0f40c0e61dd4fc4cd56efb88e5888](https://www.tgoop.com/tgx_bot?start=6797bba56ad0f40c0e61dd4fc4cd56efb88e5888)
**MD5**: [874115a9a2655ec53a5748c9dd75a53d](https://www.tgoop.com/tgx_bot?start=874115a9a2655ec53a5748c9dd75a53d)
---
#### x86
**SHA-256**: [f68e96dd659b41ac9bb9365e8fd45424f5776e79a2660808c3750e5fedcfa85a](https://www.tgoop.com/tgx_bot?start=f68e96dd659b41ac9bb9365e8fd45424f5776e79a2660808c3750e5fedcfa85a)
**SHA-1**: [8f00bed9f3ce0889e6bd77b615a582770360040d](https://www.tgoop.com/tgx_bot?start=8f00bed9f3ce0889e6bd77b615a582770360040d)
**MD5**: [47ccc4c548773a602a65983ca2940113](https://www.tgoop.com/tgx_bot?start=47ccc4c548773a602a65983ca2940113)
</details>
#tgxandroid
v0.27.5.1746-beta
(beta)**Telegram X** `Telegram X 0.27.5.1746 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/7bc96dbf...03b79b8f).
## Download
* **[Google Play](https://play.google.com/store/apps/details?id=org.thunderdog.challegram)** ([subscribe to beta](https://play.google.com/apps/testing/org.thunderdog.challegram))
* **[GitHub Releases](https://github.com/TGX-Android/Telegram-X/releases)**
* **[Telegram X APKs & Build Info](https://www.tgoop.com/tgx_log)**
## Checksums
You can always check if checksum of an APK you downloaded corresponds to any official Telegram X build via [@tgx_bot](https://www.tgoop.com/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.27.5.1746 beta</code>. Tap to expand</summary>
---
#### universal
**SHA-256**: [c180e0459b49601236c51807b7d071ee496b652f8d11958752501299ca6a37e0](https://www.tgoop.com/tgx_bot?start=c180e0459b49601236c51807b7d071ee496b652f8d11958752501299ca6a37e0)
**SHA-1**: [5850e74eac4f7b1adf0ee2385313fdfc3cd1eb3b](https://www.tgoop.com/tgx_bot?start=5850e74eac4f7b1adf0ee2385313fdfc3cd1eb3b)
**MD5**: [8f8320946634617612e386fe2771d51e](https://www.tgoop.com/tgx_bot?start=8f8320946634617612e386fe2771d51e)
---
#### arm64-v8a
**SHA-256**: [1fae32fc770c66a9f1bafb2e2a0bef2d9be41350fdfd05d50a2cdc181be0c5c1](https://www.tgoop.com/tgx_bot?start=1fae32fc770c66a9f1bafb2e2a0bef2d9be41350fdfd05d50a2cdc181be0c5c1)
**SHA-1**: [67e106ea9e462c9309cc8cd05db4760c0edc8259](https://www.tgoop.com/tgx_bot?start=67e106ea9e462c9309cc8cd05db4760c0edc8259)
**MD5**: [c7a3d9918abb3e79f942c7be48c01367](https://www.tgoop.com/tgx_bot?start=c7a3d9918abb3e79f942c7be48c01367)
---
#### armeabi-v7a
**SHA-256**: [04efbd9dce9dd2597bb336fe7dc0317595becc45546cc5d1cc12d6fdbcd422c1](https://www.tgoop.com/tgx_bot?start=04efbd9dce9dd2597bb336fe7dc0317595becc45546cc5d1cc12d6fdbcd422c1)
**SHA-1**: [b1866675e1c7fbe0ec05493519f20a544613afa7](https://www.tgoop.com/tgx_bot?start=b1866675e1c7fbe0ec05493519f20a544613afa7)
**MD5**: [fcf1d7806ed44fc9a6e541c5cbb392a8](https://www.tgoop.com/tgx_bot?start=fcf1d7806ed44fc9a6e541c5cbb392a8)
---
#### x64
**SHA-256**: [985c0a72de6e11e828c93a341b689cff8d0453c8154909ad468bab7925ef7371](https://www.tgoop.com/tgx_bot?start=985c0a72de6e11e828c93a341b689cff8d0453c8154909ad468bab7925ef7371)
**SHA-1**: [6797bba56ad0f40c0e61dd4fc4cd56efb88e5888](https://www.tgoop.com/tgx_bot?start=6797bba56ad0f40c0e61dd4fc4cd56efb88e5888)
**MD5**: [874115a9a2655ec53a5748c9dd75a53d](https://www.tgoop.com/tgx_bot?start=874115a9a2655ec53a5748c9dd75a53d)
---
#### x86
**SHA-256**: [f68e96dd659b41ac9bb9365e8fd45424f5776e79a2660808c3750e5fedcfa85a](https://www.tgoop.com/tgx_bot?start=f68e96dd659b41ac9bb9365e8fd45424f5776e79a2660808c3750e5fedcfa85a)
**SHA-1**: [8f00bed9f3ce0889e6bd77b615a582770360040d](https://www.tgoop.com/tgx_bot?start=8f00bed9f3ce0889e6bd77b615a582770360040d)
**MD5**: [47ccc4c548773a602a65983ca2940113](https://www.tgoop.com/tgx_bot?start=47ccc4c548773a602a65983ca2940113)
</details>
#tgxandroid
telegramdesktop/tdesktop/dev • f64f008 • 1 files, +0/-1
Remove fmt from snap
It's not really needed for a long time
telegramdesktop/tdesktop/dev • 140ba65 • 1 files, +2/-2
More clean up in libjxl snap part
telegramdesktop/tdesktop/dev • 0c2d00c • 1 files, +2/-0
More clean up in qt snap part
telegramdesktop/tdesktop/dev • bd28ac6 • 1 files, +0/-2
Re-enable ffmpeg optimizations on Linux
They were disabled due to -Ofast but Dockerfile is switched to -O3 since a long time
#tdesktop
Remove fmt from snap
It's not really needed for a long time
telegramdesktop/tdesktop/dev • 140ba65 • 1 files, +2/-2
More clean up in libjxl snap part
telegramdesktop/tdesktop/dev • 0c2d00c • 1 files, +2/-0
More clean up in qt snap part
telegramdesktop/tdesktop/dev • bd28ac6 • 1 files, +0/-2
Re-enable ffmpeg optimizations on Linux
They were disabled due to -Ofast but Dockerfile is switched to -O3 since a long time
#tdesktop
telegramdesktop/tdesktop/dev • 3b0bd9d • 1 files, +0/-1
Remove duplicate entry in qt snap part
#tdesktop
Remove duplicate entry in qt snap part
#tdesktop
TGX-Android/Telegram-X/main • 444847b • 5 files, +160/-130
Add ability to report advertisements
TGX-Android/Telegram-X/main • cdee4e2 • 1 files, +4/-4
Fix incorrect colors used in outgoing messages reactions in channels
#tgxandroid
Add ability to report advertisements
TGX-Android/Telegram-X/main • cdee4e2 • 1 files, +4/-4
Fix incorrect colors used in outgoing messages reactions in channels
#tgxandroid