Commit Graph

3594 Commits

Author SHA1 Message Date
John Preston 151b169dda Improve style of edit tag control. 2026-03-03 17:09:09 +04:00
John Preston 84b7de1405 Fix editing media files. 2026-03-03 16:33:01 +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 9b0b154bd3 Fix display of tags in legacy groups. 2026-03-02 12:53:56 +04:00
John Preston 15778fc6db Fix crash in legacy groups viewing. 2026-03-02 12:52:56 +04:00
John Preston 02bf8e52af Remove tag editing in broadcasts. 2026-03-01 21:34:57 +04:00
John Preston 343261d6ae Fix actions in members dropdown. 2026-03-01 21:34:57 +04:00
John Preston 43581b0b64 Fix build with Xcode. 2026-03-01 09:43:26 +04:00
John Preston cb902dae76 Use Enter to submit proxy confirm / proxy add.
Fixes #30346.
2026-02-28 19:07:11 +04:00
John Preston b622ca45d2 Show vote day/time in poll results. 2026-02-28 19:07:11 +04:00
John Preston c9ac77ccbf Use separate phrase for singular Edit Tag. 2026-02-28 19:07:11 +04:00
23rd c1ec676262 Added api support to show match codes first to url auth box. 2026-02-28 19:07:11 +04:00
John Preston f93e1f4188 Support participant rank changes in admin log. 2026-02-28 19:07:11 +04:00
John Preston 2aae67cb81 Show nice gift burned error everywhere. 2026-02-28 19:07:10 +04:00
John Preston efc31d6e58 Fix build with new scheme. 2026-02-28 19:07:10 +04:00
John Preston c39c0b597c Nice tag badge click handler in groups. 2026-02-28 19:07:10 +04:00
23rd 8d08d83ba1 Added animated emoji support to url auth box for match codes. 2026-02-28 19:07:10 +04:00
23rd 2418fb311e Added api support of match code to url auth box. 2026-02-28 19:07:10 +04:00
John Preston a83890b03e Support nice Reply button in the corner. 2026-02-28 19:07:10 +04:00
John Preston 0f6a5480df Implement nice member/admin edit in groups. 2026-02-28 19:07:10 +04:00
John Preston 4d767fb279 Implement nice tag edit with preview. 2026-02-28 19:07:10 +04:00
John Preston 3621dc754a Add premium promo for disable sharing. 2026-02-28 19:07:10 +04:00
John Preston f14c592148 Sometimes only replace in crafting. 2026-02-28 19:07:10 +04:00
John Preston f5bee133a4 Improve delete / tag highlight more. 2026-02-28 19:07:10 +04:00
John Preston fc2fd60cdb Check first craft gift address. 2026-02-28 19:07:10 +04:00
John Preston edc3006fbe Improve Remove/Delete from group participants. 2026-02-28 19:07:10 +04:00
John Preston e1a2fd2481 Start nice redesigned group tags display. 2026-02-28 19:07:10 +04:00
John Preston a9e35afbd7 Implement disabling/enabling sharing. 2026-02-28 19:07:09 +04:00
John Preston 92fe61610f Fix clip of rarity percent in variants view. 2026-02-28 19:07:09 +04:00
John Preston 4c2d72d00b Support no-topics recipient state in bot-forums. 2026-02-28 19:07:09 +04:00
John Preston 2e538b5d38 Update icons for tags editing. 2026-02-28 19:07:09 +04:00
John Preston 660e753ce7 Allow replacing first gift in crafting. 2026-02-28 19:07:09 +04:00
John Preston e9fced5c2c Nice design of admin/member tags. 2026-02-28 19:07:09 +04:00
John Preston e509aa8072 Add "All Messages" fake-topic to bot-forum forwards. 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 aa94491ad7 Allow editing my rank / other ranks. 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 5c7d2723ed Update API scheme to layer 223. Owners. 2026-02-28 19:07:08 +04:00
23rd 7fb0e3900f Added ability to open full checked moderate box with pressed Ctrl. 2026-02-28 19:07:08 +04:00
23rd 385f05b21b Added ability to show moderate box with preset of options. 2026-02-28 19:07:08 +04:00
23rd 04dbbab4a1 Replaced vector container for SendFilesBox::Block with deque.
SendFilesBox::Block (aka Block) passes action
callbacks to AlbumPreview / SingleMediaPreview.
These callbacks access Block::_items through a captured "this" pointer.

With std::vector<Block>, _blocks.emplace_back() may reallocate and
move existing Block objects. Callbacks already stored inside previews
then keep a dangling Block*, and a later context-menu action can crash
when reading this->_items.

Switched _blocks to std::deque<Block> so existing element addresses stay
stable on std::deque::push_back, keeping callback captures valid
for previews.
2026-02-28 19:07:08 +04:00
23rd 3ebec4db75 Changed behavior to send text as caption to first file in files album. 2026-02-28 19:07:08 +04:00
23rd 7ffebafb60 Added ability rename files from send files box. 2026-02-19 12:02:11 +03:00
23rd ca8959fc67 Added auto-close for moderate box when all messages are deleted. 2026-02-19 09:43:01 +03:00
23rd 4cdea65aa5 Added support of rpl name to color sample for your color buttons. 2026-02-15 12:10:35 +03:00
23rd a8a3c1555b Added highlight filter button from filters container on dialog drag. 2026-02-15 11:47:58 +03:00
23rd 51178d7dd7 Added ability to add peer to filter by link or username. 2026-02-13 11:56:57 +03:00
23rd 359675b446 Added ability to drag dialogs to search field. 2026-02-13 11:56:57 +03:00
23rd c6817a60cb Added ability to take written caption from SendFilesBox on cancel. 2026-02-13 11:56:57 +03:00