Commit Graph

2176 Commits

Author SHA1 Message Date
John Preston
ec5aaf66d4 Add context menus to Send Music results
Task: 2026/08/19/add-context-menus-to-send-music
2026-08-20 08:50:40 +04:00
John Preston
14040b41ff Show the same music row menu at every hit target
Task: 2026/08/19/make-music-menus-hit-target-independent
2026-08-20 08:50:40 +04:00
23rd
c2dac6689f Added ripple and hover highlighting of profile actions and music line. 2026-08-18 16:01:05 +03:00
23rd
8515b858d9 Added ripple and hover highlighting of profile top bar buttons. 2026-08-18 16:01:05 +03:00
23rd
d835cd6b03 Fixed layer profile top bar using non-layer button metrics. 2026-08-18 16:01:05 +03:00
23rd
f967d0b616 Fixed light gift backdrops leaving actions and music unreadable. 2026-08-18 16:01:05 +03:00
23rd
e8b39d3360 Fixed gift backdrops leaving top bar icons unreadable. 2026-08-18 16:01:05 +03:00
23rd
0178322588 Fixed crash in peer gifts list with visible area past loaded rows.
Regression was introduced in 7f346ef606.
2026-08-18 13:22:12 +03:00
23rd
bba3d28dc4 Added painting of docked filler by active profile tab. 2026-08-18 13:22:12 +03:00
23rd
f037f1aaae Added melting of docked filler in profile tabs host on scroll up. 2026-08-18 13:22:12 +03:00
23rd
326d8b4da5 Removed bottom alignment from short saved and polls tab lists. 2026-08-18 13:22:12 +03:00
23rd
5f42990d57 [stats-export] Added export action to statistics top bar menu. 2026-08-18 07:53:56 +03:00
23rd
6df392e41f [stats-export] Added saving loaded statistics to xlsx file. 2026-08-18 07:53:56 +03:00
23rd
52e03030f2 Split statistics data to lists and td_ui parts. 2026-08-18 07:53:56 +03:00
23rd
90e034102f [vid-editor] Added cover frame preview. 2026-08-17 08:33:45 +03:00
23rd
17ab496f11 [vid-editor] Reworked controls, timeline and playback. 2026-08-17 08:33:45 +03:00
23rd
9b65105ae0 Added video profile photos for chats and channels. 2026-08-17 08:33:45 +03:00
23rd
49dda200a1 Fixed divider overlap on visibility change in profile section stack. 2026-08-17 08:33:42 +03:00
John Preston
f0e1873551 Show sender avatars on public-message gifts
Task: 2026/08/15/show-public-gift-sender-avatars
2026-08-16 11:36:36 +04:00
John Preston
9a26118ae1 Clean up merged music attach code
Fold the three AllowsMediaDownloadControls copies into
HistoryItem::allowsMediaDownloadControls, share one retry-or-fail
handler in SendMusicSelectionBatch, reuse MakeMusicSelectionItems
instead of the NormalizeSelections near-copy and extract the
duplicated bot resolution block into applyResolvedBot.

Remove the dead accumulate-from-top machinery from both music
providers and the list widget, the subscriber-less slice snapshot
stream, the never-started search section request timer and the
unused Result::isAudioResult.

Consolidate the sixteen MusicAttachBox make_state allocations into
one State struct, fix the include order, use base::take for the
request waiters, replace the removeFromAlbum if-with-initializer
with a plain null-checked session and type kSearchRequestDelay as
crl::time.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-15 08:45:58 +04:00
John Preston
d7d3fc91b5 Fix music loading on scrolling. 2026-08-14 16:23:44 +04:00
John Preston
9567d044b3 Filter-out non-forwardable music files. 2026-08-14 16:23:44 +04:00
John Preston
04c0564724 Support correct shared music loading. 2026-08-14 16:23:44 +04:00
John Preston
e41f2d1d09 Toggle music rows from non-control clicks. 2026-08-14 16:23:44 +04:00
John Preston
c8786dde62 Load music chat results while scrolling. 2026-08-14 16:23:44 +04:00
John Preston
2cb012e06e Unify music row controls. 2026-08-14 16:23:44 +04:00
John Preston
ec689724ae Initial ability to send audio in attaches. 2026-08-14 16:23:44 +04:00
John Preston
e0536486b6 Add bot reporting to Mini App menus
Task: 2026/08/12/report-bots-from-mini-apps
2026-08-12 22:28:05 +04:00
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
John Preston
01b1118654 Fix text minimum widths that disagree with the layout
Task: 2026/08/08/repair-text-minimum-width-declarations
2026-08-10 18:42:50 +04:00
John Preston
9af5606fa2 Fix one-line height measurements of wrapping texts
Task: 2026/08/07/fix-one-line-text-height-measurements
2026-08-10 18:42:49 +04:00
John Preston
18d7fb5e6f Elide the management row value instead of clipping it
Task: 2026/07/28/elide-welcome-row-value-at-clamp-boundary
2026-08-10 18:42:48 +04:00
23rd
bed0dd6a1e Added marquee display for long names in profile top bar.
Fixed #17327.
Fixed #5915.
2026-08-10 11:44:03 +03:00
23rd
344b43ed96 Fixed stale visible region for grown tab pages in profile tabs host. 2026-08-10 11:44:03 +03:00
23rd
490d6e3c41 Routed saved messages info to profile media tabs page. 2026-08-10 09:05:48 +03:00
23rd
bc3bb1499c Added saved messages tabs page to profile section. 2026-08-10 09:05:48 +03:00
23rd
af845f44d7 Added saved messages mode to profile top bar. 2026-08-10 09:05:48 +03:00
23rd
26b617453a Added saved chats tab adapter with message search driver. 2026-08-10 09:05:48 +03:00
23rd
8f0d436b8a Fixed reserved strip height for lent out strip in profile tabs host. 2026-08-10 09:05:48 +03:00
23rd
5fd12f630c Fixed crash on tab activation before strip sync in profile tabs host. 2026-08-10 09:05:48 +03:00
23rd
90ca232bff Added external task entries to downloads manager. 2026-08-05 15:46:56 +03:00
23rd
852d9684cc Decreased size in style for userpic from community top bar. 2026-08-05 11:38:37 +04:00
23rd
5e90a11453 [img-editor] Fixed userpic crop shape for communities. 2026-08-05 11:38:37 +04:00
23rd
c92d390683 Fixed open photo action display for peers without photo. 2026-08-05 11:38:37 +04:00
23rd
2139ef0d66 Added restoring of chosen profile tab after it hides. 2026-08-05 11:38:37 +04:00
23rd
cd43bcac67 Fixed losing active profile tab on message edit. 2026-08-05 11:38:37 +04:00
23rd
bb240d6d56 Added single source of boosts count in giveaway creation box. 2026-08-05 11:38:36 +04:00
23rd
3ec2d7dab4 Removed unused premium bot dependency from earn transaction history. 2026-07-27 15:19:14 +03:00
23rd
360fb59cae Replaced sliding tabs snapshots with opaque ones. 2026-07-27 15:19:14 +03:00
John Preston
b9db1fab03 Remove the unused top-moved helper from info content
Task: 2026/07/26/remove-dead-top-moved-helper-in-info-content-on-dev
2026-07-27 15:26:26 +04:00