Commit Graph

4085 Commits

Author SHA1 Message Date
23rd
db7faca277 Got rid of cast-to-void result discarding. 2026-08-21 14:38:14 +03:00
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
38aec1e3d4 Fix build on Linux. 2026-08-19 00:33:28 +04:00
John Preston
7ba755855c Put the new WEB proxy as last one. 2026-08-18 16:05:51 +04:00
John Preston
2cf236e8c4 Prepare WEB proxy for release. 2026-08-18 16:05:51 +04:00
John Preston
ac4fc116b5 Don't test WEB proxies in the list. 2026-08-18 16:05:51 +04:00
John Preston
979e116a23 Implement PoC webview-based WEB transport. 2026-08-18 16:05:51 +04:00
John Preston
96d63afc3f Initial WEB proxy implementation. 2026-08-18 16:05:50 +04:00
John Preston
a61d0f772f Don't make unique gifts too narrow. 2026-08-18 09:31:38 +04:00
23rd
8c201f31bd [poll-view] Fixed cut emoji icon in add-option field at some scales. 2026-08-18 07:53:49 +03:00
John Preston
4f3b7fba37 Narrow unique gift cards to their own content
Task: 2026/08/17/narrow-unique-gift-cards-to-their-content
2026-08-17 23:00:37 +04:00
John Preston
0a2606f328 Balance unique gift messages, preview resale cards
Task: 2026/08/17/refine-unique-gift-messages-and-resale-preview
2026-08-17 23:00:36 +04:00
23rd
ef52242da8 [vid-editor] Added editor to media replacement. 2026-08-17 08:33:45 +03:00
23rd
fe7e967258 [vid-editor] Added GIF toggle. 2026-08-17 08:33:45 +03:00
23rd
fab70dede1 [vid-editor] Replaced video compression option with editor. 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
98e4c6b22d Added GIF badge to send box previews for animated edits. 2026-08-17 08:33:44 +03:00
23rd
97e6ed84a1 Added sending of silent looping video for animated edited photos. 2026-08-17 08:33:44 +03:00
23rd
8996112947 Added quality reduction option for videos to send files box. 2026-08-17 08:33:44 +03:00
23rd
026292392b Fixed code style of one-line condition in edit caption box. 2026-08-17 08:33:42 +03:00
23rd
55d9a7e97c [poll-create] Returned about text under hide results toggle. 2026-08-17 08:33:42 +03:00
23rd
b521dd90c9 Slightly improved style of domain in title of url auth box. 2026-08-17 08:33:42 +03:00
23rd
55b069f52c Added separate row for account switcher in url auth box. 2026-08-17 08:33:42 +03:00
John Preston
36ff299a4e Wrap unbroken resale gift messages
Task: 2026/08/15/compose-resale-gift-messages
2026-08-16 06:25:43 +04:00
John Preston
9aef9937ba Wrap long resale gift messages
Task: 2026/08/15/compose-resale-gift-messages
2026-08-16 05:52:44 +04:00
John Preston
626c8c5def Add gift messages to resale purchase flow
Task: 2026/08/15/compose-resale-gift-messages
2026-08-16 04:48:37 +04:00
John Preston
db41bb8c75 Update API scheme on layer 229. 2026-08-15 21:18:42 +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
4bf3a6c435 Improve skips in music selectors. 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
4ac12e26f2 Fix rows height in music send. 2026-08-14 16:23:44 +04:00
John Preston
3cf1098222 Restore music sections at the true top slice. 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
cb74cfa8f9 Fix sending with ephemeral messages. 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
f680898e1d Separate group bot welcome-message right label
Task: 2026/08/13/add-manage-welcome-messages-admin-right
2026-08-14 11:22:59 +04:00
John Preston
f669a52726 Fix mixed ephemeral message deletion and forwarding
Task: 2026/08/13/fix-mixed-ephemeral-message-actions
2026-08-14 08:54:55 +04:00
John Preston
1890b52273 Fix possible crash in invoices callbacks. 2026-08-13 17:28:55 +04:00
John Preston
5709a6c7da Forward delivered ephemeral messages
Task: 2026/08/13/forward-ephemeral-messages
2026-08-13 14:52:31 +04:00
John Preston
5265a79995 Add manage-welcome-messages admin right
Task: 2026/08/13/add-manage-welcome-messages-admin-right
2026-08-13 14:52:31 +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
c09496510b [ttl-media] Forbade scheduling of timer messages. 2026-08-12 13:36:03 +03:00
23rd
219d6095e7 [ttl-media] Added custom time picker to timer menu. 2026-08-12 13:36:03 +03:00
23rd
c1132a0b5b [ttl-media] Added timer hint and preview badges to send box. 2026-08-12 13:36:03 +03:00
23rd
0a63095b94 [ttl-media] Added timer picker to media send box. 2026-08-12 13:36:02 +03:00
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
23rd
9b34bb995f Added edit button to box of owned sticker sets. 2026-08-12 13:36:02 +03:00
23rd
363edd6358 Added proxy link parsing method to proxies box controller. 2026-08-11 16:50:36 +03:00