Commit Graph

21355 Commits

Author SHA1 Message Date
Reza Bakhshi Laktasaraei 12e79ed954 Keep the message list visible and focused while a chat loads
Opening a chat whose history was not loaded yet hid the scroll area
and parked keyboard focus on the unnamed HistoryWidget container until
the first messages arrived, so screen readers announced it as a bare
"grouping" for the whole load.

Keep the scroll visible during the first load for everyone, like the
newer sections do: the empty message list takes focus right away and
the container-parking branch goes away entirely. With a screen reader
the list announces the focused message once the first slice of
messages arrives, the same as when opening an already loaded chat.
2026-07-17 15:24:53 +04:00
John Preston a82e5156b8 Paste block-formatted HTML as blocks in the article editor. 2026-07-17 13:42:11 +04:00
John Preston 45ea566801 Drag field text selection out as a new block. 2026-07-17 13:42:11 +04:00
John Preston cd5c704c06 Select and drag photo blocks by the photo media. 2026-07-17 13:42:11 +04:00
John Preston 471eecab7a Switch to blocks selection only on vertical field exit. 2026-07-17 13:42:11 +04:00
John Preston 41b43d799b Resume field selection from anchor after blocks detour. 2026-07-17 13:42:11 +04:00
John Preston e4fdb07c7f Paste block-formatted text as blocks in the article editor. 2026-07-17 13:42:11 +04:00
John Preston 52398430dc Keep typed markdown literal in article editor fields. 2026-07-17 13:42:06 +04:00
John Preston 287833c0ee Apply field markdown when opening the article editor. 2026-07-17 13:41:24 +04:00
John Preston 795bbba82f Use distinct labels for table insert directions. 2026-07-17 11:23:13 +04:00
John Preston 3e861d5b90 Keep cursor and selection on block style toggles. 2026-07-17 10:33:19 +04:00
John Preston eb154eda5f Move by rows on Up/Down in editor tables. 2026-07-17 09:12:12 +04:00
John Preston 4c40da7d4a Paint empty pullquote placeholder in italic. 2026-07-17 01:02:42 +04:00
John Preston 6e56904db9 Use Quote instead of Blockquote in editor. 2026-07-17 00:09:48 +04:00
John Preston 20071c7d90 Strip auto entities when opening rich editor. 2026-07-16 23:00:38 +04:00
John Preston f7ca3c4540 Reset both search restrictions in one pass. 2026-07-16 21:34:13 +04:00
John Preston e0fcbc9294 Suggest full search when archive filter hides results. 2026-07-16 20:42:10 +04:00
John Preston 1ae9a821c2 Added 'From archive' filter to messages search. 2026-07-16 19:50:14 +04:00
John Preston df7da22b5a New overscroll, fix swipe gestures. 2026-07-16 19:06:12 +04:00
23rd b9815fbc6e Added delay of forwarded toast until share box closes. 2026-07-16 17:44:28 +03:00
23rd ee2e8ab8ad Added forward animation to forwarded message toasts. 2026-07-16 17:44:28 +03:00
John Preston 00ddea6518 Fix build with MSVC. 2026-07-16 17:32:56 +04:00
John Preston 1af5781c1d Refreshed preview direction on rich editor typing. 2026-07-16 17:32:56 +04:00
John Preston 76a77a96b2 Right-aligned body text on RTL rich pages. 2026-07-16 17:32:56 +04:00
John Preston 59015fffeb Auto-detected rtl flag for composed rich messages. 2026-07-16 17:32:56 +04:00
John Preston 528124715e Mirrored details header for RTL rich pages. 2026-07-16 17:32:56 +04:00
John Preston e4e86348cb Mirrored list markers for RTL rich pages. 2026-07-16 17:32:56 +04:00
23rd 054f7950bb Fixed rotated group-call video on Y-up QRhi backends.
Fixed #30979.
2026-07-16 16:26:26 +03:00
alina sireneva 7bde317cbb Configure macOS pull-to-action overscroll distances.
The chat list configures the stories strip height as the pull
distance, the chat history flags the bottom edge with a doubled
threshold whenever the pull to the next channel is available - the
macOS soft linear pull curve reaches a given stretch in about half
the finger travel of the log curve used on other platforms.
2026-07-16 16:56:48 +04:00
John Preston 0906cc199d Don't schedule unread badge updates while quitting 2026-07-16 14:00:41 +04:00
John Preston eba0ff002d Fix crash on media viewer seekbar release. 2026-07-16 14:00:41 +04:00
John Preston fb0faa9eba Fix crash closing AI compose box during generation. 2026-07-16 14:00:41 +04:00
John Preston b354ae3edc Fix layout assertion on parser-dropped text in rich pages. 2026-07-16 14:00:41 +04:00
John Preston 31815f592b Fix crash resuming sponsored state in video playback. 2026-07-16 14:00:41 +04:00
John Preston 461544a09a Fix crash in community grouping toggle with pinned chats. 2026-07-16 14:00:41 +04:00
23rd 7e74076910 Fixed tab switch on horizontal scroll over found emoji packs. 2026-07-16 08:04:46 +03:00
23rd fd28025030 Fixed tab switch on horizontal scroll over found sticker packs. 2026-07-16 08:04:46 +03:00
23rd a1045ca3c8 Fixed heavy data transfer for duplicate search section ids. 2026-07-16 08:04:46 +03:00
23rd ec3cea616d Added preloading of gift buttons beyond visible rows. 2026-07-16 08:04:46 +03:00
23rd 898005c89b Added width guard for profile media tabs viewport push. 2026-07-16 08:04:46 +03:00
23rd 2d3e401d58 Added cross-folder fallback to pull-to-next-channel search. 2026-07-16 08:04:46 +03:00
23rd 0aeefb4036 Fixed pull-to-next crash from destroyed channel histories. 2026-07-16 08:04:46 +03:00
John Preston e54893e41b Fix possible crash in reactions loading. 2026-07-16 08:04:46 +03:00
John Preston 31d1326fc4 Fix possible crash in notifications hiding. 2026-07-16 08:04:46 +03:00
John Preston df717e472a Fix mid-word line breaks in rich pages. 2026-07-16 08:04:46 +03:00
John Preston 43580e858b Fix message edit with a rich draft preview shown. 2026-07-16 08:04:46 +03:00
John Preston 36e5b7f82e Reveal media spoilers in viewed rich messages. 2026-07-16 08:04:46 +03:00
John Preston 688c785e99 Split list items on Enter in editor. 2026-07-16 08:04:46 +03:00
John Preston f2e41fa1c9 Join blocks and list items on Backspace in editor. 2026-07-16 08:04:46 +03:00
John Preston 272dd34d7e Add chat and account context to editor window titles 2026-07-16 08:04:46 +03:00