23rd
db7faca277
Got rid of cast-to-void result discarding.
2026-08-21 14:38:14 +03:00
John Preston
3667c0e7ae
Attribute poll vote notifications to the voted message
...
Task: 2026/08/18/attribute-poll-vote-notifications-to-voted-message
2026-08-18 18:15:11 +04:00
23rd
52e03030f2
Split statistics data to lists and td_ui parts.
2026-08-18 07:53:56 +03:00
23rd
fe7e967258
[vid-editor] Added GIF toggle.
2026-08-17 08:33:45 +03:00
23rd
03623f080b
Added cover frame timestamp to sent videos.
2026-08-17 08:33:45 +03:00
23rd
07904a5cdd
Added uploads of video profile photos.
2026-08-17 08:33:45 +03:00
23rd
fb717781f0
Added accumulating queue for rich message task edits.
2026-08-17 08:33:42 +03: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
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
682972abb1
Reject kicked private channel post links
...
Task: 2026/08/13/reject-kicked-channel-post-links
2026-08-13 14:52:31 +04:00
John Preston
14358b8ac9
Keep internal links out of message entities
2026-08-12 22:28:04 +04:00
23rd
29b61a4941
[ttl-media] Added chosen timer to sending pipeline.
2026-08-12 13:36:02 +03:00
23rd
b028c7d22c
[ttl-media] Added expiry engine with cache eviction.
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
John Preston
0116e02ad1
Remove the anchored ephemeral send transport
...
Task: 2026/08/07/resolve-anchored-ephemeral-send-transport
2026-08-10 18:42:50 +04:00
John Preston
cdbdc89663
Stop bot streamed drafts from the compose send button
...
Task: 2026/08/06/stop-bot-streamed-drafts
2026-08-10 18:42:49 +04:00
John Preston
a1f3dfb961
Replace anchored posts with ephemeral messages
...
Task: 2026/08/06/replace-anchored-posts-with-ephemeral-messages
2026-08-10 18:42:49 +04:00
John Preston
0119285832
Scope the rich message button guard to the message
...
Task: 2026/07/30/scope-rich-button-guard-to-message
2026-08-10 18:42:49 +04:00
John Preston
45493fdfb1
Show button rows in rich messages
...
Task: 2026/07/27/show-block-button-rows-in-rich-messages
2026-08-10 18:42:48 +04:00
John Preston
ec688d566d
Support disabled bot keyboard buttons
...
Task: 2026/07/27/restore-bot-keyboards-on-new-button-scheme
2026-08-10 18:42:48 +04:00
John Preston
e5bcebc8aa
Correct view of welcome messages.
2026-08-10 18:42:48 +04:00
John Preston
896b626cff
Enable media sending in Welcome Messages editor
...
Task: 2026/07/23/send-media-in-welcome-message-editor
2026-08-10 18:42:48 +04:00
John Preston
0baaef6b0b
Enable rich editing for template messages
...
Task: 2026/07/23/enable-rich-template-message-editing
2026-08-10 18:42:48 +04:00
23rd
f7aae64217
Added video cover change support to EditTextMessage.
2026-08-10 09:05:48 +03:00
23rd
9e2ff91ebe
Added keep aspect ratio toggle to sticker creation editor.
2026-08-05 18:56:03 +03:00
23rd
c459690b58
Added single use tone api support to AI compose requests.
2026-08-05 11:38:37 +04:00
23rd
44e2551294
Added showing of error popup service notifications in article window.
2026-08-05 11:38:37 +04:00
23rd
edec595dc5
Split per-consumer blocks out of big style files.
2026-07-27 14:04:37 +03:00
23rd
9d52a03190
Removed unused style includes from sources.
2026-07-27 14:04:36 +03:00
John Preston
d55d9ee4b2
Preserve rich pages when rescheduling messages.
...
Task: 2026/07/23/preserve-rich-page-on-reschedule
2026-07-23 18:33:02 +04:00
23rd
622e746402
Fixed attached stickers flag for uploaded documents.
2026-07-17 17:48:07 +03:00
23rd
c13d921e92
Added ephemeral flag to command-caption media.
2026-07-16 08:04:45 +03:00
23rd
28f574154e
Added file reference refresh to ephemeral media sends.
2026-07-15 13:11:47 +04:00
John Preston
fd9bcb2489
Fix location sends replying to ephemeral messages
2026-07-10 14:04:31 +04:00
John Preston
d44f70ad48
Guard empty replies when loading usernames
2026-07-10 14:04:30 +04:00
John Preston
7ad96f25df
Support bots as community linked peers
2026-07-10 14:04:30 +04:00
23rd
112913cd53
Supported ephemeral media replies to bots.
2026-07-10 14:04:28 +04:00
23rd
fda9f63787
Routed ephemeral sends into active forum topics.
2026-07-10 14:04:28 +04:00
23rd
bd957a3f02
Restricted ephemeral sending to immediate text with explaining toasts.
2026-07-10 14:04:28 +04:00
23rd
967b0bc875
Added ephemeral message actions and restrictions to context menus.
2026-07-10 14:04:28 +04:00
23rd
c511e828b3
Added ephemeral messages data component with receive and send support.
2026-07-10 14:04:28 +04:00
John Preston
f2bfaba789
Add hidden group option when creating a community
2026-07-10 14:04:28 +04:00
John Preston
476e4f7397
Round-trip guard-bot join webview query_id
2026-07-10 14:04:28 +04:00
John Preston
32e533aba0
Show limit-reached message on community peers limit
2026-07-10 14:04:27 +04:00
John Preston
eef22271e0
Support pin/folder actions for community.
2026-07-10 14:04:27 +04:00
John Preston
a0fd43642a
Update API scheme on layer 228.
2026-07-10 14:04:27 +04:00
John Preston
31cd148e87
Group community chats into one chat list row.
2026-07-10 14:04:26 +04:00
John Preston
6a4e9e9ee3
Improve design and icons in community UIs.
2026-07-10 14:04:26 +04:00
John Preston
be83da2852
Add Api::Communities with basic operations.
2026-07-10 14:04:26 +04:00