Telegram github commits and releases
4.52K subscribers
601 files
20.4K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
TGX-Android/Telegram-X/main9312ace1 files, +1/-1
Version bump to `1813`

#tgxandroid
🤨3🫡2
DrKLO/Telegram/masterde379e71 files, +12/-1
Merge pull request #1833 from and-fed/fix-vibration-bug-android-14

#android
🫡6
DrKLO/Telegram/master2ffc2175 files, +25/-13
update submodules

#android
🫡5
DrKLO/Telegram/master1633568300 files, +10725/-2362007
update to 12.10.2 (7086)

#android
🫡3👍1
New telegramdesktop/tdesktop release: v7.2.9 (stable)

- Fix some tlottie incorrect renderings.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev52b50713 files, +162/-0
Added clang-tidy ban of qMin, qMax, qAbs and qBound.

telegramdesktop/tdesktop/dev3535faf91 files, +575/-291
Replaced qMin, qMax and qAbs with std::min, std::max and std::abs.

telegramdesktop/tdesktop/dev09071b43 files, +115/-4
Added refusal of banned functions in edits and in commits.

telegramdesktop/tdesktop/dev75228e02 files, +167/-37
Added rationing of comments to one line with WHY exception.

telegramdesktop/tdesktop/dev13aebb12 files, +260/-1
Added tests of house rules hook.

telegramdesktop/tdesktop/dev4e07bc81 files, +24/-1
Extended clang-tidy ban to Qt helpers wrapping std functions.

telegramdesktop/tdesktop/dev657ac9913 files, +22/-21
Replaced qSwap, qMakePair and qSin with std equivalents.

telegramdesktop/tdesktop/dev3cd0f031 files, +2/-1
Added clang-tidy ban of qCeil.

telegramdesktop/tdesktop/devbc923229 files, +20/-17
Replaced qCeil with int(std::ceil()).

telegramdesktop/tdesktop/devfdc60c41 files, +2/-1
Added clang-tidy ban of qFloor.

telegramdesktop/tdesktop/dev9f3d0709 files, +43/-21
Replaced qFloor with int(std::floor()).

telegramdesktop/tdesktop/dev3eece121 files, +2/-1
Added clang-tidy ban of qRound.

telegramdesktop/tdesktop/dev6e8d16b47 files, +164/-125
Replaced qRound with base::SafeRound.

telegramdesktop/tdesktop/dev52945552 files, +423/-465
Slightly improved code style in sticker set box.

#tdesktop
🫡3
telegramdesktop/tdesktop/devb7ff5112 files, +613/-484
Slightly improved code style in stickers box.

telegramdesktop/tdesktop/dev3a346452 files, +647/-554
Slightly improved code style in field autocomplete.

telegramdesktop/tdesktop/dev24e644312 files, +67/-113
Replaced floorclamp and ceilclamp with Ui::RowsInRange.

telegramdesktop/tdesktop/dev67149261 files, +135/-129
Slightly improved code style in country select box.

telegramdesktop/tdesktop/dev4542a0e1 files, +3/-0
Fixed hold-to-speedup reset by seek or quality change in media viewer.

telegramdesktop/tdesktop/devaca7dd82 files, +19/-3
Fixed video frame timing at non-default playback speed.

telegramdesktop/tdesktop/deve1ef28b1 files, +1/-1
Fixed out of range alpha in speed boost arrows from media viewer.

telegramdesktop/tdesktop/dev0b63ca41 files, +12/-2
Fixed shortcuts on non-latin layouts in media viewer.

telegramdesktop/tdesktop/devdb3405611 files, +126/-372
Remove legacy interpret path helper.

telegramdesktop/tdesktop/dev0bf3e7e3 files, +88/-51
Fix the scale of the external webapp shell.

telegramdesktop/tdesktop/dev9ce8e9b1 files, +1/-1
Update lib_webview.

telegramdesktop/tdesktop/dev8316d843 files, +3/-3
Update tlottie to latest revision.

telegramdesktop/tdesktop/dev8d5cf861 files, +40/-13
Fixed profile about copy and translate including peer id.

telegramdesktop/tdesktop/dev173c0f13 files, +37/-21
Make the unsupported notice badge smaller and pointy

#tdesktop
🫡3
telegramdesktop/tdesktop/dev0b7af2d3 files, +12/-4
Patch tlottie to fix broken sticker rendering

telegramdesktop/tdesktop/dev78789921 files, +1/-1
Update lib_ui.

telegramdesktop/tdesktop/dev73f055c6 files, +10/-11
Use brace-init instead of make_pair.

telegramdesktop/tdesktop/devb0e82372 files, +4/-4
Fix build on x64 with Qt 5.

telegramdesktop/tdesktop/devfb2e3326 files, +19/-15
Version 7.2.9.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev089118f1 files, +2/-2
Replace a leftover qCeil in the external webapp shell.

#tdesktop
🫡3
DrKLO/Telegram/master9552e554 files, +34/-34
update to 12.10.3 (7089)

