Telegram github commits and releases
4.36K subscribers
601 files
21.2K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev • eb1ef6d • 2 files, +3/-3
Fix getting the screen of viewer/pip

We need to workaround getting the actual screen for the parent by getting its position yet we need to get the setted screen for the widget itself as that's the screen used to compute the geometry

telegramdesktop/tdesktop/dev • 2b10e1e • 1 files, +1/-1
Update lib_base

telegramdesktop/tdesktop/dev • 5dfce5f • 1 files, +0/-2
Fix direct include of third-party library

#tdesktop
🫡3
TGX-Android/Telegram-X/main • d6fb6ac • 1 files, +2/-2
Fixed crash when taking a screenshot when there are no messages visible

TGX-Android/Telegram-X/main • 817f523 • 1 files, +1/-1
Version bump to `1664`

#tgxandroid
🫡5💅2👍1
TGX-Android/Telegram-X/main • 703a7e2 • 8 files, +42/-35
Replace `c.save()` and `c.restore()` with `Views.save` and `Views.restore` in few places

TGX-Android/Telegram-X/main • f26ddb3 • 1 files, +5/-4
Fixed race condition crash in `TdlibChatList`

TGX-Android/Telegram-X/main • 3e3e270 • 1 files, +6/-4
Fixed crash when closing chat preview in certain conditions

TGX-Android/Telegram-X/main • 7f11269 • 1 files, +8/-5
Fixed crash when auto-scrolling `EmojiLayoutRecyclerController`

#tgxandroid
🫡3💅2
TGX-Android/Telegram-X/main • 0ed1726 • 5 files, +112/-21
Handle message edits in pinned message previews in chats list and chat history

TGX-Android/Telegram-X/main • 4386c65 • 1 files, +3/-2
Use `@PorterDuffColorId` in `TGMessage` to avoid rudimentary warning

TGX-Android/Telegram-X/main • f70c55f • 5 files, +86/-20
Handle message deletions in pinned message previews in chat list and chat history

#tgxandroid
🫡2👍1💅1
TGX-Android/Telegram-X/main • 5a8f1f5 • 4 files, +29/-41
Fixed handling reactions for messages that are currently visible on screen

#tgxandroid
🫡3👍1💅1
telegramdesktop/tdesktop/dev • f2fa1cd • 1 files, +1/-1
Fix crash in non-clickable spoilers.

#tdesktop
🫡3
tdlib/td/master • deda76b • 1 files, +1/-1
Poll at most last 25 viewed messages.

tdlib/td/master • 687c6c4 • 1 files, +6/-1
Reload message views more often for newer messages.

tdlib/td/master • 605a3af • 7 files, +20/-17
Add and use td::any_of.

tdlib/td/master • 87aff13 • 1 files, +29/-0
Add any_of benchmark.

tdlib/td/master • 996ad86 • 1 files, +6/-6
Fix reaction showing for anonymous administrators.

tdlib/td/master • 1f66cc7 • 1 files, +1/-3
Unconditionally return status to recreate connection.

tdlib/td/master • b29a2b1 • 2 files, +15/-2
Close connection if receive no answer for destroy_auth_key for 60 seconds.

tdlib/td/master • 8c10e89 • 3 files, +3/-10
Remove unused functions from SessionConnection::Callback.

tdlib/td/master • 29d7916 • 5 files, +13/-11
Disallow unneeded canceling of destroy_auth_key.

tdlib/td/master • 0db2644 • 3 files, +7/-10
Remove unused constructor parameter.

tdlib/td/master • 66757e2 • 4 files, +20/-19
Improve field names.

tdlib/td/master • 9fdc48a • 2 files, +6/-3
Don't use promise emptiness to check that auth keys are being destroyed.

tdlib/td/master • 4786d1a • 5 files, +18/-19
Forcely disable multiple sessions and PFS while destroying auth key.

tdlib/td/master • d5f7423 • 2 files, +20/-9
Add static AuthDataShared::get_auth_key_for_dc().

tdlib/td/master • f2114f3 • 3 files, +12/-11
Add DcId::MAX_RAW_DC_ID.

tdlib/td/master • 9de5b27 • 1 files, +7/-0
Destroy auth keys in non-inited internal DCs.

#tdlib
🫡2
tdlib/td/master • f2345d4 • 2 files, +5/-5
Remove redundant actor name from log messages.

tdlib/td/master • 7152a5c • 1 files, +8/-4
Never change result of is_from_mention_notification_group.

#tdlib
🫡2
telegramdesktop/tdesktop/dev • be38800 • 6 files, +9/-15
Moved entry point for boosts statistic to channel context menu.

telegramdesktop/tdesktop/dev • 53c73ac • 1 files, +1/-1
Fixed typo in custom shortcut for full screen in media viewer.

telegramdesktop/tdesktop/dev • 0aa1031 • 1 files, +18/-1
Added ability to open message statistics from context menu.

telegramdesktop/tdesktop/dev • 0be2e8b • 1 files, +36/-13
Fixed statistics overview of old messages.

telegramdesktop/tdesktop/dev • d4db838 • 2 files, +21/-10
Added message preview to message statistics.

telegramdesktop/tdesktop/dev • 29f8493 • 1 files, +2/-3
Removed error toast for async graphs.

telegramdesktop/tdesktop/dev • d0875a1 • 1 files, +4/-3
Fixed sliders in footer in statistics info while restoring state.

telegramdesktop/tdesktop/dev • f93b7a6 • 1 files, +3/-0
Fixed display of button to show more boosts when boosts are too few.

telegramdesktop/tdesktop/dev • 0788f3d • 2 files, +2/-2
Increased size of arrow in chart point details widget.

telegramdesktop/tdesktop/dev • 1f25301 • 6 files, +20/-15
Beta version 4.10.5.

- Fix crash in replies to messages with spoilers.
- Enter boosts stats from three-dot menu.

#tdesktop
🫡5🤨1
New telegramdesktop/tdesktop release: v4.10.5 (beta)

- Fix crash in replies to messages with spoilers.
- Enter boosts stats from three-dot menu.

#tdesktop
🫡4
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