Telegram github commits and releases
4.37K subscribers
601 files
21.2K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
DrKLO/Telegram/master • 826bb20 • 1 files, +42/-16
Merge pull request #2235 from dallo28/fix/decor-dialog-anim

DrKLO/Telegram/master • 96fb1ae • 1 files, +8/-4
Merge pull request #2213 from dallo28/fix/66929-protect-content-save-selection

DrKLO/Telegram/master • 0c35ca9 • 2 files, +3/-3
Merge pull request #2240 from dallo28/fix/monoforum-ban-label

DrKLO/Telegram/master • 296e581 • 1 files, +10/-5
Merge pull request #2233 from dallo28/fix/live-photo-paint-resolution

DrKLO/Telegram/master • c77605f • 1 files, +18/-16
Merge pull request #2234 from dallo28/fix/speed-icon-mismatch

DrKLO/Telegram/master • b381abc • 1 files, +1/-3
Merge pull request #2221 from dallo28/fix/chat-background-detach

DrKLO/Telegram/master • def756e • 1 files, +7/-1
Merge pull request #2219 from dallo28/fix/deleted-chat-photos

DrKLO/Telegram/master • 4640911 • 1 files, +3/-3
Merge pull request #2214 from dallo28/fix/65830-protect-content-reply

DrKLO/Telegram/master • 2febc50 • 1 files, +3/-1
Merge pull request #2225 from dallo28/fix/fullscreen-video-navbar

#android
🫡2
DrKLO/Telegram/master • 3b129ef • 1 files, +1/-0
Merge pull request #2212 from dallo28/fix/popup-notification-close-icon

DrKLO/Telegram/master • 0e82703 • 9 files, +39/-15
Merge pull request #2241 from dallo28/fix/missing-translations

DrKLO/Telegram/master • 1266006 • 4 files, +4/-4
update submodules

#android
🫡2
DrKLO/Telegram/master • 55356b2 • 300 files, +844195/-36501
update to 13.2.0 (7280)

DrKLO/Telegram/master • 7be672e • 172 files, +12751/-7131
update to 13.2.1 (7291)

#android
🫡3
morethanwords/tweb/master • 80157a6 • 5 files, +96/-11
Chats: the formatting bar shows half of the next button, a hidden bot menu takes no clicks, going down fills the screen

morethanwords/tweb/master • 6f27af5 • 5 files, +60/-17
Media editor: the stickers tab shows its strip of sticker sets again, with no empty band above the search

morethanwords/tweb/master • ad7e1af • 11 files, +318/-85
Chats: the outgoing gradient is smooth - no steps, no crease - and stays on while a bubble changes, flies or comes into sight

morethanwords/tweb/master • f53c3e3 • 4 files, +168/-13
Mini Apps: a bot the user blocked stays blocked until they agree to share their phone number

morethanwords/tweb/master • f72b09d • 2 files, +88/-14
Comments: a reply clicked in a post's discussion opens what it answers when the thread's first message is not at hand

morethanwords/tweb/master • 95b64a7 • 4 files, +97/-31
Rich messages: an anchor's name is an element's id only on its page, never in a chat list row, a reply or a caption in the media viewer

morethanwords/tweb/master • e304419 • 4 files, +107/-30
Folders: a chat that moves within a folder no longer lowers its count

morethanwords/tweb/master • df51473 • 1 files, +4/-0
Tests: the memory soak spec says why the renderer's footprint has slack

morethanwords/tweb/master • 44017f9 • 1 files, +5/-2
Tests: the bubble sandbox's walk shows a photo once, in a chat that has no file to show between

morethanwords/tweb/master • c01f529 • 6 files, +125/-13
Start: a link with a malformed escape or half a sign-in in its address opens the app instead of a blank page

morethanwords/tweb/master • 7566418 • 6 files, +102/-11
Sign-in: a DC named in a link is kept for the account only when the client connects to it

morethanwords/tweb/master • 754bcc7 • 4 files, +123/-21
Privacy: of two saves of a rule, the later one stays, whichever is answered first

