Commit Graph

23988 Commits

Author SHA1 Message Date
John Preston 748bc8236a Allow drag-n-drop of blocks selections. 2026-07-02 17:48:57 +04:00
John Preston 2027d358b6 Improve arrows navigation through text nodes. 2026-07-02 17:48:57 +04:00
John Preston 8d42262fd8 Implement some media management. 2026-07-02 17:48:57 +04:00
John Preston 05455fb5ba Fix incorrect scroll jumps and block selections. 2026-07-02 17:48:57 +04:00
John Preston 8b73413454 Improve inter-blocks navigation. 2026-07-02 17:48:45 +04:00
John Preston 6508c989c8 Improve icons in the editor. 2026-07-02 17:48:45 +04:00
John Preston b6672283a7 Improve undo/redo and single-block Ctrl+A. 2026-07-02 17:48:45 +04:00
John Preston 732df97eb8 Improve emoji toggle, italic icon. 2026-07-02 17:48:45 +04:00
John Preston 6b970dfee9 Improve math formula edit with a box. 2026-07-02 17:48:45 +04:00
John Preston 388da4b189 Improve editor top bar controls. 2026-07-02 17:48:45 +04:00
John Preston a47aad46ac Close editors on session destructions. 2026-07-02 17:48:45 +04:00
John Preston f7c2ff3896 Support Ctrl+X to cut block selections. 2026-07-02 17:48:45 +04:00
John Preston 869941c053 Check for changes in rich message. 2026-07-02 17:48:45 +04:00
John Preston 673d3d37dd Revert "Disable IV editor for now."
This reverts commit 9a234182e1.
2026-07-02 17:48:45 +04:00
John Preston 8457d13aa7 Fix escaping in HTML export of keyboards. 2026-07-02 17:48:45 +04:00
23rd e2a6a086f5 Fixed profile scroll bar sliding under flexible top bar scroll. 2026-07-01 13:41:36 +03:00
23rd 94af158923 Fixed extra empty space below short member lists in info profiles. 2026-07-01 13:41:30 +03:00
23rd abf77d7a4f Replaced flattened table rows with label in rich reply previews. 2026-07-01 13:41:30 +03:00
23rd 0426e192e1 Fixed quick-action icon loss after swipe returns to origin in dialogs. 2026-07-01 13:41:30 +03:00
23rd 7bc0e17680 Removed dead deep copy of reactions in unread lookup. 2026-07-01 13:41:30 +03:00
John Preston f1df25073c Update lib_ui. 2026-07-01 14:04:24 +04:00
Ilya Fedin 84b0f73f25 Preserve window icon name on Wayland 2026-07-01 12:35:13 +04:00
Ilya Fedin 09459d1e95 CreateOfficialIcon -> CreateSupportIcon
That better fits the current meaning
2026-07-01 12:35:13 +04:00
Ilya Fedin fa3948d365 Use theme change event from qApp 2026-07-01 12:35:13 +04:00
Ilya Fedin a2d3b37a9e Restore cmake 3.25 as minimum version 2026-07-01 12:34:56 +04:00
Ilya Fedin 6fcd650b35 Remove cmake policy linking error workarounds 2026-07-01 12:34:56 +04:00
Ilya Fedin 3a528d8970 Move -fuse-ld=lld to linker flags 2026-07-01 12:34:56 +04:00
GitHub Action cf661e5f81 Update User-Agent for DNS to Chrome 149.0.0.0. 2026-07-01 10:15:59 +03:00
GitHub Action aad218abfb Removed 4 unused style entries. 2026-07-01 10:15:33 +03:00
23rd 85c94951ab Added keyboard extension of message text selection to history sections. 2026-06-30 13:29:25 +04:00
23rd 14909bc83b Fixed display of sticker-set and favorite actions for sending stickers. 2026-06-30 13:29:25 +04:00
23rd f362c16106 Fixed instant Cmd+Up/Down reply in sections with compose controls. 2026-06-30 13:29:25 +04:00
23rd 40b3f62813 Added swipe-back gesture to info profile section. 2026-06-30 13:29:25 +04:00
23rd 43b2110f56 Added metadata of media view video playback to system media controls. 2026-06-30 13:29:25 +04:00
23rd 55b7484f16 Added media view video as system media controls source. 2026-06-30 13:29:25 +04:00
23rd 3a90101c94 Added refresh of loaded userpics over cached peer list rows. 2026-06-30 13:29:25 +04:00
23rd 89b4a78b7c Allowed emoji status animation over cached peer list rows. 2026-06-30 13:29:25 +04:00
23rd 1fb28f6c27 Added separate painting of peer list row emoji status to peer list. 2026-06-30 13:29:25 +04:00
23rd fe8ca5a544 Added separate painting of peer badge emoji status to peer list. 2026-06-30 13:29:25 +04:00
23rd ffa63860e2 Cached peer list rows into opaque images while scrolling. 2026-06-30 13:29:25 +04:00
23rd a4ed19ffd1 Extended regular scroll processing to stories section. 2026-06-30 13:29:25 +04:00
23rd 76120b7135 Replaced custom scroll processing in profile top bar with regular one. 2026-06-30 13:29:25 +04:00
23rd a5142b9535 Slightly improved filling of swipe-next-channel gesture. 2026-06-30 13:29:25 +04:00
23rd 12ce38fddf Fixed editing of selected caption in album to target its own media. 2026-06-30 13:29:25 +04:00
dependabot[bot] df268f33b3 Bump actions/cache from 5 to 6
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-30 13:27:09 +04:00
Ilya Fedin 7f8c690d85 Remove duplicate QT_NO_PRIVATE_MODULE_WARNING from root CMakeLists.txt
It now lives in cmake/external/qt/package.cmake
2026-06-30 12:36:30 +04:00
Denys Melnyk 24ccd1c92e Fix crash when finishing the appearing text animation
textAppearCheckLine() runs synchronously from inside the width and
height animation tick callbacks (textAppearWidthCallback /
textAppearHeightCallback). Calling RemoveComponents(TextAppearing::Bit())
there destroys those very animations (and their Ui::Animations::Simple
data) while the animations manager is still iterating them, leading to a
use-after-free / null _data dereference in Simple::value().

Defer the component removal to the next main loop iteration so the
running tick can unwind first.
2026-06-30 12:09:52 +04:00
gearonixx 5e1a05f12c Fix crash when removing pinned chats during folder changes. 2026-06-30 11:20:05 +04:00
Ilya Fedin d6f2e4cafe Simplify the use of new ffmpeg thread option 2026-06-30 10:57:38 +04:00
Ilya Fedin 734d709522 Allow to override ffmpeg thread count for debugging purposes 2026-06-30 09:10:02 +04:00