#android
🫡3
telegramdesktop/tdesktop/public-canary7603c043 files, +0/-0
Delete unused account_check icon rasters

telegramdesktop/tdesktop/public-canarya3296c62 files, +11/-2
Correct shared media index writes and viewer counts

telegramdesktop/tdesktop/public-canaryc5e7ede1 files, +16/-3
Re-index a sent message only when its thread moves

telegramdesktop/tdesktop/public-canarye4445762 files, +60/-6
Derive the pinned bar's topic root from the thread

telegramdesktop/tdesktop/public-canary6b40ae92 files, +1/-1
Pair the uploaded media edit's shared media removal

telegramdesktop/tdesktop/public-canary5c5b0d81 files, +20/-5
Drop a sent message from the shared media lists it left

telegramdesktop/tdesktop/public-canary7d0464c1 files, +3/-3
Don't keep a media reference across rich page changes

telegramdesktop/tdesktop/public-canarye42205a5 files, +30/-13
Don't lower shared media counts for unindexed messages

telegramdesktop/tdesktop/public-canary0c663167 files, +40/-56
Tie stored pinned index writes to the pinned flag

telegramdesktop/tdesktop/public-canary2c9629b2 files, +52/-1
Write the pinned thread index only in forum peers

telegramdesktop/tdesktop/public-canary839febb2 files, +5/-2
Give a saved sublist its own pinned message list

telegramdesktop/tdesktop/public-canaryd32ca281 files, +6/-0
Retire shared media of a deleted topic with no object

telegramdesktop/tdesktop/public-canary075437f5 files, +31/-0
Retire all topic shared media when a forum is destroyed

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary1e60e901 files, +6/-4
Guard the live-topic media unload against a zero root

telegramdesktop/tdesktop/public-canary55d5ad01 files, +6/-4
Guard the forum teardown media unload against a zero root

telegramdesktop/tdesktop/public-canary56530aa2 files, +4/-4
Resolve the self peer sublist in the shared resolver

telegramdesktop/tdesktop/public-canaryf846ff72 files, +0/-2
Drop the write-only monoforum id from top controls

telegramdesktop/tdesktop/public-canarye06347e1 files, +1/-1
Read the inbox when a sublist has no parent chat

telegramdesktop/tdesktop/public-canary796eab21 files, +2/-8
Use the shared sublist resolver in the player panel

telegramdesktop/tdesktop/public-canary9a04a5b4 files, +35/-0
Request pinned messages when a pin is not loaded

telegramdesktop/tdesktop/public-canarye583fc56 files, +21/-10
Open a saved sublist's own shared media page

telegramdesktop/tdesktop/public-canary2237d479 files, +63/-43
Align sublist media count, query and window keys

telegramdesktop/tdesktop/public-canary90d69744 files, +55/-3
Keep Info pages on their topic or sublist

telegramdesktop/tdesktop/public-canaryc5e533f1 files, +12/-10
Tear down Info after a sublist is destroyed

telegramdesktop/tdesktop/public-canary67f8a821 files, +14/-12
Clear Info immediately when its sublist dies

telegramdesktop/tdesktop/public-canaryd8ddaff1 files, +9/-13
Always drop an Info wrap when its sublist dies

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canaryddbc3ce6 files, +90/-34
Reach unloaded pins on thread keys and updates

telegramdesktop/tdesktop/public-canaryc2c05853 files, +11/-4
Rebind Info wrap teardown when a sublist is replaced

telegramdesktop/tdesktop/public-canaryd139ca02 files, +14/-10
Tear down Layer Info instantly when its sublist dies

telegramdesktop/tdesktop/public-canary7ed20532 files, +17/-14
Queue Info wrap teardown off sublist destroyed()

telegramdesktop/tdesktop/public-canary66ea89b3 files, +19/-21
Hide Layer Info before its sublist is erased

telegramdesktop/tdesktop/public-canaryac9233d2 files, +15/-18
Preserve teardown stream across Info wrap removal

telegramdesktop/tdesktop/public-canaryc177cf21 files, +0/-1
Remove stale Info teardown implementation note

telegramdesktop/tdesktop/public-canary8ddf07c1 files, +3/-2
Keep saved sublists alive through item teardown

telegramdesktop/tdesktop/public-canary978b3bf4 files, +39/-20
Align sublist media counts, windows and titles

telegramdesktop/tdesktop/public-canary28d6b251 files, +7/-5
Show the new window tooltip only on entries that have one

telegramdesktop/tdesktop/public-canaryae842974 files, +90/-67
Unify sublist media window ids and persisted titles

telegramdesktop/tdesktop/public-canarybcfd0a01 files, +2/-2
Limit media topic context to forum chats

telegramdesktop/tdesktop/public-canary353be0f164 files, +11908/-1278
Slightly improved photo editor. (Combined commit.)

#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary1cb992e19 files, +447/-58
Added ability to unpack archives from send files box. (Combined commit.)