#webk
🫡3🤨1
morethanwords/tweb/master • 5bcb004 • 11 files, +420/-49
Passcode Lock: turning it on leaves no auth keys in plain localStorage when it stops half way

morethanwords/tweb/master • b3fbb51 • 13 files, +585/-47
Calls: a link to a video chat or a live stream asks before joining it, and never starts one

morethanwords/tweb/master • 92b3770 • 5 files, +108/-10
Links: a tg://ton-connect link in a message opens TON Connect instead of throwing on click

morethanwords/tweb/master • 1cf6432 • 1 files, +2/-0
Lang pack: the generated strings carry the question before joining a video chat or a live stream by a link

morethanwords/tweb/master • 058212a • 1 files, +1/-1
Import graph: the budget takes the page's 425 reloading modules

morethanwords/tweb/master • 194e569 • 17 files, +929/-30
Merge pull request #755 from redjex/spoiler-effect-2

morethanwords/tweb/master • cd0ca69 • 11 files, +701/-339
Spoilers: Spoiler Effect 2.0 reveals in one movement, a photo comes into focus out of its own blur, and it costs about what the classic does

morethanwords/tweb/master • f5051b6 • 13 files, +110/-86
Chat list: the time stands on the name's line, and a pinned chat's time is a pill with a pin

morethanwords/tweb/master • cfc44c4 • 13 files, +82/-135
Spoilers: the new spoilers are everyone's - text gathers out of its dust, a photo comes into focus out of its blur

morethanwords/tweb/master • a13430c • 9 files, +584/-98
Stickers: a fave, a recent sticker and a saved GIF go through when the file reference is out of date, and a set the device cannot read is loaded from the server

morethanwords/tweb/master • 04796fb • 4 files, +66/-4
Mini Apps: asking for the phone number says that a blocked bot will be unblocked too

morethanwords/tweb/master • 514e45f • 15 files, +473/-107
Calls: a link to a video chat or a live stream does as tdesktop - shows the call the user is in, names a call by its title, takes a speaker invite

#webk
🫡3
morethanwords/tweb/master • d759ce4 • 1 files, +2/-0
Lang pack: the generated strings carry the unblock line of the phone request and the invalid call link

morethanwords/tweb/master • 4490ca5 • 4 files, +429/-77
Chat list: a badge that goes gives its room to the message as it starts going, not after

morethanwords/tweb/master • 0b55244 • 8 files, +348/-173
Saved GIFs: a save or a removal the server does not take is undone

morethanwords/tweb/master • 39dc4c3 • 5 files, +367/-11
Files: a row that shows a download started elsewhere joins it and never starts one

morethanwords/tweb/master • c7b9ffb • 2 files, +341/-7
Tabs: an open tab no longer writes to the disk every 5 seconds to say which tab is the main one

morethanwords/tweb/master • b4d2de3 • 12 files, +407/-21
Media viewer: its buttons, zoom bar and video controls are named, and with the keyboard layer Tab stays inside it while it is open

morethanwords/tweb/master • abc3e95 • 61 files, +3280/-277
AI editor: a chat can always use what the editor asks for, and every message it sends is rewritten so

morethanwords/tweb/master • 2134e71 • 2 files, +58/-0
Groups: deleting all of a member's messages goes on with that member's, never with the whole group's history

morethanwords/tweb/master • c566cb5 • 66 files, +4141/-492
Chats: a private chat takes a theme and a wallpaper of its own, collectible gifts as themes, as tdesktop has them

morethanwords/tweb/master • 498df77 • 17 files, +487/-99
Rich messages: a big table, deep nesting or a long formatted text no longer freezes the tab, and an embed loads only a web page

morethanwords/tweb/master • afb1625 • 25 files, +666/-202
Rich messages: long lists, big collages and deep nesting draw at once, a link asks when it is not what it reads, and an update the app cannot read no longer stops the rest

morethanwords/tweb/master • 1388e5d • 300 files, +54453/-858
Messages: a bot's HTML widget is shown in the chat, run sandboxed in the client, as Telegram Desktop 7.4 has it

