telegramdesktop/tdesktop/dev • f671897 • 1 files, +2/-1
Fix a possible crash in Go to Message on macOS.
Fixes #26273.
This crash happens with a very deep stack trace that is caused by
destroying shared media layer on Go to Message click, which starts
destroying Media::ListWidget, which destroys Ui::PopupMenu, which is
a window, so when it destructs it triggers a sync repaint of the main
window (by a system event), which tries to render the new messages slice,
which starts a photo download, which calls an item repaint in Data::Session,
and the semi-destroyed Media::ListWidget is still subscribed to the
item repaint requests and tries to repaint and crashes there.
The fix is to destroy all session-related subscriptions before the PopupMenu.
#tdesktop
Fix a possible crash in Go to Message on macOS.
Fixes #26273.
This crash happens with a very deep stack trace that is caused by
destroying shared media layer on Go to Message click, which starts
destroying Media::ListWidget, which destroys Ui::PopupMenu, which is
a window, so when it destructs it triggers a sync repaint of the main
window (by a system event), which tries to render the new messages slice,
which starts a photo download, which calls an item repaint in Data::Session,
and the semi-destroyed Media::ListWidget is still subscribed to the
item repaint requests and tries to repaint and crashes there.
The fix is to destroy all session-related subscriptions before the PopupMenu.
#tdesktop
telegramdesktop/tdesktop/dev • 2fb7bdc • 13 files, +152/-130
Skip refocus InputField::Inner if field unfocused.
I hope this fixes #26223.
#tdesktop
Skip refocus InputField::Inner if field unfocused.
I hope this fixes #26223.
#tdesktop
telegramdesktop/tdesktop/dev • d57aa2a • 1 files, +12/-3
Fix possible crash on MTP::Instance shutdown.
#tdesktop
Fix possible crash on MTP::Instance shutdown.
#tdesktop
tdlib/td/master • dd7fe47 • 5 files, +20/-20
Add FileManager::copy_file_id.
tdlib/td/master • 54b34e9 • 1 files, +10/-8
Add more checks for scheduled messages.
#tdlib
Add FileManager::copy_file_id.
tdlib/td/master • 54b34e9 • 1 files, +10/-8
Add more checks for scheduled messages.
#tdlib
telegramdesktop/tdesktop/dev • fc66a0e • 2 files, +13/-21
Destroy Wayland integration before Wayland disconnection
telegramdesktop/tdesktop/dev • 54841de • 3 files, +27/-62
Use new base_linux_wayland_utilities
#tdesktop
Destroy Wayland integration before Wayland disconnection
telegramdesktop/tdesktop/dev • 54841de • 3 files, +27/-62
Use new base_linux_wayland_utilities
#tdesktop
UnigramDev/Unigram/develop • 87cdda4 • 4 files, +21/-47
Icons updates
UnigramDev/Unigram/develop • d4f8586 • 8 files, +131/-19
Fixes related to protected content
UnigramDev/Unigram/develop • c1dc305 • 2 files, +5/-1
Fixed an issue related to an unrealized message reply
UnigramDev/Unigram/develop • 4540a71 • 1 files, +23/-14
Trying to fix some exceptions caused by the audio player
UnigramDev/Unigram/develop • 726d86d • 2 files, +12/-8
Ctrl+J to open downloads
UnigramDev/Unigram/develop • 2dcd780 • 9 files, +287/-260
Updated reply and forward icons
UnigramDev/Unigram/develop • 360de0c • 4 files, +0/-0
RLottie
UnigramDev/Unigram/develop • ebca292 • 16 files, +473/-426
Removed duplicated icons
UnigramDev/Unigram/develop • 1bbef06 • 9 files, +175/-68
Added missing context menus in supergroup settings
UnigramDev/Unigram/develop • 960f800 • 2 files, +23/-13
Improved back handling when gallery is full screen
UnigramDev/Unigram/develop • 16eaa93 • 41 files, +89/-154
Removed more relay commands
UnigramDev/Unigram/develop • 46f5060 • 1 files, +7/-12
The right lock in the right place
UnigramDev/Unigram/develop • 5816b3d • 1 files, +7/-0
Manually unsubscrive ReactionButton
UnigramDev/Unigram/develop • bf8143d • 1 files, +6/-1
Fixed SetQuery check
UnigramDev/Unigram/develop • 7966cd9 • 2 files, +9/-3
Keek current playlist item in view
#unigram
Icons updates
UnigramDev/Unigram/develop • d4f8586 • 8 files, +131/-19
Fixes related to protected content
UnigramDev/Unigram/develop • c1dc305 • 2 files, +5/-1
Fixed an issue related to an unrealized message reply
UnigramDev/Unigram/develop • 4540a71 • 1 files, +23/-14
Trying to fix some exceptions caused by the audio player
UnigramDev/Unigram/develop • 726d86d • 2 files, +12/-8
Ctrl+J to open downloads
UnigramDev/Unigram/develop • 2dcd780 • 9 files, +287/-260
Updated reply and forward icons
UnigramDev/Unigram/develop • 360de0c • 4 files, +0/-0
RLottie
UnigramDev/Unigram/develop • ebca292 • 16 files, +473/-426
Removed duplicated icons
UnigramDev/Unigram/develop • 1bbef06 • 9 files, +175/-68
Added missing context menus in supergroup settings
UnigramDev/Unigram/develop • 960f800 • 2 files, +23/-13
Improved back handling when gallery is full screen
UnigramDev/Unigram/develop • 16eaa93 • 41 files, +89/-154
Removed more relay commands
UnigramDev/Unigram/develop • 46f5060 • 1 files, +7/-12
The right lock in the right place
UnigramDev/Unigram/develop • 5816b3d • 1 files, +7/-0
Manually unsubscrive ReactionButton
UnigramDev/Unigram/develop • bf8143d • 1 files, +6/-1
Fixed SetQuery check
UnigramDev/Unigram/develop • 7966cd9 • 2 files, +9/-3
Keek current playlist item in view
#unigram
👍1
UnigramDev/Unigram/develop • 0749d4c • 1 files, +1/-1
Fixed selection by enter key
UnigramDev/Unigram/develop • 5964da1 • 1 files, +87/-87
Moved most frequent update handlers to the top
UnigramDev/Unigram/develop • 6b5b351 • 1 files, +5/-17
Fixed skipping first playback item
UnigramDev/Unigram/develop • c0dc0eb • 1 files, +15/-2
Added some null checks
UnigramDev/Unigram/develop • d81520b • 2 files, +3/-4
Removed button from object navigation
UnigramDev/Unigram/develop • 294e35f • 19 files, +110/-73
Changes without a parent
UnigramDev/Unigram/develop • 51f4086 • 1 files, +1/-1
Use overlay effect instead of soft light for patterns
UnigramDev/Unigram/develop • e1751a2 • 1 files, +16/-3
Use dispatcher when there's no thread access
UnigramDev/Unigram/develop • 514fc7b • 2 files, +3/-5
Delete exception file on start
UnigramDev/Unigram/develop • 102f0d9 • 6 files, +37/-13
Fixed an handful of exceptions
UnigramDev/Unigram/develop • 1f86883 • 2 files, +29/-25
Fixed editing message media
#unigram
Fixed selection by enter key
UnigramDev/Unigram/develop • 5964da1 • 1 files, +87/-87
Moved most frequent update handlers to the top
UnigramDev/Unigram/develop • 6b5b351 • 1 files, +5/-17
Fixed skipping first playback item
UnigramDev/Unigram/develop • c0dc0eb • 1 files, +15/-2
Added some null checks
UnigramDev/Unigram/develop • d81520b • 2 files, +3/-4
Removed button from object navigation
UnigramDev/Unigram/develop • 294e35f • 19 files, +110/-73
Changes without a parent
UnigramDev/Unigram/develop • 51f4086 • 1 files, +1/-1
Use overlay effect instead of soft light for patterns
UnigramDev/Unigram/develop • e1751a2 • 1 files, +16/-3
Use dispatcher when there's no thread access
UnigramDev/Unigram/develop • 514fc7b • 2 files, +3/-5
Delete exception file on start
UnigramDev/Unigram/develop • 102f0d9 • 6 files, +37/-13
Fixed an handful of exceptions
UnigramDev/Unigram/develop • 1f86883 • 2 files, +29/-25
Fixed editing message media
#unigram
👍2
TGX-Android/Telegram-X/main • 443599a • 2 files, +11/-33
Removed `Log.TAG_LANGUAGE` + Simplified `LanguageDetector` callback types
TGX-Android/Telegram-X/main • 38bed6e • 1 files, +1/-1
Version bump to `1627`
TGX-Android/Telegram-X/main • e9a054a • 6 files, +7/-6
Upgraded Gradle to `8.0`, AGP to `8.0.2`, Kotlin to `1.8.20` + Declare namespace in `app/build.gradle.kts`
TGX-Android/Telegram-X/main • fe324d7 • 1 files, +6/-5
Upgraded CameraX to `1.2.3`, androidx.activity:activity to `1.7.2`
TGX-Android/Telegram-X/main • b63e0a8 • 2 files, +2/-2
Upgraded ExoPlayer to `2.18.7`
#tgxandroid
Removed `Log.TAG_LANGUAGE` + Simplified `LanguageDetector` callback types
TGX-Android/Telegram-X/main • 38bed6e • 1 files, +1/-1
Version bump to `1627`
TGX-Android/Telegram-X/main • e9a054a • 6 files, +7/-6
Upgraded Gradle to `8.0`, AGP to `8.0.2`, Kotlin to `1.8.20` + Declare namespace in `app/build.gradle.kts`
TGX-Android/Telegram-X/main • fe324d7 • 1 files, +6/-5
Upgraded CameraX to `1.2.3`, androidx.activity:activity to `1.7.2`
TGX-Android/Telegram-X/main • b63e0a8 • 2 files, +2/-2
Upgraded ExoPlayer to `2.18.7`
#tgxandroid
👍8💅7
TGX-Android/Telegram-X/main • 12f3eb1 • 300 files, +12102/-14905
Migrated to non-final resource identifiers + Reworked theme color and property identifiers + Reworked `@RightId` + Improved build speed
#tgxandroid
Migrated to non-final resource identifiers + Reworked theme color and property identifiers + Reworked `@RightId` + Improved build speed
#tgxandroid
💅14
🤝4
TGX-Android/Telegram-X/main • b538627 • 5 files, +5/-5
Updated submodules: moved declaration of namespace to corresponding `build.gradle.kts` files
TGX-Android/Telegram-X/main • e0893ae • 1 files, +1/-1
Version bump to `1628`
#tgxandroid
Updated submodules: moved declaration of namespace to corresponding `build.gradle.kts` files
TGX-Android/Telegram-X/main • e0893ae • 1 files, +1/-1
Version bump to `1628`
#tgxandroid
💅6👍2🤝1
TGX-Android/Telegram-X/main • 20358e8 • 1 files, +1/-1
Updated build reproducibility requirements
#tgxandroid
Updated build reproducibility requirements
#tgxandroid
💅5👍2
TGX-Android/Telegram-X/main • 07d1deb • 1 files, +11/-2
Updated `proguard-rules.pro` for release build: added missing rules, enabled optimizations
#tgxandroid
Updated `proguard-rules.pro` for release build: added missing rules, enabled optimizations
#tgxandroid
💅6👍1
TGX-Android/Telegram-X/main • 9d0f631 • 1 files, +7/-1
Fixed restoring recently used emoji
#tgxandroid
Fixed restoring recently used emoji
#tgxandroid
💅9
TGX-Android/Telegram-X/main • 51b1c8f • 1 files, +9/-3
Fixed crash when trying to open reacted list with `MessageSenderChat` reactions (without display support) (#376)
* Fixed crash on open menu
* Fixed crash on list of people who reacted.
* Applied the suggested fixes.
* Another suggestion fix
Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>
---------
Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>
TGX-Android/Telegram-X/main • 7123c93 • 2 files, +11/-9
Fixed display of `MessageSenderChat` titles in reacted list
TGX-Android/Telegram-X/main • 4dfa889 • 1 files, +1/-1
Version bump to `1629`
#tgxandroid
Fixed crash when trying to open reacted list with `MessageSenderChat` reactions (without display support) (#376)
* Fixed crash on open menu
* Fixed crash on list of people who reacted.
* Applied the suggested fixes.
* Another suggestion fix
Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>
---------
Co-authored-by: Vyacheslav <6242627+vkryl@users.noreply.github.com>
TGX-Android/Telegram-X/main • 7123c93 • 2 files, +11/-9
Fixed display of `MessageSenderChat` titles in reacted list
TGX-Android/Telegram-X/main • 4dfa889 • 1 files, +1/-1
Version bump to `1629`
#tgxandroid
💅9👍3🤝1
Ajaxy/telegram-tt/master • 233fff7 • 1 files, +3/-3
Notifications: Support mentions in muted groups (#3182)
Ajaxy/telegram-tt/master • 227f706 • 4 files, +35/-9
General: Fix compatibility on old browsers (#3186)
Ajaxy/telegram-tt/master • 9d4a62e • 4 files, +88/-35
Notifications: Request permission after user gesture and better settings (#3155)
Ajaxy/telegram-tt/master • d25892c • 1 files, +2/-2
Shared Folder: Fix limit modal on retry (#3216)
Ajaxy/telegram-tt/master • a953869 • 8 files, +33/-38
Media: Allow sending messages while uploading (#3170)
Ajaxy/telegram-tt/master • 533e82e • 1 files, +2/-4
Teact: Fix moving element to the end of fast list (follow-up)
Ajaxy/telegram-tt/master • 2f36718 • 4 files, +12/-11
Support Emoji 15.0 (#3183)
Ajaxy/telegram-tt/master • 577d055 • 6 files, +68/-78
[Refactoring] Custom Emoji Manager: Do not run during chat opening, fix fasterdom phasing
Ajaxy/telegram-tt/master • f42c013 • 1 files, +10/-0
[Perf] Message List: Avoid layout effect during animation
Ajaxy/telegram-tt/master • 6218fbf • 1 files, +10/-3
[dev] Fix build without internet connection (#3230)
Ajaxy/telegram-tt/master • a49374a • 4 files, +28/-13
Composer: Fix incorrect preview for some URLs (#3223)
Ajaxy/telegram-tt/master • 62271f6 • 2 files, +16/-13
Teact: Fix effects in portals
Ajaxy/telegram-tt/master • c70fe8e • 2 files, +9/-4
Forwards: Fix error after forwarding (#3224)
Ajaxy/telegram-tt/master • f1eec4e • 1 files, +1/-0
Fix scroll freezes on iOS (#3232)
#webz
Notifications: Support mentions in muted groups (#3182)
Ajaxy/telegram-tt/master • 227f706 • 4 files, +35/-9
General: Fix compatibility on old browsers (#3186)
Ajaxy/telegram-tt/master • 9d4a62e • 4 files, +88/-35
Notifications: Request permission after user gesture and better settings (#3155)
Ajaxy/telegram-tt/master • d25892c • 1 files, +2/-2
Shared Folder: Fix limit modal on retry (#3216)
Ajaxy/telegram-tt/master • a953869 • 8 files, +33/-38
Media: Allow sending messages while uploading (#3170)
Ajaxy/telegram-tt/master • 533e82e • 1 files, +2/-4
Teact: Fix moving element to the end of fast list (follow-up)
Ajaxy/telegram-tt/master • 2f36718 • 4 files, +12/-11
Support Emoji 15.0 (#3183)
Ajaxy/telegram-tt/master • 577d055 • 6 files, +68/-78
[Refactoring] Custom Emoji Manager: Do not run during chat opening, fix fasterdom phasing
Ajaxy/telegram-tt/master • f42c013 • 1 files, +10/-0
[Perf] Message List: Avoid layout effect during animation
Ajaxy/telegram-tt/master • 6218fbf • 1 files, +10/-3
[dev] Fix build without internet connection (#3230)
Ajaxy/telegram-tt/master • a49374a • 4 files, +28/-13
Composer: Fix incorrect preview for some URLs (#3223)
Ajaxy/telegram-tt/master • 62271f6 • 2 files, +16/-13
Teact: Fix effects in portals
Ajaxy/telegram-tt/master • c70fe8e • 2 files, +9/-4
Forwards: Fix error after forwarding (#3224)
Ajaxy/telegram-tt/master • f1eec4e • 1 files, +1/-0
Fix scroll freezes on iOS (#3232)
#webz
Ajaxy/telegram-tt/master • 5036627 • 1 files, +4/-3
Do not save `typingStatus` in cache
Ajaxy/telegram-tt/master • f90317c • 300 files, +90/-60
[Build]
#webz
Do not save `typingStatus` in cache
Ajaxy/telegram-tt/master • f90317c • 300 files, +90/-60
[Build]
#webz
telegramdesktop/tdesktop/dev • 6aef6d7 • 3 files, +31/-39
Integrate GApplication with QFileOpenEvent and Core::Application::activate
#tdesktop
Integrate GApplication with QFileOpenEvent and Core::Application::activate
#tdesktop
telegramdesktop/tdesktop/dev • 2ce9e61 • 4 files, +17/-9
Update icons when icon theme on Linux changes
telegramdesktop/tdesktop/dev • c8407e5 • 1 files, +1/-1
Update lib_base
#tdesktop
Update icons when icon theme on Linux changes
telegramdesktop/tdesktop/dev • c8407e5 • 1 files, +1/-1
Update lib_base
#tdesktop
🤨1