telegramdesktop/tdesktop/public-canary85c98f911 files, +170/-18
Switched Windows builds to Qt 6. (Combined commit.)

telegramdesktop/tdesktop/public-canarybec51bf32 files, +1228/-46
Added ability to stash typed text from input field. (Combined commit.)

telegramdesktop/tdesktop/public-canaryae2279b5 files, +52/-14
Fixed sped up tail of some videos in history view.

#tdesktop
🫡3
New TGX-Android/Telegram-X release: v0.29.0.1813 (stable)

**Telegram X** `Telegram X 0.29.0.1813` has been released. You can review all changes in the source code [here](https://github.com/TGX-Android/Telegram-X/compare/4ac597ca...9312ace3).

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

---

#### universal

**SHA-256**: [c207f6bbb32849db173815b40a34974d33278b3d12ee62d9c6cf80579d31ea9e](https://t.me/tgx_bot?start=c207f6bbb32849db173815b40a34974d33278b3d12ee62d9c6cf80579d31ea9e)
**SHA-1**: [eb03d8b7a99269a73a151d6cb87013fb9fa4e521](https://t.me/tgx_bot?start=eb03d8b7a99269a73a151d6cb87013fb9fa4e521)
**MD5**: [87cd1b63412b3d463df2ccae35947168](https://t.me/tgx_bot?start=87cd1b63412b3d463df2ccae35947168)

---

#### arm64-v8a

**SHA-256**: [70ae701c590ec277387bbd2b71f1ba7cc21c7b03c25e464b5b73e1ce817386db](https://t.me/tgx_bot?start=70ae701c590ec277387bbd2b71f1ba7cc21c7b03c25e464b5b73e1ce817386db)
**SHA-1**: [fed6c0b9b0cb0bc0d615eec8e89bb70f7f1759c0](https://t.me/tgx_bot?start=fed6c0b9b0cb0bc0d615eec8e89bb70f7f1759c0)
**MD5**: [5b1ef86cafd3c76d33058dfc93237c67](https://t.me/tgx_bot?start=5b1ef86cafd3c76d33058dfc93237c67)

---

#### armeabi-v7a

**SHA-256**: [ba34054eb1c51345f63b8a71d4c43a4e2b0fc26d355eea54075041d80aac618b](https://t.me/tgx_bot?start=ba34054eb1c51345f63b8a71d4c43a4e2b0fc26d355eea54075041d80aac618b)
**SHA-1**: [f58208ceef9901d13e2a03c1a000d248c9f3ee55](https://t.me/tgx_bot?start=f58208ceef9901d13e2a03c1a000d248c9f3ee55)
**MD5**: [d23dcd6793e8f71d58fe2cb12239b0f0](https://t.me/tgx_bot?start=d23dcd6793e8f71d58fe2cb12239b0f0)

---

#### x64

**SHA-256**: [e3fcfae8017861b98b3a75cf382eebc3a0d51944d679b13ed9c93df31b007751](https://t.me/tgx_bot?start=e3fcfae8017861b98b3a75cf382eebc3a0d51944d679b13ed9c93df31b007751)
**SHA-1**: [ab735d2747b35043d5a3cbe1041b96d1b44ef5a9](https://t.me/tgx_bot?start=ab735d2747b35043d5a3cbe1041b96d1b44ef5a9)
**MD5**: [6f2ceeb4e3767a85044b0c8c06ef254d](https://t.me/tgx_bot?start=6f2ceeb4e3767a85044b0c8c06ef254d)

---

#### x86

**SHA-256**: [8b72ea2254e3779c1f109db70b0eea2defa28ed88946e20c2c88221d8cecc80f](https://t.me/tgx_bot?start=8b72ea2254e3779c1f109db70b0eea2defa28ed88946e20c2c88221d8cecc80f)
**SHA-1**: [f2c9ca357f01720ed8acb1e5abcfee2a42052f73](https://t.me/tgx_bot?start=f2c9ca357f01720ed8acb1e5abcfee2a42052f73)
**MD5**: [60c85772174ef0f41acc03c925272a52](https://t.me/tgx_bot?start=60c85772174ef0f41acc03c925272a52)

---

#### marshmallow-universal

**SHA-256**: [ec3bfcfebde42b73ab72fd5b061

#tgxandroid
🫡3
telegramdesktop/tdesktop/public-canary69368051 files, +22/-15
Fixed system media controls state after video story with stopped player.

#tdesktop
🫡2
morethanwords/tweb/mastere22fdde5 files, +368/-34
Stop the avatar wake-up registry from owning what it tracks

morethanwords/tweb/masterffd92506 files, +231/-62
Share one weak subscription across every scrollable

morethanwords/tweb/master2556fc9300 files, +12660/-13494
Rewrite the popups on the SolidJS shell

morethanwords/tweb/master44f22a51 files, +121/-0
Assert the popup shell's layout promises in the sandbox sweep

#webk
🫡3