#webk
🫡3
morethanwords/tweb/master • 904ca11 • 7 files, +60/-12
Widgets: widget-sandbox v0.6.1, the QuickJS security release, and a test of the RegExp fix it brings

#webk
🫡3
morethanwords/tweb/master • a18358e • 30 files, +2448/-427
My QR code: the code builds itself where the screen stands, the pattern drifts and flings smoothly, the free pill burns with sparks

morethanwords/tweb/master • 5f63e0a • 73 files, +8574/-1085
Merge pull request #748 from redjex/qr-menu-like-android

morethanwords/tweb/master • 7a804dd • 36 files, +345/-172
My QR code: a saved code always matches its link, the card fits a phone on its side, and free codes keep the server's time

#webk
🫡3
morethanwords/tweb/master • 6c75d07 • 12 files, +1239/-70
Changelog: written for the people who use the app - one section is the channel's post and the message an update sends, and 2.3's is ready

morethanwords/tweb/master • 96cfaad • 1 files, +1/-1
Tests: the notification exceptions' stub of the theme manager saves a chat theme, which a full profile now carries

morethanwords/tweb/master • 3868c9c • 300 files, +4716/-2720
Build

#webk
🫡3
morethanwords/tweb/fix/rich-custom-emoji-marks • 3f57613 • 3 files, +54/-5
Keep a bold custom emoji in a rich message

morethanwords/tweb/fix/rich-custom-emoji-marks • aee7c4e • 3 files, +123/-55
Wrap a mark that runs over several inline nodes once

#webk
🫡3
TGX-Android/Telegram-X/main • da71e75 • 1 files, +1/-0
Fix saving of options of passcodes of chats

TGX-Android/Telegram-X/main • 241c634 • 1 files, +1/-1
Fix crash on start of the app on Android 4.x

TGX-Android/Telegram-X/main • 2bb718a • 1 files, +3/-2
Fix crash of suggested chats of folders on Android 4.3 and older

TGX-Android/Telegram-X/main • 1edefb8 • 5 files, +2/-10
Remove `@RequiresApi` of code that runs on every Android

TGX-Android/Telegram-X/main • 16c03a7 • 3 files, +36/-14
Let lint see the checks of versions before calls of newer APIs

TGX-Android/Telegram-X/main • b72680e • 1 files, +4/-0
Mark `ExecutorSerialQueue` as needing Android 5.0

TGX-Android/Telegram-X/main • 81f95fc • 1 files, +3/-0
Run checks of executor queue only on Android 5.0 and newer

TGX-Android/Telegram-X/main • 4a764ca • 7 files, +90/-7
Allow custom `google-services.json` via `google_services.file` property

TGX-Android/Telegram-X/main • bf82021 • 1 files, +1/-1
Version bump to `1826`

#tgxandroid
🫡4
morethanwords/tweb/fix/rich-custom-emoji-marks • f9bf0c8 • 10 files, +473/-88
Copy a selection of a rich message as its blocks

#webk
🫡3
tdlib/td/master • 8fa83fe • 4 files, +27/-9
Allow access to ephemeral message channels.

tdlib/td/master • f2bbf2f • 1 files, +6/-2
Upload files for the user when editing ephemeral message.

tdlib/td/master • 6126eca • 1 files, +4/-0
Do not delete ephemeral messages in dedicated chats.

tdlib/td/master • 59ec4d6 • 1 files, +12/-3
Delete ephemeral message content on server.

tdlib/td/master • 145ab94 • 2 files, +4/-1
Update widget permissions check.

tdlib/td/master • 9227dec • 2 files, +26/-17
Fix local ephemeral messages.

tdlib/td/master • 7122a09 • 1 files, +38/-10
Fix sending of ephemeral messages to hidden chats.

tdlib/td/master • c3347b0 • 1 files, +8/-8
Improve documentation.

tdlib/td/master • c64674d • 1 files, +2/-1
Send ephemeral replies to ephemeral messages.

