Telegram github commits and releases
4.36K subscribers
601 files
21.2K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
TGX-Android/Telegram-X/main โ€ข f516af2 โ€ข 2 files, +7/-6
Cache `sampleSize` when working with emoji

#tgxandroid
๐Ÿ‘5๐Ÿ’…3๐Ÿซก2
TGX-Android/Telegram-X/main โ€ข a4ef2fa โ€ข 2 files, +15/-9
Fixed search query highlighting after control characters

TGX-Android/Telegram-X/main โ€ข 8bb9f6e โ€ข 1 files, +1/-1
Upgraded TDLib to tdlib/td@7152a5c

#tgxandroid
๐Ÿ’…6๐Ÿ‘2๐Ÿซก2๐Ÿค1
telegramdesktop/tdesktop/dev โ€ข cd0f58f โ€ข 4 files, +85/-11
Implement monochrome tray icon on Windows

#tdesktop
๐Ÿซก3๐Ÿค1
TGX-Android/Telegram-X/main โ€ข b31d74d โ€ข 10 files, +118/-54
Fixed account preview for unloaded tdlib instances + Fixed account preview for `userId` higher than `Integer.MAX_VALUE` + Get rid of legacy 32-bit `userId` values

TGX-Android/Telegram-X/main โ€ข e660ed1 โ€ข 3 files, +61/-45
Fixed account flags overflow

This resolves numerous side effects: tapping the account in the menu did not open it, rudimentary TDLib wake-ups, better battery usage when there are dozens of accounts, etc

TGX-Android/Telegram-X/main โ€ข 1c906ae โ€ข 1 files, +1/-1
Version bump to `1665`

#tgxandroid
๐Ÿ’…7๐Ÿซก2๐Ÿ‘1
TGX-Android/Telegram-X/main โ€ข 5894bcd โ€ข 3 files, +58/-33
Hints when trying to participate in poll as anonymous admin (not owner)

TGX-Android/Telegram-X/main โ€ข 9e798c8 โ€ข 3 files, +23/-4
Hints when trying to leave reaction as anonymous admin (not owner)

Note: leaving reactions as anonymous owner is currently broken in TDLib, will come back with upgrade

#tgxandroid
๐Ÿซก5๐Ÿ’…2๐Ÿ‘1๐Ÿค1
telegramdesktop/tdesktop/alpha โ€ข d19baea โ€ข 1 files, +1/-0
Fixed show finishing of info layers.

telegramdesktop/tdesktop/alpha โ€ข 0b7d544 โ€ข 2 files, +1/-7
Move Boost.regex definitions to cmake_helpers.

#tdesktop
๐Ÿซก3๐Ÿค1
tdlib/td/master โ€ข f0382d8 โ€ข 5 files, +15/-13
Add source to get_chat_member_object.

tdlib/td/master โ€ข 87f7cdd โ€ข 2 files, +15/-14
Store MessageFullId in replied_yet_unsent_messages_.

tdlib/td/master โ€ข c031818 โ€ข 1 files, +1/-1
Fix available reactions check.

tdlib/td/master โ€ข dd77e46 โ€ข 1 files, +29/-2
Strong typed API for synchronous TDLib method execution in Java interface

`Client.execute` in Java interface is now strongly typed: returned TDLib object type depends on the return type defined in the corresponding Function class.

When TDLib error is occurred, method now throws `Client.ExecutionError`.

This change adds compile-time protection against return type change and allows using this pattern:

```
try {
TdApi.SpecificReturnType result = Client.execute(function);
// work with strongly typed resultl without casting and type checks
} catch (Client.ExecutionError error) {
// Handle error
}
```

#tdlib
๐Ÿซก4๐Ÿ‘1๐Ÿ’…1
TGX-Android/Telegram-X/main โ€ข 446003a โ€ข 12 files, +107/-75
Upgraded TDLib to tdlib/td@dd77e46

#tgxandroid
๐Ÿ’…4๐Ÿ‘2๐Ÿซก2
TGX-Android/Telegram-X/main โ€ข 69a9f6a โ€ข 1 files, +20/-2
Reset `Big Emoji` setting with update to default value

