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
[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
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
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
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
Update cmake_helpers submodule
telegramdesktop/tdesktop/dev • 8bd9293 • 1 files, +4/-4
Update dav1d, libde265, libheif, libjxl in Windows build
#tdesktop
💅1
💅8👍3
TGX-Android/Telegram-X/main • 3e7a374 • 1 files, +2/-1
Disable `android.enableJetifier` + Enable build configuration cache
#tgxandroid
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
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
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
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
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
Fixed crash in emoji status picker (#413)
#tgxandroid
💅6🤨4👍2
💅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
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
💅6👍1
💅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
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
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
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