tdlib/td/master • dc12478 • 1 files, +15/-1
Process ephemeral message send errors.

tdlib/td/master • f3dba9c • 4 files, +62/-70
Simplify MessagesManager::process_send_message_fail_error.

tdlib/td/master • 050f319 • 5 files, +83/-82
Move process_send_message_fail_error to MessageQueryManager.

tdlib/td/master • ad2c151 • 1 files, +1/-1
Do not log failed ephemeral message deletions as errors.

tdlib/td/master • 622ad5c • 1 files, +4/-4
Delete ephemeral message on the server asynchronously.

tdlib/td/master • 329b17e • 1 files, +4/-2
Dissalow widget copying also in dup_message_content.

tdlib/td/master • 3aa2837 • 1 files, +4/-1
Improve is_topic_message guess for ephemeral messages.

#tdlib
🫡2
tdlib/td/master • 1f390d9 • 1 files, +9/-9
Simplify documentation.

tdlib/td/master • c0a5400 • 8 files, +11/-11
Minor improvements.

tdlib/td/master • 23383ae • 8 files, +9/-9
Update version to 1.8.70.

#tdlib
🫡2
New TGX-Android/Telegram-X release: v0.29.2.1826-beta (beta)

**Telegram X** `Telegram X 0.29.2.1826 beta` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/2258d6db...bf820212).

## 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.2.1826 beta</code>. Tap to expand</summary>

---

#### arm

