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