Telegram github commits and releases
4.35K subscribers
601 files
21.2K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
Ajaxy/telegram-tt/master • 23eef30 • 28 files, +615/-1919
[Memory] Fixes and optimizations (#3453)

Ajaxy/telegram-tt/master • 652d68f • 1 files, +3/-0
Chat: Fix commas in users' names with emojis (#3451)

Ajaxy/telegram-tt/master • fbbb098 • 5 files, +10/-1
Fix FAB overlapping last entries (#3448)

Ajaxy/telegram-tt/master • 0439592 • 1 files, +3/-0
Comment Button: Fix margin on messages with file (#3447)

Ajaxy/telegram-tt/master • efc36cb • 3 files, +8/-3
Invoice: Fix title padding (#3450)

Ajaxy/telegram-tt/master • af973d6 • 7 files, +74/-17
Middle Header: Add edit button (#3449)

Ajaxy/telegram-tt/master • 8cdc1b8 • 2 files, +33/-20
Teact: Disable setting state on unmounted components

Ajaxy/telegram-tt/master • 1c82160 • 2 files, +90/-27
Teact: Debug `useMemo` hit rate

Ajaxy/telegram-tt/master • be7920f • 5 files, +32/-34
[Perf] Reduce usage of frequently updated `currentUser`

Ajaxy/telegram-tt/master • e056ed2 • 85 files, +274/-276
[Perf] Remove some redundant `memo` containers

Ajaxy/telegram-tt/master • 6a2f06e • 1 files, +46/-26
Teact: Better debug

Ajaxy/telegram-tt/master • aaf1e8b • 1 files, +9/-10
[Perf] Sticker Set: Fix redundant renders in `useWindowSize`

Ajaxy/telegram-tt/master • 0f04434 • 3 files, +13/-22
Minor optimizations

Ajaxy/telegram-tt/master • b39b3de • 3 files, +4/-4
Channel: Fix opening comments (#3454)

Ajaxy/telegram-tt/master • d7a788c • 2 files, +12/-6
Message List: Scroll to the first unread message in background mode (#3462)

#webz
👍1💅1
Ajaxy/telegram-tt/master • 1b7a260 • 3 files, +27/-26
Teact: do not record hit rate by default, `getUnequalProps` → `logUnequalProps`

Ajaxy/telegram-tt/master • f23b01e • 9 files, +149/-33
Message / Reactions: Fix colors (#3457)

Ajaxy/telegram-tt/master • 061a615 • 1 files, +2/-7
Message List: Fix links color in bot info (#3461)

Ajaxy/telegram-tt/master • 816b62b • 1 files, +10/-10
Transition: Fix marking next slide as inactive

Ajaxy/telegram-tt/master • f7d1002 • 3 files, +4/-6
Drop redunant constant

Ajaxy/telegram-tt/master • 804809e • 1 files, +4/-4
Message: Dynamically adapt to touch screen (#3456)

Ajaxy/telegram-tt/master • d416256 • 2 files, +11/-5
Edit Topic: Fix background color for general topic (#3452)

Ajaxy/telegram-tt/master • b0e10bf • 1 files, +36/-38
[Perf] Teact: Performance optimizations

Ajaxy/telegram-tt/master • b7b8feb • 3 files, +31/-22
Do not use `useLastCallback` for `render*` functions

Ajaxy/telegram-tt/master • a5486b9 • 1 files, +6/-3
Message / Quick Reaction: Fix button getting stuck (#3471)

Ajaxy/telegram-tt/master • 3b0f03e • 18 files, +297/-85
Group Calls: Fix connection & UI issues (#3427)

Ajaxy/telegram-tt/master • 20f8ded • 1 files, +4/-0
Fix last read inbox id pointing to non-existent message (#3482)

Ajaxy/telegram-tt/master • 1e33c04 • 3 files, +13/-2
Header Pinned Message: Fix text cutting off (#3483)

Ajaxy/telegram-tt/master • 6d8f415 • 6 files, +54/-25
Message: Fix failed messages' context menu (#3458)

#webz
👍1💅1
Ajaxy/telegram-tt/master • 823fd9a • 5 files, +34/-9
GramJS: Add more security checks (#3419)

Ajaxy/telegram-tt/master • 4e87c56 • 2 files, +4/-11
Avatar: Fix icon sizes & missing letters (#3485)

Ajaxy/telegram-tt/master • 392b2d5 • 3 files, +85/-28
Teact: Introduce `setExtraStyles`

Ajaxy/telegram-tt/master • 31bd0d9 • 1 files, +8/-5
Link: Validate protocol by whitelist (#3505)

Ajaxy/telegram-tt/master • 696e8ad • 2 files, +308/-240
[Perf] Teact: Optimizations

Ajaxy/telegram-tt/master • 4203dfd • 1 files, +2/-1
Poll: Fix fasterdom phase

Ajaxy/telegram-tt/master • f774cf5 • 1 files, +1/-1
Context Menu: Prevent width change (#3515)

Ajaxy/telegram-tt/master • eb7840c • 3 files, +88/-52
Composer: Don't insert images from clipboard if text is present (#3455)

Ajaxy/telegram-tt/master • 9e5e3ab • 1 files, +6/-5
Electron: Rename npm scripts; Remove signing for staging

Ajaxy/telegram-tt/master • 332ae40 • 2 files, +17/-3
Middle Column: Fixing the keyboard hiding issue on iOs (#3488)

Ajaxy/telegram-tt/master • 44b3f4d • 3 files, +92/-12
GramJs: Fix upload hanging (#3475)

Ajaxy/telegram-tt/master • 50ad3fe • 5 files, +40/-31
GramJS: Fix request errors on init (#3517)

Ajaxy/telegram-tt/master • c5152df • 1 files, +4/-3
Message List: "No message here yet" after linking to the group discussion channel (#3424)

Ajaxy/telegram-tt/master • 93e9b17 • 97 files, +467/-112
[Build]

#webz
👍1💅1
Ajaxy/telegram-tt/master • 00caec5 • 1 files, +9/-9
Transition: Revert some changes

Ajaxy/telegram-tt/master • 28ac8fe • 2 files, +240/-308
Revert "[Perf] Teact: Optimizations"

This reverts commit 691c6204c1908af0d3317cb18dc67efb566beefe.

Ajaxy/telegram-tt/master • 4cf1a46 • 1 files, +38/-36
Revert "[Perf] Teact: Performance optimizations"

This reverts commit fccdb019535c1eb23f6857ee97607cf39fbc48e8.

Ajaxy/telegram-tt/master • 2f21b34 • 50 files, +52/-52
[Build]

#webz
👍1💅1
telegramdesktop/tdesktop/dev • 1da95a0 • 1 files, +1/-1
Update cmake_helpers submodule

telegramdesktop/tdesktop/dev • 8bd9293 • 1 files, +4/-4
Update dav1d, libde265, libheif, libjxl in Windows build

#tdesktop
💅1
TGX-Android/Telegram-X/main • a95484f • 1 files, +1/-1
Version bump to `1641`

#tgxandroid
💅8👍3
TGX-Android/Telegram-X/main • 3e7a374 • 1 files, +2/-1
Disable `android.enableJetifier` + Enable build configuration cache

#tgxandroid
💅12👍1
telegramdesktop/tdesktop/dev • 23778be • 1 files, +1/-1
Update User-Agent for DNS to Chrome 114.0.5735.133.

#tdesktop
💅4
TGX-Android/Telegram-X/main • 1846af1 • 1 files, +17/-1
Fixed handling errors in TDLib result handlers

#tgxandroid
💅4
TGX-Android/Telegram-X/main • a760ab4 • 69 files, +5817/-375
Emoji status (closes #311 and #312) (#388)

* Emoji status

* Support emoji status for call item

* Typo fix + crash fixes

* Fixes

* Add status for chat preview

* adding emoji statuses to some places + fixes

* Add trending emoji status

* Doubtful fix 0_o

* Fixes

* Add emoji status to admin rights activity

* Add particle effect for custom emoji status and reactions

* Bugfixes

* Fix on theme invalidate

* fix layout on screen rotation

* Fix

* Add add/remove/clear recents emoji options

* fix jumps in emojipack views when changing in the search bar

* Fixes

* Fixes

* Delay when opening emoji picker

* fix

* Fixes

* Fix

* Fix

* Crashfix

* Fix

* Fix

* Fix

* Fix

* Update app/src/main/java/org/thunderdog/challegram/util/ScrollJumpCompensator.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/util/EmojiStatusHelper.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/ui/BottomSheetViewController.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/component/emoji/AnimatedEmojiEffect.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/component/emoji/AnimatedEmojiDrawable.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/ui/EmojiStatusListController.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/ui/EmojiStatusSelectorEmojiPage.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update TGStickerSetInfo.java

* Temporary fix for a critical issue

* fix for critical issue

* Fixes

* Fixes

* Update app/src/main/java/org/thunderdog/challegram/data/TGStickerSetInfo.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/telegram/TdlibAccount.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/telegram/TdlibAccount.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/telegram/TdlibAccount.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Update app/src/main/java/org/thunderdog/challegram/telegram/TdlibAccount.java

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

* Fix save constructor id in cache

* Improved display emoji status on call screen

* save emoji status thumb to cache

* Reworked emoji status cache + Store user flags (verified, premium) + Bugfixes

* Store relative path to profile photo and emoji status files instead of absolute ones

* Remove unused `ImageFile.EMOJI_START_ID`

* Added copyright

* Fixed comment

* FFixed crash handling inside `Tracer.onTdlibHandlerError` + Fixed showing empty emoji status (star) for non-loaded TDLib instances + Improved storing relative paths to profile pic and emoji status + Bugfixes

* Added an ability to share custom emoji usage repetitions + Improved premium icon / emoji status animation when switching between accounts + Fixed memory leaks related to the emoji statuses in the drawer

---------

Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>

#tgxandroid
💅11👍7🤝2🫡2
TGX-Android/Telegram-X/main • 0ac560b • 1 files, +8/-2
Fixed crash when tracking successful connection and current `proxyId` is unknown

#tgxandroid
💅9🤝2
TGX-Android/Telegram-X/main • a424b91 • 1 files, +4/-4
Fixed crash in emoji status picker (#413)

#tgxandroid
💅6🤨4👍2
TGX-Android/Telegram-X/main • aa8e9fc • 1 files, +1/-1
Upgrade Build-Tools to `34.0.0`

#tgxandroid
💅5👍1
TGX-Android/Telegram-X/main • 5c4d5f4 • 15 files, +41/-2098
RIP native YouTube embeds `23/02/2016–14/07/2023` + Preserve time in YouTube URLs + Improved opening embeds from Shared Links

#tgxandroid
🫡16🤨2💅2👍1
TGX-Android/Telegram-X/main • 2756f78 • 1 files, +1/-1
Version bump to `1642`

#tgxandroid
💅6👍1
TGX-Android/Telegram-X/main • f081ff8 • 1 files, +1/-1
Upgraded `vkryl/td` module

#tgxandroid
💅8
telegramdesktop/tdesktop/dev • 2534fab • 1 files, +1/-1
Upgrade libjxl in snapcraft.yaml

telegramdesktop/tdesktop/dev • d0e8516 • 1 files, +4/-4
Upgrade dav1d, libde265, libheif, libjxl in Linux build

#tdesktop
💅1
TelegramMessenger/tgcalls/development • ebc8452 • 17 files, +1105/-209
Merge branch 'temp-direct-channel' into development

TelegramMessenger/tgcalls/development • 258cf9b • 1 files, +7/-7
Fix build with MSVC.

#tgcalls
👍1
telegramdesktop/tdesktop/dev • 0534a2f • 6 files, +20/-21
Fix QGuiApplication::desktopFileName usage

The Qt documentation says:
This is the file name, without the full path or the trailing ".desktop" extension of the desktop entry that represents this application according to the freedesktop desktop entry specification.

Qt 6.5.2 also automatically fixes it breaking all the current tdesktop and desktop-app usage expecting the file extension.

telegramdesktop/tdesktop/dev • 59bb46a • 2 files, +3/-3
Update Qt to 6.5.2 on Linux

#tdesktop