TGX-Android/Telegram-X/main โ€ข a56681d โ€ข 2 files, +20/-6
Update number of contacts after adding/removing contacts

#tgxandroid
๐Ÿ’…5๐Ÿซก2๐Ÿคจ1
TGX-Android/Telegram-X/main โ€ข 5e98d43 โ€ข 2 files, +64/-1
Added `RateLimiter` + Optimized case when removing multiple contacts get removed at once

When removing bunch of contacts (e.g. deleting all contacts in settings), `SearchContacts` could have been called for each removed contact. Now the number of requests is limited up to 5 per second (but most likely just 1-2 will happen).

#tgxandroid
๐Ÿ’…6๐Ÿซก2๐Ÿ‘1
TGX-Android/Telegram-X/main โ€ข b7fdf7a โ€ข 4 files, +49/-6
Properly check if secret message is visible when restricting screenshots

This allows screenshots on encryption key page, on secret chat profile on empty tabs (but only if neighbour tabs are also empty)

#tgxandroid
๐Ÿซก5๐Ÿ’…3๐Ÿ‘2
TGX-Android/Telegram-X/main โ€ข 21197fc โ€ข 2 files, +4/-2
Allow screenshots on `Recent actions` screen

#tgxandroid
๐Ÿซก6๐Ÿ’…2๐Ÿ‘1
TGX-Android/Telegram-X/main โ€ข a35f953 โ€ข 1 files, +3/-0
Do not show empty pop-up in `Recent Actions` when there is nothing to do

When tapping on `Deleted message` action in `Recent actions` in channels, empty pop-up without any actions shows (solid transparent background). Probably was reproducible in other scenarious too

#tgxandroid
๐Ÿซก5๐Ÿ‘2๐Ÿ’…2
TGX-Android/Telegram-X/main โ€ข dbfd537 โ€ข 3 files, +15/-1
Fixed invalidating `SettingView` with not yet loaded emoji chunks

This resolves many cases when built-in emoji are not visible when displaying for the first time after app launch (e.g. in description in profiles)

#tgxandroid
๐Ÿซก4๐Ÿ’…3
TGX-Android/Telegram-X/main โ€ข 1a47958 โ€ข 4 files, +21/-16
Fixed crash when trying to open profile from mention long-press menu and some other cases

TGX-Android/Telegram-X/main โ€ข b262fdf โ€ข 3 files, +4/-4
Fixed strings that were not getting translated

This fix affects these strings: `ShowLessStickers`, `SessionSecretChats`, `QualityBetter`, `QualityWorse`

#tgxandroid
๐Ÿซก3๐Ÿ’…3๐Ÿ‘2
TGX-Android/Telegram-X/main โ€ข 30653ef โ€ข 1 files, +6/-0
Do not show `Replies` or similar chats when sharing anything

#tgxandroid
๐Ÿ’…4๐Ÿคจ2๐Ÿซก2๐Ÿ‘1
TGX-Android/Telegram-X/main โ€ข ec3dec6 โ€ข 1 files, +1/-1
Fixed edge case crash when processing `TGMessageFile`

#tgxandroid
๐Ÿ’…5๐Ÿซก3
TGX-Android/Telegram-X/main โ€ข 35d8e02 โ€ข 5 files, +33/-9
Improved displaying of messages in `Replies` in chats that are no longer accessible + Show tooltip over comment button instead of system toast, when possible

#tgxandroid
๐Ÿ‘2๐Ÿซก2๐Ÿ’…1
TGX-Android/Telegram-X/main โ€ข 595fd50 โ€ข 1 files, +6/-2
Fixed handling taps on avatar thumbnails carousel

Since migrating to `AvatarReceiver`, taps in full-screen avatar viewer in the carousel on the bottom of the screen are ignored, this commit fixes this issue

#tgxandroid
๐Ÿ’…5๐Ÿซก2
TGX-Android/Telegram-X/main โ€ข 0a86add โ€ข 1 files, +9/-9
Fixed `Delete and Block` does not block the bot

Now strings always represent the actual action is going to happen, and `Delete and Block` from chat list works properly

#tgxandroid
๐Ÿซก4๐Ÿ’…3