654 Commits

Author SHA1 Message Date
John Preston
432072a3d4 Stream several messages together. 2026-04-10 14:21:30 +07:00
John Preston
4009a47377 Fix word-wrapping of streamed text. 2026-04-08 23:14:07 +07:00
John Preston
55e284729e Initial implementation of gradual draft streaming. 2026-04-07 22:26:41 +07:00
23rd
2c003bc22e Fixed possible crash on huge timer tick for polls with close date. 2026-04-02 00:42:10 +07:00
John Preston
b6ae741000 Implement managed bot creation limits toasts. 2026-04-01 00:16:22 +07:00
John Preston
95a53d51a3 "Set Bot Photo" button in managed bots. 2026-03-31 12:59:34 +07:00
23rd
094c43293d Added support of notifications for poll votes. 2026-03-30 10:19:14 +03:00
23rd
42eaddfaba Added geolocation support to poll answer media data layer. 2026-03-28 10:29:13 +03:00
23rd
b01e0b77fe Added support of unread poll votes to corner button from history widget. 2026-03-28 10:29:12 +03:00
23rd
8e746dcfbd Replaced MTPInputMedia with domain-level PollMedia in poll data structs. 2026-03-28 10:29:08 +03:00
23rd
bbdc6abea8 Added recent voters to media view. 2026-03-28 10:29:08 +03:00
23rd
c32fbf918f [poll-view] Added initial display of photo and stickers. 2026-03-28 10:29:07 +03:00
23rd
8145b0b96e [poll-create] Added files support for poll media. 2026-03-28 10:29:07 +03:00
23rd
9275b45ab8 Added initial implementation of draw-to-reply. 2026-03-12 12:59:50 +04:00
Ilya Fedin
d52d82f7e6 Fix GCC 15 -Wrange-loop-construct 2026-03-03 12:16:32 +04:00
Ilya Fedin
ca0c9ab659 Fix GCC 15 -Wdangling-pointer 2026-03-03 12:16:32 +04:00
John Preston
20f79c5ae5 Confirm enable sharing request sending. 2026-02-28 19:07:11 +04:00
John Preston
90129c10d8 Initial formatted date support. 2026-02-28 19:07:10 +04:00
John Preston
4c2d72d00b Support no-topics recipient state in bot-forums. 2026-02-28 19:07:09 +04:00
John Preston
e85bb2085c Update API scheme on layer 223. 2026-02-28 19:07:08 +04:00
John Preston
7969795a01 Show custom ranks, allow toggling on. 2026-02-28 19:07:08 +04:00
John Preston
62d32a1bdf Update API scheme on layer 223. 2026-02-28 19:07:08 +04:00
John Preston
372f7b4198 Update API scheme on layer 222. 2026-02-01 23:33:57 +04:00
23rd
7d1bc28103 Added initial support of forum bots that can manage topics. 2026-02-01 23:33:55 +04:00
23rd
71a4d7d310 Added ability to request particularly repaint history views. 2025-12-29 14:06:24 +03:00
23rd
1002e8e6ad Replaced with struct returned rpl data for requests of view repaint. 2025-12-29 14:02:24 +03:00
John Preston
9f43dacf25 Fix accessing deleted/frozen peers. 2025-12-29 11:21:23 +04:00
John Preston
a36a30ce01 Update API scheme on layer 221. 2025-12-29 11:21:23 +04:00
John Preston
6ca4de8457 Scroll and highlight message when summary is shown
Add requestItemShowHighlight signal to Data::Session for triggering
scroll-to-item with highlight animation from any part of the codebase.

Both HistoryWidget (legacy) and ListWidget (modern) subscribe to this
signal and perform animated scroll with highlight when triggered.

The signal is emitted in two cases:
1. When API returns a fresh summarization result
2. When toggling visibility of a cached summary to shown state
2025-12-29 11:21:23 +04:00
John Preston
fac241b87e Return some of getDifference on unknown peers. 2025-12-22 17:56:56 +04:00
John Preston
e55f394db5 Fix updating access hash, fix userpic loading. 2025-12-22 17:56:56 +04:00
John Preston
28434f4bee Full support and build fix. 2025-12-22 17:56:55 +04:00
John Preston
53324d5494 Initial support for min-user-from-message request. 2025-12-22 17:56:55 +04:00
23rd
eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
John Preston
e085a76165 Fix build with GCC. 2025-12-05 23:11:32 +04:00
John Preston
0cc21e5ca2 Update API scheme on layer 220. 2025-12-05 20:11:54 +04:00
23rd
1f2fd3ad96 Added support of auctions to history view web page. 2025-11-20 18:22:43 +03:00
John Preston
312d5f0121 Improve auction gift display. 2025-11-20 11:39:22 +04:00
John Preston
3831860943 Extract resale star gift box code. 2025-11-15 12:00:00 +04:00
John Preston
491ad744ea Update API scheme on layer 217. 2025-11-15 11:59:19 +04:00
John Preston
b898cf4fde Integrate paid reaction logic to video streams. 2025-11-15 11:59:18 +04:00
John Preston
c11cab858d Initial support for streamed stories. 2025-11-15 11:59:17 +04:00
John Preston
c4d5d52b96 Update API scheme to layer 217. 2025-11-15 11:59:17 +04:00
23rd
679c932697 Added local event for recent joined chats. 2025-11-01 18:50:00 +03:00
23rd
71fec23311 Added applying of profile colors to peers. 2025-10-28 13:53:40 +03:00
23rd
29f533b170 Added info about origin peer to data about recent forwards. 2025-10-10 09:27:01 +04:00
23rd
8cc7d80121 Added ability to notify about successful forwarded messages to self. 2025-10-10 09:27:01 +04:00
John Preston
b4d1ba07a6 Initial forum support in bots data classes. 2025-10-10 09:26:57 +04:00
23rd
699ffc8b50 Returned unreadBadge/Muted but keep unreadWithMentionsBadge/Muted. 2025-10-09 19:06:03 +04:00
23rd
9bbb8ef31c Replaced unreadBadge/Muted with unreadWithMentionsBadge/Muted. 2025-09-29 15:12:34 +03:00