**SHA-256**: [6cf03441945d3821099de2ab58ee10c7bd17f01e684197db52d29512e49b815c](https://t.me/tgx_bot?start=6cf03441945d3821099de2ab58ee10c7bd17f01e684197db52d29512e49b815c)
**SHA-1**: [57d27f5c43be2e88be95de933aa73ba125fa3f3c](https://t.me/tgx_bot?start=57d27f5c43be2e88be95de933aa73ba125fa3f3c)
**MD5**: [30f59233dd10a7f926c924d054b2b38e](https://t.me/tgx_bot?start=30f59233dd10a7f926c924d054b2b38e)

---

#### arm64-v8a

**SHA-256**: [2bc514285e65f59fcab6d7c7f636f4797124d36575ed33d8ec02f382b5efb917](https://t.me/tgx_bot?start=2bc514285e65f59fcab6d7c7f636f4797124d36575ed33d8ec02f382b5efb917)
**SHA-1**: [cdf189047217aa2009a295747f377dce7d58fba3](https://t.me/tgx_bot?start=cdf189047217aa2009a295747f377dce7d58fba3)
**MD5**: [8c6d925937cb47e283e931cb7b139edb](https://t.me/tgx_bot?start=8c6d925937cb47e283e931cb7b139edb)

---

#### armeabi-v7a

**SHA-256**: [b1e4f396f6dca5ad7f3fb4880b6bd7702adf43ff0f58eee4a8a8683fca055b55](https://t.me/tgx_bot?start=b1e4f396f6dca5ad7f3fb4880b6bd7702adf43ff0f58eee4a8a8683fca055b55)
**SHA-1**: [1898eab1f7f75a3096e06cef4f98dd0b556e0c0f](https://t.me/tgx_bot?start=1898eab1f7f75a3096e06cef4f98dd0b556e0c0f)
**MD5**: [403b05a587c9b3ed47ac49e03099af00](https://t.me/tgx_bot?start=403b05a587c9b3ed47ac49e03099af00)

---

#### x64

**SHA-256**: [a151149f0a506f3e52c3b99f798b093693a3805252837f13118893da266a8b31](https://t.me/tgx_bot?start=a151149f0a506f3e52c3b99f798b093693a3805252837f13118893da266a8b31)
**SHA-1**: [c71abed53bf99b92b479886f1177b6f23ee27d88](https://t.me/tgx_bot?start=c71abed53bf99b92b479886f1177b6f23ee27d88)
**MD5**: [dc1f4452fd5859cc28068eeb6952e462](https://t.me/tgx_bot?start=dc1f4452fd5859cc28068eeb6952e462)

---

#### x86

**SHA-256**: [6142b48377f50e5b3bcb77d945ff17eb5d89484917c52c327297846b9caf0bf8](https://t.me/tgx_bot?start=6142b48377f50e5b3bcb77d945ff17eb5d89484917c52c327297846b9caf0bf8)
**SHA-1**: [edbb6149ccdc54fd6750f57dcad9567913018dda](https://t.me/tgx_bot?start=edbb6149ccdc54fd6750f57dcad9567913018dda)
**MD5**: [f0a250a320e7a0dd2f49bf50d1994cce](https://t.me/tgx_bot?start=f0a250a320e7a0dd2f49bf50d1994cce)

---

#### qrs-arm

**SHA-256**: [8362fb2bbb4e1958c17c15bff31c2596f542d097319f0dcde3436cf7e2f77a31](https://t.me/tgx_bot?start=83

#tgxandroid
🫡4
telegramdesktop/tdesktop/public-canary • b1adb8b • 10 files, +11/-76
Replace ada with QUrl IDN conversion

#tdesktop
🫡3
telegramdesktop/tdesktop/ready-beta • d047fbc • 10 files, +11/-76
Replace ada with QUrl IDN conversion

telegramdesktop/tdesktop/ready-beta • fbb3eea • 1 files, +33/-45
Remove Qt 5 support in cmake

#tdesktop
🫡2
telegramdesktop/tdesktop/public-canary • e26376c • 1 files, +27/-17
Init nested submodules in canary builds

telegramdesktop/tdesktop/public-canary • 87ef81e • 1 files, +1/-1
Use PerMonitorV2 DPI awareness on Windows

telegramdesktop/tdesktop/public-canary • 514f275 • 2 files, +4/-4
Update Qt to 6.12.0 on Linux

telegramdesktop/tdesktop/public-canary • 98703f4 • 1 files, +1/-1
Update Open Sans and enable Vulkan by default on Linux

telegramdesktop/tdesktop/public-canary • b875aae • 3 files, +11/-9
Updated Qt to 6.12.0 on Windows and macOS.

telegramdesktop/tdesktop/public-canary • b16e9fa • 8 files, +3/-33
Reverted "Fixed Qt6 work area offset moving notifications off screen on Windows.".

telegramdesktop/tdesktop/public-canary • 899701f • 2 files, +104/-28
Added DESKTOP_APP_WIN7_PROBE no-delayload option.

telegramdesktop/tdesktop/public-canary • a1767c3 • 7 files, +269/-1
Added private Win7 gate workflow.

telegramdesktop/tdesktop/public-canary • ede4bd4 • 1 files, +147/-0
Added private macOS gate workflow.

telegramdesktop/tdesktop/public-canary • fd7b3a1 • 28 files, +54/-53
Replaced explicit pointer variables with auto.

telegramdesktop/tdesktop/public-canary • f5cc18e • 7 files, +62/-46
Fixed blurry subscription badge on invite links.

telegramdesktop/tdesktop/public-canary • 866f2bc • 2 files, +18/-14
Fixed blurry dino userpic in notification settings.

telegramdesktop/tdesktop/public-canary • eca36fb • 193 files, +16290/-386
Added ability to post stories. (Combined commit.)

#tdesktop
🫡2
telegramdesktop/tdesktop/public-canary • 8d85f47 • 10 files, +11/-76
Replace ada with QUrl IDN conversion

telegramdesktop/tdesktop/public-canary • ea7f854 • 3 files, +53/-148
Remove Qt 5 support from build scripts

telegramdesktop/tdesktop/public-canary • 73aeb8c • 1 files, +1/-1
Remove Qt 5 support from lib_webview

#tdesktop
🫡2
telegramdesktop/tdesktop/ready-beta • dc56eba • 9 files, +10/-75
Replace ada with QUrl IDN conversion

telegramdesktop/tdesktop/ready-beta • 79dbd0b • 3 files, +41/-134
Remove Qt 5 support from build scripts

#tdesktop
🫡2