New TGX-Android/Telegram-X release:
**Telegram X** `Telegram X 0.29.1.1822 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/2258d6db...57384c3f).
## 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://t.me/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://t.me/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.29.1.1822 beta</code>. Tap to expand</summary>
---
#### arm
**SHA-256**: [993462dd5dcf0c01e706c18c8cbedb2ce030ecd81f0b2f52226da06c39ea5753](https://t.me/tgx_bot?start=993462dd5dcf0c01e706c18c8cbedb2ce030ecd81f0b2f52226da06c39ea5753)
**SHA-1**: [27081bbd5834d3b8096419c7dfc9dcc3f34cd8b5](https://t.me/tgx_bot?start=27081bbd5834d3b8096419c7dfc9dcc3f34cd8b5)
**MD5**: [324e1b69cbe0bc0974165e2c37b3c8fc](https://t.me/tgx_bot?start=324e1b69cbe0bc0974165e2c37b3c8fc)
---
#### arm64-v8a
**SHA-256**: [60b1fa8059f92a95a39a33f15064f850a4f549c4b31a479b955bfbe7b812ab0c](https://t.me/tgx_bot?start=60b1fa8059f92a95a39a33f15064f850a4f549c4b31a479b955bfbe7b812ab0c)
**SHA-1**: [a868a583671ae380131c42215a173d7b44fe5cbf](https://t.me/tgx_bot?start=a868a583671ae380131c42215a173d7b44fe5cbf)
**MD5**: [bb677465860b57f372a1ada3e01a0067](https://t.me/tgx_bot?start=bb677465860b57f372a1ada3e01a0067)
---
#### armeabi-v7a
**SHA-256**: [9c89f5fc6ab233c9a943b256f46fcf52bd9b0d16057d67855f8a44be8669a7a3](https://t.me/tgx_bot?start=9c89f5fc6ab233c9a943b256f46fcf52bd9b0d16057d67855f8a44be8669a7a3)
**SHA-1**: [56a11343c1f62f64be6f5da5af0571f6ed360c14](https://t.me/tgx_bot?start=56a11343c1f62f64be6f5da5af0571f6ed360c14)
**MD5**: [541dd9edbcc6decdcbcaae085b22d3ac](https://t.me/tgx_bot?start=541dd9edbcc6decdcbcaae085b22d3ac)
---
#### x64
**SHA-256**: [a04b522e3b0f907cebf90fbd592a94752537348007bc07889886e4eb2896f796](https://t.me/tgx_bot?start=a04b522e3b0f907cebf90fbd592a94752537348007bc07889886e4eb2896f796)
**SHA-1**: [0807f4bced44136bd8e2c8778f32f35b1c4aa6e1](https://t.me/tgx_bot?start=0807f4bced44136bd8e2c8778f32f35b1c4aa6e1)
**MD5**: [972d36ed4638a242c5df652b838ea7ce](https://t.me/tgx_bot?start=972d36ed4638a242c5df652b838ea7ce)
---
#### x86
**SHA-256**: [881e3a69c2a654df58d18929991afa5bf70e466a6776b42b97c0677b4ad0ad2c](https://t.me/tgx_bot?start=881e3a69c2a654df58d18929991afa5bf70e466a6776b42b97c0677b4ad0ad2c)
**SHA-1**: [3cfdae2bd261d810538ff3517283e939fb0d6313](https://t.me/tgx_bot?start=3cfdae2bd261d810538ff3517283e939fb0d6313)
**MD5**: [94e6ea66df6858ca1871344b42c52cfe](https://t.me/tgx_bot?start=94e6ea66df6858ca1871344b42c52cfe)
---
#### qrs-arm
**SHA-256**: [502502c9301a6c03a33d8fd30bca042ea37e1a76df7f17285c803ae88ae4d09b](https://t.me/tgx_bot?start=50
#tgxandroid
v0.29.1.1822-beta (beta)**Telegram X** `Telegram X 0.29.1.1822 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/2258d6db...57384c3f).
## 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://t.me/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://t.me/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.29.1.1822 beta</code>. Tap to expand</summary>
---
#### arm
**SHA-256**: [993462dd5dcf0c01e706c18c8cbedb2ce030ecd81f0b2f52226da06c39ea5753](https://t.me/tgx_bot?start=993462dd5dcf0c01e706c18c8cbedb2ce030ecd81f0b2f52226da06c39ea5753)
**SHA-1**: [27081bbd5834d3b8096419c7dfc9dcc3f34cd8b5](https://t.me/tgx_bot?start=27081bbd5834d3b8096419c7dfc9dcc3f34cd8b5)
**MD5**: [324e1b69cbe0bc0974165e2c37b3c8fc](https://t.me/tgx_bot?start=324e1b69cbe0bc0974165e2c37b3c8fc)
---
#### arm64-v8a
**SHA-256**: [60b1fa8059f92a95a39a33f15064f850a4f549c4b31a479b955bfbe7b812ab0c](https://t.me/tgx_bot?start=60b1fa8059f92a95a39a33f15064f850a4f549c4b31a479b955bfbe7b812ab0c)
**SHA-1**: [a868a583671ae380131c42215a173d7b44fe5cbf](https://t.me/tgx_bot?start=a868a583671ae380131c42215a173d7b44fe5cbf)
**MD5**: [bb677465860b57f372a1ada3e01a0067](https://t.me/tgx_bot?start=bb677465860b57f372a1ada3e01a0067)
---
#### armeabi-v7a
**SHA-256**: [9c89f5fc6ab233c9a943b256f46fcf52bd9b0d16057d67855f8a44be8669a7a3](https://t.me/tgx_bot?start=9c89f5fc6ab233c9a943b256f46fcf52bd9b0d16057d67855f8a44be8669a7a3)
**SHA-1**: [56a11343c1f62f64be6f5da5af0571f6ed360c14](https://t.me/tgx_bot?start=56a11343c1f62f64be6f5da5af0571f6ed360c14)
**MD5**: [541dd9edbcc6decdcbcaae085b22d3ac](https://t.me/tgx_bot?start=541dd9edbcc6decdcbcaae085b22d3ac)
---
#### x64
**SHA-256**: [a04b522e3b0f907cebf90fbd592a94752537348007bc07889886e4eb2896f796](https://t.me/tgx_bot?start=a04b522e3b0f907cebf90fbd592a94752537348007bc07889886e4eb2896f796)
**SHA-1**: [0807f4bced44136bd8e2c8778f32f35b1c4aa6e1](https://t.me/tgx_bot?start=0807f4bced44136bd8e2c8778f32f35b1c4aa6e1)
**MD5**: [972d36ed4638a242c5df652b838ea7ce](https://t.me/tgx_bot?start=972d36ed4638a242c5df652b838ea7ce)
---
#### x86
**SHA-256**: [881e3a69c2a654df58d18929991afa5bf70e466a6776b42b97c0677b4ad0ad2c](https://t.me/tgx_bot?start=881e3a69c2a654df58d18929991afa5bf70e466a6776b42b97c0677b4ad0ad2c)
**SHA-1**: [3cfdae2bd261d810538ff3517283e939fb0d6313](https://t.me/tgx_bot?start=3cfdae2bd261d810538ff3517283e939fb0d6313)
**MD5**: [94e6ea66df6858ca1871344b42c52cfe](https://t.me/tgx_bot?start=94e6ea66df6858ca1871344b42c52cfe)
---
#### qrs-arm
**SHA-256**: [502502c9301a6c03a33d8fd30bca042ea37e1a76df7f17285c803ae88ae4d09b](https://t.me/tgx_bot?start=50
#tgxandroid
🫡4
TelegramMessenger/tgcalls/development • ea5153e • 8 files, +138/-15
Validate SCTP timer overrides across signaling engines
#tgcalls
Validate SCTP timer overrides across signaling engines
#tgcalls
🫡2
morethanwords/tweb/master • cc3e464 • 3 files, +20/-10
Chat: a short history stands right above the message field, with a call's or a player's bar over the topbar too
morethanwords/tweb/master • 45bb71f • 13 files, +441/-42
Privacy: a screen closed without a change saves nothing and keeps what it does not show; "Premium users" in group invites
morethanwords/tweb/master • 92ead56 • 2 files, +53/-15
Chat: the top of a history is not hidden under the topbar while a call's or a player's bar stands over it
morethanwords/tweb/master • fdcccab • 1 files, +9/-2
Mini Apps: an app asked for from another chat, or by another button, is not the one already open.
morethanwords/tweb/master • 91c5c34 • 2 files, +163/-31
Chat: the go-down button goes down after a reply followed back to has been scrolled past
morethanwords/tweb/master • 2153832 • 2 files, +49/-5
Stickers: a failed greeting-sticker search is not kept, so empty private chats show their placeholder again
morethanwords/tweb/master • 491e7e9 • 2 files, +106/-4
Chat: a failed history page load no longer stops further loads at that end of the list
morethanwords/tweb/master • 93a8b21 • 4 files, +131/-8
Chat: after Clear history (or a channel reload) an open chat keeps following its history: read receipts, the newest message
morethanwords/tweb/master • 172e539 • 2 files, +158/-19
Chat: a bubble replaced by one rendered anew no longer stays in memory until the chat is left
morethanwords/tweb/master • c442f8d • 2 files, +52/-1
Chat: the similar channels under a channel join no longer keep a listener, and their list, for good
morethanwords/tweb/master • 297ac41 • 3 files, +148/-4
Upload: the chat is told again that a file is being sent, once in 5 s per kind, like tdesktop.
morethanwords/tweb/master • 21d1dc3 • 4 files, +85/-3
Pinned messages: an update naming a message the client cannot have no longer throws
#webk
Chat: a short history stands right above the message field, with a call's or a player's bar over the topbar too
morethanwords/tweb/master • 45bb71f • 13 files, +441/-42
Privacy: a screen closed without a change saves nothing and keeps what it does not show; "Premium users" in group invites
morethanwords/tweb/master • 92ead56 • 2 files, +53/-15
Chat: the top of a history is not hidden under the topbar while a call's or a player's bar stands over it
morethanwords/tweb/master • fdcccab • 1 files, +9/-2
Mini Apps: an app asked for from another chat, or by another button, is not the one already open.
morethanwords/tweb/master • 91c5c34 • 2 files, +163/-31
Chat: the go-down button goes down after a reply followed back to has been scrolled past
morethanwords/tweb/master • 2153832 • 2 files, +49/-5
Stickers: a failed greeting-sticker search is not kept, so empty private chats show their placeholder again
morethanwords/tweb/master • 491e7e9 • 2 files, +106/-4
Chat: a failed history page load no longer stops further loads at that end of the list
morethanwords/tweb/master • 93a8b21 • 4 files, +131/-8
Chat: after Clear history (or a channel reload) an open chat keeps following its history: read receipts, the newest message
morethanwords/tweb/master • 172e539 • 2 files, +158/-19
Chat: a bubble replaced by one rendered anew no longer stays in memory until the chat is left
morethanwords/tweb/master • c442f8d • 2 files, +52/-1
Chat: the similar channels under a channel join no longer keep a listener, and their list, for good
morethanwords/tweb/master • 297ac41 • 3 files, +148/-4
Upload: the chat is told again that a file is being sent, once in 5 s per kind, like tdesktop.
morethanwords/tweb/master • 21d1dc3 • 4 files, +85/-3
Pinned messages: an update naming a message the client cannot have no longer throws
#webk
🫡3
morethanwords/tweb/master • baf54cc • 2 files, +104/-33
Users: a status changed in place reaches the tabs' copy of the user
morethanwords/tweb/master • 1b1eba0 • 2 files, +79/-1
Shared media: a supergroup made from a group goes on into the old group's media (bugs.telegram.org/c/65186).
morethanwords/tweb/master • 7d34b89 • 10 files, +136/-31
Limits: a limit the app config does not have is tdesktop's default, and the archive's pin limit popup shows the archive's numbers
morethanwords/tweb/master • 05682ac • 2 files, +42/-1
Media: a playback bar's position is a valid value in Firefox, which no longer shows a validation tooltip over it
morethanwords/tweb/master • 3cf60ae • 9 files, +91/-18
a11y: a file's button is named by what a click on it does - Download file, or Open file when the app opens it
morethanwords/tweb/master • f2b2442 • 2 files, +23/-2
Folders: an order naming a folder the client does not have makes it ask for the folders again
morethanwords/tweb/master • 9de4b6f • 5 files, +261/-11
Chat: a chat left under the one opened over it is neither styled nor drawn once it has faded out
morethanwords/tweb/master • f125db2 • 2 files, +45/-0
Settings search: Edit Profile and Auto-delete messages open with their payload, and a signed-in spec opens every section
morethanwords/tweb/master • 56ee93c • 4 files, +62/-24
Payments: a payment form the server refuses is said, not lost without a word
morethanwords/tweb/master • c164be8 • 2 files, +140/-54
tweb-bugs skill: bugs.telegram.org statuses from the issue pages, and a scraper that waits out the site's rate limit
morethanwords/tweb/master • a88f60d • 1 files, +1/-1
Popups: a red button on a floating popup footer stands on the theme's surface, not on white
morethanwords/tweb/master • c99cfe8 • 1 files, +1/-1
Import graph: the budget as the third batch of night fixes leaves it
#webk
Users: a status changed in place reaches the tabs' copy of the user
morethanwords/tweb/master • 1b1eba0 • 2 files, +79/-1
Shared media: a supergroup made from a group goes on into the old group's media (bugs.telegram.org/c/65186).
morethanwords/tweb/master • 7d34b89 • 10 files, +136/-31
Limits: a limit the app config does not have is tdesktop's default, and the archive's pin limit popup shows the archive's numbers
morethanwords/tweb/master • 05682ac • 2 files, +42/-1
Media: a playback bar's position is a valid value in Firefox, which no longer shows a validation tooltip over it
morethanwords/tweb/master • 3cf60ae • 9 files, +91/-18
a11y: a file's button is named by what a click on it does - Download file, or Open file when the app opens it
morethanwords/tweb/master • f2b2442 • 2 files, +23/-2
Folders: an order naming a folder the client does not have makes it ask for the folders again
morethanwords/tweb/master • 9de4b6f • 5 files, +261/-11
Chat: a chat left under the one opened over it is neither styled nor drawn once it has faded out
morethanwords/tweb/master • f125db2 • 2 files, +45/-0
Settings search: Edit Profile and Auto-delete messages open with their payload, and a signed-in spec opens every section
morethanwords/tweb/master • 56ee93c • 4 files, +62/-24
Payments: a payment form the server refuses is said, not lost without a word
morethanwords/tweb/master • c164be8 • 2 files, +140/-54
tweb-bugs skill: bugs.telegram.org statuses from the issue pages, and a scraper that waits out the site's rate limit
morethanwords/tweb/master • a88f60d • 1 files, +1/-1
Popups: a red button on a floating popup footer stands on the theme's surface, not on white
morethanwords/tweb/master • c99cfe8 • 1 files, +1/-1
Import graph: the budget as the third batch of night fixes leaves it
#webk
🫡3
morethanwords/tweb/master • 0adcc3f • 6 files, +66/-19
Tests: specs the app has moved past say what it does now
morethanwords/tweb/master • 2e98095 • 5 files, +88/-10
Composer: an emoji pasted from a copy of several messages stays (bugs.telegram.org/c/66818).
morethanwords/tweb/master • f17d229 • 11 files, +250/-60
Rich messages (messages with rich_message and no media: posts made of page blocks) in the shared media.
morethanwords/tweb/master • 8cedc1a • 6 files, +84/-26
HLS: a chunk or playlist whose request failed is asked for again on a retry.
morethanwords/tweb/master • 8e72211 • 6 files, +247/-6
Paid media: a chat asks for the media not bought yet every 30 seconds again, and a failed request is retried
morethanwords/tweb/master • 1c60b74 • 4 files, +118/-13
Chats: a chat pinned on another device that is not loaded here is asked for, instead of the pin being dropped
morethanwords/tweb/master • 457ee0d • 1 files, +1/-1
Import graph: the budget after the HLS retry's settled-request helper
morethanwords/tweb/master • 33fad19 • 10 files, +283/-675
Chat: a chat whose bar offers to report the sender is marked read like any other
morethanwords/tweb/master • 138baf3 • 1 files, +1/-0
Lang pack: the generated strings carry "Download file", the name a file's button got
morethanwords/tweb/master • 7a011b3 • 7 files, +357/-28
Members: a bot added to a channel is offered to be made an admin, and every refusal to add a member is said
#webk
Tests: specs the app has moved past say what it does now
morethanwords/tweb/master • 2e98095 • 5 files, +88/-10
Composer: an emoji pasted from a copy of several messages stays (bugs.telegram.org/c/66818).
morethanwords/tweb/master • f17d229 • 11 files, +250/-60
Rich messages (messages with rich_message and no media: posts made of page blocks) in the shared media.
morethanwords/tweb/master • 8cedc1a • 6 files, +84/-26
HLS: a chunk or playlist whose request failed is asked for again on a retry.
morethanwords/tweb/master • 8e72211 • 6 files, +247/-6
Paid media: a chat asks for the media not bought yet every 30 seconds again, and a failed request is retried
morethanwords/tweb/master • 1c60b74 • 4 files, +118/-13
Chats: a chat pinned on another device that is not loaded here is asked for, instead of the pin being dropped
morethanwords/tweb/master • 457ee0d • 1 files, +1/-1
Import graph: the budget after the HLS retry's settled-request helper
morethanwords/tweb/master • 33fad19 • 10 files, +283/-675
Chat: a chat whose bar offers to report the sender is marked read like any other
morethanwords/tweb/master • 138baf3 • 1 files, +1/-0
Lang pack: the generated strings carry "Download file", the name a file's button got
morethanwords/tweb/master • 7a011b3 • 7 files, +357/-28
Members: a bot added to a channel is offered to be made an admin, and every refusal to add a member is said
#webk
🫡3💅1
morethanwords/tweb/master • 51ae5e9 • 2 files, +59/-3
Chat: the pinned messages list, Recent Actions and search results no longer mark the chat as read
morethanwords/tweb/master • 969cec3 • 2 files, +36/-7
Unread reactions: a message seen no longer reads EVERY reaction of the chat on every device (bugs.telegram.org/c/62490).
morethanwords/tweb/master • 28bba1b • 2 files, +174/-21
Unread mentions: a mention seen no longer reads EVERY mention of the chat on every device
#webk
Chat: the pinned messages list, Recent Actions and search results no longer mark the chat as read
morethanwords/tweb/master • 969cec3 • 2 files, +36/-7
Unread reactions: a message seen no longer reads EVERY reaction of the chat on every device (bugs.telegram.org/c/62490).
morethanwords/tweb/master • 28bba1b • 2 files, +174/-21
Unread mentions: a mention seen no longer reads EVERY mention of the chat on every device
#webk
🫡3💅1
TGX-Android/Telegram-X/main • 20b38f2 • 1 files, +8/-8
Update libraries
TGX-Android/Telegram-X/main • 31f859c • 2 files, +7/-1
Update AGP to 9.5.0
TGX-Android/Telegram-X/main • e9398be • 8 files, +11/-11
Rename flavor `tens` to `nop`
#tgxandroid
Update libraries
TGX-Android/Telegram-X/main • 31f859c • 2 files, +7/-1
Update AGP to 9.5.0
TGX-Android/Telegram-X/main • e9398be • 8 files, +11/-11
Rename flavor `tens` to `nop`
#tgxandroid
🫡4
TGX-Android/Telegram-X/main • 85be829 • 3 files, +50/-14
Fix animations playing files of another account
TGX-Android/Telegram-X/main • 5a27890 • 1 files, +2/-0
Update `CODE_STYLE.md`
#tgxandroid
Fix animations playing files of another account
TGX-Android/Telegram-X/main • 5a27890 • 1 files, +2/-0
Update `CODE_STYLE.md`
#tgxandroid
🫡4
TelegramMessenger/tgcalls/development • 38dcea1 • 25 files, +2689/-3
Attach app broadcast playback to the Mac call audio device
#tgcalls
Attach app broadcast playback to the Mac call audio device
#tgcalls
🫡2
TGX-Android/Telegram-X/main • 4041b2b • 25 files, +500/-30
Update shown times when time zone or format changes
TGX-Android/Telegram-X/main • bd838e9 • 5 files, +96/-3
Move date separators when time zone changes
TGX-Android/Telegram-X/main • a7c5aa5 • 13 files, +180/-44
Update shown times of whole lists when time or format changes
TGX-Android/Telegram-X/main • e00f597 • 1 files, +31/-7
Speed up formatting of times
TGX-Android/Telegram-X/main • 43f7d22 • 3 files, +150/-17
Reuse formatters of dates and times
TGX-Android/Telegram-X/main • 281b95a • 1 files, +1/-1
Upgrade tgcalls to TelegramMessenger/tgcalls@ea5153e
TGX-Android/Telegram-X/main • 192339e • 5 files, +118/-15
Layout chats of a flood of messages once a frame
TGX-Android/Telegram-X/main • 75f9961 • 1 files, +19/-1
Check new messages for duplicates from the newest one
TGX-Android/Telegram-X/main • dcdbb0a • 2 files, +6/-6
Look for the unread separator only among views of the list
TGX-Android/Telegram-X/main • 6cb1cce • 3 files, +72/-13
Layout changes of chats by one callback, at most once an interval
TGX-Android/Telegram-X/main • 8fcc087 • 1 files, +1/-1
Layout changes of chats at most once in 100 ms
#tgxandroid
Update shown times when time zone or format changes
TGX-Android/Telegram-X/main • bd838e9 • 5 files, +96/-3
Move date separators when time zone changes
TGX-Android/Telegram-X/main • a7c5aa5 • 13 files, +180/-44
Update shown times of whole lists when time or format changes
TGX-Android/Telegram-X/main • e00f597 • 1 files, +31/-7
Speed up formatting of times
TGX-Android/Telegram-X/main • 43f7d22 • 3 files, +150/-17
Reuse formatters of dates and times
TGX-Android/Telegram-X/main • 281b95a • 1 files, +1/-1
Upgrade tgcalls to TelegramMessenger/tgcalls@ea5153e
TGX-Android/Telegram-X/main • 192339e • 5 files, +118/-15
Layout chats of a flood of messages once a frame
TGX-Android/Telegram-X/main • 75f9961 • 1 files, +19/-1
Check new messages for duplicates from the newest one
TGX-Android/Telegram-X/main • dcdbb0a • 2 files, +6/-6
Look for the unread separator only among views of the list
TGX-Android/Telegram-X/main • 6cb1cce • 3 files, +72/-13
Layout changes of chats by one callback, at most once an interval
TGX-Android/Telegram-X/main • 8fcc087 • 1 files, +1/-1
Layout changes of chats at most once in 100 ms
#tgxandroid
🫡4
🫡4
New TGX-Android/Telegram-X release:
**Telegram X** `Telegram X 0.29.1.1823 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/2258d6db...b8fd6916).
## 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://t.me/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://t.me/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.29.1.1823 beta</code>. Tap to expand</summary>
---
#### arm
**SHA-256**: [f9f909f7f6c9b879545d394fe39e45890c50d6e33a886c53f744ecccf21c2846](https://t.me/tgx_bot?start=f9f909f7f6c9b879545d394fe39e45890c50d6e33a886c53f744ecccf21c2846)
**SHA-1**: [89fd2734e8a383e94cf33d65f11d8a93362b4fac](https://t.me/tgx_bot?start=89fd2734e8a383e94cf33d65f11d8a93362b4fac)
**MD5**: [866cc22ecc2839f31fad05c02597ff24](https://t.me/tgx_bot?start=866cc22ecc2839f31fad05c02597ff24)
---
#### arm64-v8a
**SHA-256**: [97405a7efc41c193e2f90588aba8fb098c84214eb50ed367ebc0d90891f1df72](https://t.me/tgx_bot?start=97405a7efc41c193e2f90588aba8fb098c84214eb50ed367ebc0d90891f1df72)
**SHA-1**: [eb58750418b064b70005b5fa48227aa2a4aeaed8](https://t.me/tgx_bot?start=eb58750418b064b70005b5fa48227aa2a4aeaed8)
**MD5**: [7f4de43502f2e7872c42dff66851a248](https://t.me/tgx_bot?start=7f4de43502f2e7872c42dff66851a248)
---
#### armeabi-v7a
**SHA-256**: [1dcdf65f25b90f187de4ed6dd27cc714bab0cd3bfc603dbb276da4519dde89d4](https://t.me/tgx_bot?start=1dcdf65f25b90f187de4ed6dd27cc714bab0cd3bfc603dbb276da4519dde89d4)
**SHA-1**: [c10b2f3f11885c73e6351c5d0f527775e4203233](https://t.me/tgx_bot?start=c10b2f3f11885c73e6351c5d0f527775e4203233)
**MD5**: [af76ecf68c49b42eaf2bd2de5221c06e](https://t.me/tgx_bot?start=af76ecf68c49b42eaf2bd2de5221c06e)
---
#### x64
**SHA-256**: [60e0aec75efe4a246379c6f822bffa45994c3d5397ac3f20989cbb219cdaaa36](https://t.me/tgx_bot?start=60e0aec75efe4a246379c6f822bffa45994c3d5397ac3f20989cbb219cdaaa36)
**SHA-1**: [40d3ec63eb8d2be20c03e8611406c44126cf2d65](https://t.me/tgx_bot?start=40d3ec63eb8d2be20c03e8611406c44126cf2d65)
**MD5**: [de4aa7ddd8f3b4f9cb5ddea472c0eeaf](https://t.me/tgx_bot?start=de4aa7ddd8f3b4f9cb5ddea472c0eeaf)
---
#### x86
**SHA-256**: [a95dbc7dc309146382b563999a21a4335de11a03449ea17df4f12e5633582475](https://t.me/tgx_bot?start=a95dbc7dc309146382b563999a21a4335de11a03449ea17df4f12e5633582475)
**SHA-1**: [0052831b1340de574301d1b66e137e2ac55147c8](https://t.me/tgx_bot?start=0052831b1340de574301d1b66e137e2ac55147c8)
**MD5**: [41350c5c55e981723ac33b0570020c1f](https://t.me/tgx_bot?start=41350c5c55e981723ac33b0570020c1f)
---
#### qrs-arm
**SHA-256**: [311ed2454019a01e22379e9cdba96b1d3dcfc362b98bc5c5836aabc46e98d0da](https://t.me/tgx_bot?start=31
#tgxandroid
v0.29.1.1823-beta (beta)**Telegram X** `Telegram X 0.29.1.1823 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/2258d6db...b8fd6916).
## 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://t.me/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://t.me/tgx_bot).
<details><summary>Checksums for <code>Telegram X 0.29.1.1823 beta</code>. Tap to expand</summary>
---
#### arm
**SHA-256**: [f9f909f7f6c9b879545d394fe39e45890c50d6e33a886c53f744ecccf21c2846](https://t.me/tgx_bot?start=f9f909f7f6c9b879545d394fe39e45890c50d6e33a886c53f744ecccf21c2846)
**SHA-1**: [89fd2734e8a383e94cf33d65f11d8a93362b4fac](https://t.me/tgx_bot?start=89fd2734e8a383e94cf33d65f11d8a93362b4fac)
**MD5**: [866cc22ecc2839f31fad05c02597ff24](https://t.me/tgx_bot?start=866cc22ecc2839f31fad05c02597ff24)
---
#### arm64-v8a
**SHA-256**: [97405a7efc41c193e2f90588aba8fb098c84214eb50ed367ebc0d90891f1df72](https://t.me/tgx_bot?start=97405a7efc41c193e2f90588aba8fb098c84214eb50ed367ebc0d90891f1df72)
**SHA-1**: [eb58750418b064b70005b5fa48227aa2a4aeaed8](https://t.me/tgx_bot?start=eb58750418b064b70005b5fa48227aa2a4aeaed8)
**MD5**: [7f4de43502f2e7872c42dff66851a248](https://t.me/tgx_bot?start=7f4de43502f2e7872c42dff66851a248)
---
#### armeabi-v7a
**SHA-256**: [1dcdf65f25b90f187de4ed6dd27cc714bab0cd3bfc603dbb276da4519dde89d4](https://t.me/tgx_bot?start=1dcdf65f25b90f187de4ed6dd27cc714bab0cd3bfc603dbb276da4519dde89d4)
**SHA-1**: [c10b2f3f11885c73e6351c5d0f527775e4203233](https://t.me/tgx_bot?start=c10b2f3f11885c73e6351c5d0f527775e4203233)
**MD5**: [af76ecf68c49b42eaf2bd2de5221c06e](https://t.me/tgx_bot?start=af76ecf68c49b42eaf2bd2de5221c06e)
---
#### x64
**SHA-256**: [60e0aec75efe4a246379c6f822bffa45994c3d5397ac3f20989cbb219cdaaa36](https://t.me/tgx_bot?start=60e0aec75efe4a246379c6f822bffa45994c3d5397ac3f20989cbb219cdaaa36)
**SHA-1**: [40d3ec63eb8d2be20c03e8611406c44126cf2d65](https://t.me/tgx_bot?start=40d3ec63eb8d2be20c03e8611406c44126cf2d65)
**MD5**: [de4aa7ddd8f3b4f9cb5ddea472c0eeaf](https://t.me/tgx_bot?start=de4aa7ddd8f3b4f9cb5ddea472c0eeaf)
---
#### x86
**SHA-256**: [a95dbc7dc309146382b563999a21a4335de11a03449ea17df4f12e5633582475](https://t.me/tgx_bot?start=a95dbc7dc309146382b563999a21a4335de11a03449ea17df4f12e5633582475)
**SHA-1**: [0052831b1340de574301d1b66e137e2ac55147c8](https://t.me/tgx_bot?start=0052831b1340de574301d1b66e137e2ac55147c8)
**MD5**: [41350c5c55e981723ac33b0570020c1f](https://t.me/tgx_bot?start=41350c5c55e981723ac33b0570020c1f)
---
#### qrs-arm
**SHA-256**: [311ed2454019a01e22379e9cdba96b1d3dcfc362b98bc5c5836aabc46e98d0da](https://t.me/tgx_bot?start=31
#tgxandroid
🫡4
New telegramdesktop/tdesktop release:
- Ask for camera and microphone access in mini apps on Windows and macOS.
- Fix custom download folder and other settings getting reset.
- Fix maximized window jitter on Windows.
- Fix notifications moving off screen on Windows.
- Fix missing notifications in bots with topics.
- Fix exports of migrated groups missing the old group history.
- Fix code blocks losing the indentation of their first line.
- Fix many crashes and other bugs.
#tdesktop
v7.3.5 (stable)- Ask for camera and microphone access in mini apps on Windows and macOS.
- Fix custom download folder and other settings getting reset.
- Fix maximized window jitter on Windows.
- Fix notifications moving off screen on Windows.
- Fix missing notifications in bots with topics.
- Fix exports of migrated groups missing the old group history.
- Fix code blocks losing the indentation of their first line.
- Fix many crashes and other bugs.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 1c16364 • 3 files, +5/-4
Backport VP9 decoder reference bounds checks.
telegramdesktop/tdesktop/dev • 0198965 • 3 files, +3/-3
Backport VP9 superframe buffer bounds checks.
telegramdesktop/tdesktop/dev • 535e653 • 3 files, +12/-4
Backport iterative FFmpeg encryption metadata cleanup.
telegramdesktop/tdesktop/dev • cb8381c • 3 files, +3/-3
Backport linear-time FFmpeg pssh metadata parsing.
telegramdesktop/tdesktop/dev • 60a978e • 3 files, +3/-3
Backport NetEq crossfade bounds checks.
telegramdesktop/tdesktop/dev • 11f839d • 3 files, +3/-3
Backport Windows capture bounds and resize checks.
telegramdesktop/tdesktop/dev • bb777c0 • 3 files, +91/-1
[ai] Accept a rewritten task commit when a task built on it is on HEAD
telegramdesktop/tdesktop/dev • a74bc6e • 2 files, +40/-0
[ai] Give the queue helper's git children long-path support
telegramdesktop/tdesktop/dev • 6d2ed7b • 1 files, +2/-3
Fix sponsored bar height assertion with tall text
telegramdesktop/tdesktop/dev • 6411997 • 1 files, +8/-1
Fix topic search from a separate chat window
telegramdesktop/tdesktop/dev • 4dac5d4 • 1 files, +3/-2
Fix group call viewport use-after-free with QRhi
telegramdesktop/tdesktop/dev • dfe329c • 1 files, +1/-1
Fix Touch Bar emoji sprites freed while generating
telegramdesktop/tdesktop/dev • 140bd1d • 1 files, +4/-0
Fix file reference refresh for unsent scheduled messages
telegramdesktop/tdesktop/dev • 47a0b18 • 1 files, +3/-0
Fix top peers strip drag after opening a chat
#tdesktop
Backport VP9 decoder reference bounds checks.
telegramdesktop/tdesktop/dev • 0198965 • 3 files, +3/-3
Backport VP9 superframe buffer bounds checks.
telegramdesktop/tdesktop/dev • 535e653 • 3 files, +12/-4
Backport iterative FFmpeg encryption metadata cleanup.
telegramdesktop/tdesktop/dev • cb8381c • 3 files, +3/-3
Backport linear-time FFmpeg pssh metadata parsing.
telegramdesktop/tdesktop/dev • 60a978e • 3 files, +3/-3
Backport NetEq crossfade bounds checks.
telegramdesktop/tdesktop/dev • 11f839d • 3 files, +3/-3
Backport Windows capture bounds and resize checks.
telegramdesktop/tdesktop/dev • bb777c0 • 3 files, +91/-1
[ai] Accept a rewritten task commit when a task built on it is on HEAD
telegramdesktop/tdesktop/dev • a74bc6e • 2 files, +40/-0
[ai] Give the queue helper's git children long-path support
telegramdesktop/tdesktop/dev • 6d2ed7b • 1 files, +2/-3
Fix sponsored bar height assertion with tall text
telegramdesktop/tdesktop/dev • 6411997 • 1 files, +8/-1
Fix topic search from a separate chat window
telegramdesktop/tdesktop/dev • 4dac5d4 • 1 files, +3/-2
Fix group call viewport use-after-free with QRhi
telegramdesktop/tdesktop/dev • dfe329c • 1 files, +1/-1
Fix Touch Bar emoji sprites freed while generating
telegramdesktop/tdesktop/dev • 140bd1d • 1 files, +4/-0
Fix file reference refresh for unsent scheduled messages
telegramdesktop/tdesktop/dev • 47a0b18 • 1 files, +3/-0
Fix top peers strip drag after opening a chat
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 3a753f5 • 1 files, +1/-1
Fix text painting with a painter that failed to begin
telegramdesktop/tdesktop/dev • 452d511 • 1 files, +5/-1
Fix proxy apply box use-after-free on web proxy start
telegramdesktop/tdesktop/dev • 9150d0a • 1 files, +1/-1
Fix copying an image of a message that is gone
telegramdesktop/tdesktop/dev • 0501bf9 • 1 files, +4/-1
Fix top bar update while the main widget is destroyed
telegramdesktop/tdesktop/dev • 02d1d7b • 1 files, +8/-0
Fix DXVA2 fallback after a D3D11 decoder re-init
telegramdesktop/tdesktop/dev • a06ce22 • 2 files, +265/-21
[ai] Reopen recurring crashes and split coarse ledger keys
telegramdesktop/tdesktop/dev • 5015bc0 • 1 files, +9/-5
Unregister the sender emoji status when it is dropped
telegramdesktop/tdesktop/dev • 5b53a55 • 1 files, +9/-0
Unregister poll voter userpics dropped on answer updates
telegramdesktop/tdesktop/dev • 885b1df • 1 files, +9/-1
Unregister rich page media when the page is replaced
telegramdesktop/tdesktop/dev • ad7e4ee • 4 files, +71/-18
Allow only replies in channel direct messages All for admins
telegramdesktop/tdesktop/dev • cadd6e1 • 3 files, +3/-1
Include only location data in the session header
telegramdesktop/tdesktop/dev • d9c3949 • 2 files, +2/-17
Remove unused personal photo APIs from UserpicButton
telegramdesktop/tdesktop/dev • d7e4eca • 2 files, +2/-1
Update lib_ui to trim the input field header includes
telegramdesktop/tdesktop/dev • 6687022 • 3 files, +39/-60
Apply ephemeral message editions through one function
#tdesktop
Fix text painting with a painter that failed to begin
telegramdesktop/tdesktop/dev • 452d511 • 1 files, +5/-1
Fix proxy apply box use-after-free on web proxy start
telegramdesktop/tdesktop/dev • 9150d0a • 1 files, +1/-1
Fix copying an image of a message that is gone
telegramdesktop/tdesktop/dev • 0501bf9 • 1 files, +4/-1
Fix top bar update while the main widget is destroyed
telegramdesktop/tdesktop/dev • 02d1d7b • 1 files, +8/-0
Fix DXVA2 fallback after a D3D11 decoder re-init
telegramdesktop/tdesktop/dev • a06ce22 • 2 files, +265/-21
[ai] Reopen recurring crashes and split coarse ledger keys
telegramdesktop/tdesktop/dev • 5015bc0 • 1 files, +9/-5
Unregister the sender emoji status when it is dropped
telegramdesktop/tdesktop/dev • 5b53a55 • 1 files, +9/-0
Unregister poll voter userpics dropped on answer updates
telegramdesktop/tdesktop/dev • 885b1df • 1 files, +9/-1
Unregister rich page media when the page is replaced
telegramdesktop/tdesktop/dev • ad7e4ee • 4 files, +71/-18
Allow only replies in channel direct messages All for admins
telegramdesktop/tdesktop/dev • cadd6e1 • 3 files, +3/-1
Include only location data in the session header
telegramdesktop/tdesktop/dev • d9c3949 • 2 files, +2/-17
Remove unused personal photo APIs from UserpicButton
telegramdesktop/tdesktop/dev • d7e4eca • 2 files, +2/-1
Update lib_ui to trim the input field header includes
telegramdesktop/tdesktop/dev • 6687022 • 3 files, +39/-60
Apply ephemeral message editions through one function
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 6cab85f • 1 files, +35/-47
Set up profile tab bar backgrounds through one helper
telegramdesktop/tdesktop/dev • fc2530a • 2 files, +38/-48
Adjust editor text proxy width through one helper
telegramdesktop/tdesktop/dev • 381dabc • 1 files, +42/-52
Capture rich editor committed selections through one helper
telegramdesktop/tdesktop/dev • 4267407 • 4 files, +34/-85
Define the non-Windows passkey wrappers in one place
telegramdesktop/tdesktop/dev • 85d6048 • 2 files, +6/-3
[ai] Correct the modern chat view default in harness docs
telegramdesktop/tdesktop/dev • b9f2140 • 2 files, +17/-4
Make the photo menu's Reset to Original entry act
telegramdesktop/tdesktop/dev • 00de4ec • 1 files, +41/-3
[ai] Build mechanical-lane variants before offering numbers
telegramdesktop/tdesktop/dev • fad7d54 • 1 files, +139/-144
Share quote setup and details widths in article layout
telegramdesktop/tdesktop/dev • da3320e • 2 files, +263/-1
[ai] Stop health check reading a declaration as a copy
telegramdesktop/tdesktop/dev • 420655a • 2 files, +123/-16
[ai] Stop health check reading defaults as a copy
telegramdesktop/tdesktop/dev • d1eddd0 • 3 files, +21/-53
Share group call viewport frame sizing between renderers
telegramdesktop/tdesktop/dev • 935c22f • 4 files, +115/-190
Share gift card backgrounds and credits icon painting
telegramdesktop/tdesktop/dev • 6073384 • 1 files, +49/-58
Share giveaway badge and text part construction
#tdesktop
Set up profile tab bar backgrounds through one helper
telegramdesktop/tdesktop/dev • fc2530a • 2 files, +38/-48
Adjust editor text proxy width through one helper
telegramdesktop/tdesktop/dev • 381dabc • 1 files, +42/-52
Capture rich editor committed selections through one helper
telegramdesktop/tdesktop/dev • 4267407 • 4 files, +34/-85
Define the non-Windows passkey wrappers in one place
telegramdesktop/tdesktop/dev • 85d6048 • 2 files, +6/-3
[ai] Correct the modern chat view default in harness docs
telegramdesktop/tdesktop/dev • b9f2140 • 2 files, +17/-4
Make the photo menu's Reset to Original entry act
telegramdesktop/tdesktop/dev • 00de4ec • 1 files, +41/-3
[ai] Build mechanical-lane variants before offering numbers
telegramdesktop/tdesktop/dev • fad7d54 • 1 files, +139/-144
Share quote setup and details widths in article layout
telegramdesktop/tdesktop/dev • da3320e • 2 files, +263/-1
[ai] Stop health check reading a declaration as a copy
telegramdesktop/tdesktop/dev • 420655a • 2 files, +123/-16
[ai] Stop health check reading defaults as a copy
telegramdesktop/tdesktop/dev • d1eddd0 • 3 files, +21/-53
Share group call viewport frame sizing between renderers
telegramdesktop/tdesktop/dev • 935c22f • 4 files, +115/-190
Share gift card backgrounds and credits icon painting
telegramdesktop/tdesktop/dev • 6073384 • 1 files, +49/-58
Share giveaway badge and text part construction
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • b3fdd6c • 6 files, +30/-89
Share media list layout creation and delete-all action
telegramdesktop/tdesktop/dev • 8c3f84b • 1 files, +40/-60
Share folder row restore and edit-dialog wiring
telegramdesktop/tdesktop/dev • 25be535 • 3 files, +3/-3
Keep the paused icon inside small wide call tiles
telegramdesktop/tdesktop/dev • 86a7cb7 • 1 files, +1/-1
Update lib_webrtc to release macOS capture objects
telegramdesktop/tdesktop/dev • 0f95b95 • 4 files, +679/-0
Pin wallet phrase-share bytes with headless tests
telegramdesktop/tdesktop/dev • a9c4ad3 • 1 files, +5/-0
Stop the text reveal animation when its line is gone
telegramdesktop/tdesktop/dev • 72d270b • 1 files, +1/-0
Keep the part index when re-sending moved photo parts
telegramdesktop/tdesktop/dev • 7e89600 • 3 files, +14/-11
Show notifications for messages in bots with topics
telegramdesktop/tdesktop/dev • c7de52a • 7 files, +154/-13
Cancel topic notifications read on another device
telegramdesktop/tdesktop/dev • fb63625 • 4 files, +360/-44
[ai] Read changed lib submodules in the code-health check
telegramdesktop/tdesktop/dev • 65c171a • 4 files, +52/-5
[ai] Stop health check counting own headers as crossings
telegramdesktop/tdesktop/dev • 398ac27 • 1 files, +9/-1
Move the group call title left in macOS full screen
telegramdesktop/tdesktop/dev • c81f092 • 2 files, +78/-14
Include old group history in migrated group exports
telegramdesktop/tdesktop/dev • 244842c • 1 files, +1/-1
Update lib_ui to keep inline code inside blockquotes
#tdesktop
Share media list layout creation and delete-all action
telegramdesktop/tdesktop/dev • 8c3f84b • 1 files, +40/-60
Share folder row restore and edit-dialog wiring
telegramdesktop/tdesktop/dev • 25be535 • 3 files, +3/-3
Keep the paused icon inside small wide call tiles
telegramdesktop/tdesktop/dev • 86a7cb7 • 1 files, +1/-1
Update lib_webrtc to release macOS capture objects
telegramdesktop/tdesktop/dev • 0f95b95 • 4 files, +679/-0
Pin wallet phrase-share bytes with headless tests
telegramdesktop/tdesktop/dev • a9c4ad3 • 1 files, +5/-0
Stop the text reveal animation when its line is gone
telegramdesktop/tdesktop/dev • 72d270b • 1 files, +1/-0
Keep the part index when re-sending moved photo parts
telegramdesktop/tdesktop/dev • 7e89600 • 3 files, +14/-11
Show notifications for messages in bots with topics
telegramdesktop/tdesktop/dev • c7de52a • 7 files, +154/-13
Cancel topic notifications read on another device
telegramdesktop/tdesktop/dev • fb63625 • 4 files, +360/-44
[ai] Read changed lib submodules in the code-health check
telegramdesktop/tdesktop/dev • 65c171a • 4 files, +52/-5
[ai] Stop health check counting own headers as crossings
telegramdesktop/tdesktop/dev • 398ac27 • 1 files, +9/-1
Move the group call title left in macOS full screen
telegramdesktop/tdesktop/dev • c81f092 • 2 files, +78/-14
Include old group history in migrated group exports
telegramdesktop/tdesktop/dev • 244842c • 1 files, +1/-1
Update lib_ui to keep inline code inside blockquotes
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 02dda34 • 1 files, +10/-3
Keep the support templates panel hidden until Tab
telegramdesktop/tdesktop/dev • 4c9fabb • 5 files, +72/-17
Open the Money window from bare @wallet links
telegramdesktop/tdesktop/dev • fc04171 • 3 files, +32/-47
[ai] Replaced comment rationing with one-line and URL rules.
telegramdesktop/tdesktop/dev • af08321 • 1 files, +6/-2
Fixed min-width floor painting scrollbars on short rich bubbles.
telegramdesktop/tdesktop/dev • ccbd000 • 1 files, +7/-1
Fixed duplicate evidence check comments on PR description edits.
telegramdesktop/tdesktop/dev • a5bb32e • 3 files, +49/-39
Delete dividers with Backspace in the rich editor
telegramdesktop/tdesktop/dev • 35dbb0f • 5 files, +2/-24
Mark chats read again under the spam bar
telegramdesktop/tdesktop/dev • 6705390 • 21 files, +104/-1093
Remove venue selection and sending from the location box
telegramdesktop/tdesktop/dev • cdff831 • 1 files, +4/-2
Deliver one location per opening of the location box
telegramdesktop/tdesktop/dev • edde571 • 3 files, +4/-1
Forward-declare message types in the ApiWrap header
telegramdesktop/tdesktop/dev • 6522b98 • 1 files, +2/-1
Forward-declare Painter in the media block header
telegramdesktop/tdesktop/dev • ec4e52c • 1 files, +1/-1
Forward-declare the rich page slice in the element header
telegramdesktop/tdesktop/dev • 27bc6c9 • 5 files, +9/-3
Forward-declare engine and stream types in wallet session
#tdesktop
Keep the support templates panel hidden until Tab
telegramdesktop/tdesktop/dev • 4c9fabb • 5 files, +72/-17
Open the Money window from bare @wallet links
telegramdesktop/tdesktop/dev • fc04171 • 3 files, +32/-47
[ai] Replaced comment rationing with one-line and URL rules.
telegramdesktop/tdesktop/dev • af08321 • 1 files, +6/-2
Fixed min-width floor painting scrollbars on short rich bubbles.
telegramdesktop/tdesktop/dev • ccbd000 • 1 files, +7/-1
Fixed duplicate evidence check comments on PR description edits.
telegramdesktop/tdesktop/dev • a5bb32e • 3 files, +49/-39
Delete dividers with Backspace in the rich editor
telegramdesktop/tdesktop/dev • 35dbb0f • 5 files, +2/-24
Mark chats read again under the spam bar
telegramdesktop/tdesktop/dev • 6705390 • 21 files, +104/-1093
Remove venue selection and sending from the location box
telegramdesktop/tdesktop/dev • cdff831 • 1 files, +4/-2
Deliver one location per opening of the location box
telegramdesktop/tdesktop/dev • edde571 • 3 files, +4/-1
Forward-declare message types in the ApiWrap header
telegramdesktop/tdesktop/dev • 6522b98 • 1 files, +2/-1
Forward-declare Painter in the media block header
telegramdesktop/tdesktop/dev • ec4e52c • 1 files, +1/-1
Forward-declare the rich page slice in the element header
telegramdesktop/tdesktop/dev • 27bc6c9 • 5 files, +9/-3
Forward-declare engine and stream types in wallet session
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • be45f5d • 3 files, +4/-2
Drop report and participant includes from session controller
telegramdesktop/tdesktop/dev • 963855d • 3 files, +797/-0
Pin editor table-grid spans and limits with headless tests
telegramdesktop/tdesktop/dev • d000c1c • 1 files, +58/-86
Share the admin log request filter construction
telegramdesktop/tdesktop/dev • 43e3feb • 4 files, +238/-290
Share Premium summary rows, icons and subscribe binding
telegramdesktop/tdesktop/dev • a5b4458 • 1 files, +1/-1
Update lib_ui to share input field fragment traversal
telegramdesktop/tdesktop/dev • 763f42e • 1 files, +54/-72
Share the peer color apply and resale button labels
telegramdesktop/tdesktop/dev • f08eea3 • 1 files, +8/-4
Save legacy group admin tags after the promotion
telegramdesktop/tdesktop/dev • 1fa4222 • 1 files, +1/-1
Update libprisma to bound syntax highlighting work
telegramdesktop/tdesktop/dev • 4249e57 • 3 files, +3/-3
Fix build on Linux.
telegramdesktop/tdesktop/dev • 3a2a9a3 • 6 files, +28/-17
Version 7.3.5.
#tdesktop
Drop report and participant includes from session controller
telegramdesktop/tdesktop/dev • 963855d • 3 files, +797/-0
Pin editor table-grid spans and limits with headless tests
telegramdesktop/tdesktop/dev • d000c1c • 1 files, +58/-86
Share the admin log request filter construction
telegramdesktop/tdesktop/dev • 43e3feb • 4 files, +238/-290
Share Premium summary rows, icons and subscribe binding
telegramdesktop/tdesktop/dev • a5b4458 • 1 files, +1/-1
Update lib_ui to share input field fragment traversal
telegramdesktop/tdesktop/dev • 763f42e • 1 files, +54/-72
Share the peer color apply and resale button labels
telegramdesktop/tdesktop/dev • f08eea3 • 1 files, +8/-4
Save legacy group admin tags after the promotion
telegramdesktop/tdesktop/dev • 1fa4222 • 1 files, +1/-1
Update libprisma to bound syntax highlighting work
telegramdesktop/tdesktop/dev • 4249e57 • 3 files, +3/-3
Fix build on Linux.
telegramdesktop/tdesktop/dev • 3a2a9a3 • 6 files, +28/-17
Version 7.3.5.
#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 31e2696 • 1 files, +1/-1
Use PerMonitorV2 DPI awareness on Windows
telegramdesktop/tdesktop/public-canary • b28e5b6 • 3 files, +5/-5
Update Qt to 6.12.0 on Linux
telegramdesktop/tdesktop/public-canary • 16de0a6 • 3 files, +11/-9
Updated Qt to 6.12.0 on Windows and macOS.
telegramdesktop/tdesktop/public-canary • 533ab65 • 8 files, +3/-33
Reverted "Fixed Qt6 work area offset moving notifications off screen on Windows.".
telegramdesktop/tdesktop/public-canary • 5fd1675 • 2 files, +103/-27
Added DESKTOP_APP_WIN7_PROBE no-delayload option.
telegramdesktop/tdesktop/public-canary • 43a0fa0 • 7 files, +269/-1
Added private Win7 gate workflow.
telegramdesktop/tdesktop/public-canary • 00c0d43 • 1 files, +147/-0
Added private macOS gate workflow.
telegramdesktop/tdesktop/public-canary • 9166ce0 • 28 files, +54/-53
Replaced explicit pointer variables with auto.
telegramdesktop/tdesktop/public-canary • 182af77 • 7 files, +62/-46
Fixed blurry subscription badge on invite links.
telegramdesktop/tdesktop/public-canary • 6cbbd91 • 2 files, +18/-14
Fixed blurry dino userpic in notification settings.
telegramdesktop/tdesktop/public-canary • 1602532 • 193 files, +16289/-386
Added ability to post stories. (Combined commit.)
#tdesktop
Use PerMonitorV2 DPI awareness on Windows
telegramdesktop/tdesktop/public-canary • b28e5b6 • 3 files, +5/-5
Update Qt to 6.12.0 on Linux
telegramdesktop/tdesktop/public-canary • 16de0a6 • 3 files, +11/-9
Updated Qt to 6.12.0 on Windows and macOS.
telegramdesktop/tdesktop/public-canary • 533ab65 • 8 files, +3/-33
Reverted "Fixed Qt6 work area offset moving notifications off screen on Windows.".
telegramdesktop/tdesktop/public-canary • 5fd1675 • 2 files, +103/-27
Added DESKTOP_APP_WIN7_PROBE no-delayload option.
telegramdesktop/tdesktop/public-canary • 43a0fa0 • 7 files, +269/-1
Added private Win7 gate workflow.
telegramdesktop/tdesktop/public-canary • 00c0d43 • 1 files, +147/-0
Added private macOS gate workflow.
telegramdesktop/tdesktop/public-canary • 9166ce0 • 28 files, +54/-53
Replaced explicit pointer variables with auto.
telegramdesktop/tdesktop/public-canary • 182af77 • 7 files, +62/-46
Fixed blurry subscription badge on invite links.
telegramdesktop/tdesktop/public-canary • 6cbbd91 • 2 files, +18/-14
Fixed blurry dino userpic in notification settings.
telegramdesktop/tdesktop/public-canary • 1602532 • 193 files, +16289/-386
Added ability to post stories. (Combined commit.)
#tdesktop
🫡3