John Preston
1abea47914
No isolate/only-custom emoji for text appearing.
2026-04-21 22:29:26 +07:00
23rd
e9944ba83d
Slightly improved style of scrollbar in emoji picker overlay.
2026-04-20 13:55:23 +03:00
23rd
9c21d99e01
Improved style of emoji picker overlay with shadow and tail.
2026-04-20 13:55:23 +03:00
23rd
7b720b2a3f
Added expand/collapse animation to emoji picker overlay.
2026-04-20 13:55:23 +03:00
23rd
3bddcb5461
Replaced sticker creator emoji row with new picker overlay.
2026-04-20 13:55:23 +03:00
23rd
4187b3a3c9
Added emoji picker overlay widget with strip and expanded grid.
2026-04-20 13:55:23 +03:00
23rd
1d035109ea
Replaced sticker emoji picker row with dropdown panel.
2026-04-20 13:55:23 +03:00
23rd
fc85b09e88
Switched existing sticker pick to inline dropdown that excludes self.
2026-04-20 13:55:23 +03:00
23rd
b51c0f1ee5
Replaced emoji input field with emoji row and radial upload button.
2026-04-20 13:55:23 +03:00
23rd
17b72ef1bd
Added assets and lang keys for sticker creation menu.
2026-04-20 12:57:12 +03:00
23rd
04aec11daa
Added reply header with preview to send files box.
2026-04-20 12:53:48 +03:00
23rd
91145dc868
Removed matching of installed emoji pack titles from emoji search.
2026-04-20 09:30:08 +03:00
23rd
252bf3e363
Improved search of emoji from emoji list widget.
2026-04-20 08:37:56 +03:00
John Preston
cfa8ecbb2e
Fix possible crash in ResolveWindowDefault.
2026-04-14 13:22:39 +07:00
23rd
de737b3cbe
Added support of pagination to stickers and emoji search.
2026-04-14 09:16:15 +03:00
John Preston
05cf8aaa0f
Suggest sending large texts as files.
2026-04-10 19:26:30 +07:00
John Preston
b4b3446135
Add loading draft streaming animation.
2026-04-10 15:33:01 +07:00
23rd
494833236f
Defaulted RoundButton text transform to no-transform.
2026-04-06 16:58:16 +03:00
23rd
7c26a251cf
Added text transform to RoundButton as mandatory argument.
2026-04-06 16:58:15 +03:00
23rd
3d2b8439ee
Added dynamic corner rounding to bot reply keyboard buttons.
2026-04-03 10:32:36 +03:00
John Preston
beeb4663c4
Add 'x' button to AI Tools info toast.
2026-04-03 00:47:46 +07:00
23rd
6b45727129
Fixed emoji category filter losing results after cloud search response.
2026-04-02 19:58:57 +03:00
John Preston
0c3cec0da4
Fix streaming messages in topics.
2026-04-01 00:13:52 +07:00
23rd
94b8685f23
Added initial implementation of smart emoji search.
2026-03-31 13:37:10 +03:00
John Preston
50cd572754
Support blockquote / pre in caption / ai tools.
2026-03-31 14:26:57 +07:00
John Preston
95a53d51a3
"Set Bot Photo" button in managed bots.
2026-03-31 12:59:34 +07:00
John Preston
1b153ded83
Support AI Tools in media box.
2026-03-30 22:23:29 +07:00
23rd
aa5e0440d4
Replaced int botStatus with a type-safe Data::BotStatus enum class.
2026-03-30 13:42:23 +03:00
23rd
a29acd4882
Brought non-sprite shadows revolution.
2026-03-28 11:50:50 +03:00
John Preston
e974d02b44
Toast icon revolution.
2026-03-28 14:48:58 +07:00
23rd
b01e0b77fe
Added support of unread poll votes to corner button from history widget.
2026-03-28 10:29:12 +03:00
23rd
5fec51d0c6
[poll-view] Fixed attached photo rounding and aspect ratio.
2026-03-28 10:29:08 +03:00
John Preston
f73793ce8a
Add simple animation for AI Tools button.
2026-03-27 22:25:36 +07:00
John Preston
4069e4412c
Initial attempt to add ai controls.
2026-03-25 13:08:50 +07:00
John Preston
8224e6ece1
Use menu items with checks for spoiler / quality.
2026-03-25 13:08:50 +07:00
John Preston
87ebd2720f
Send high quality as first-class option.
2026-03-25 13:08:50 +07:00
John Preston
af4c7bc754
Support system text replacements on macOS.
2026-03-16 13:10:21 +04:00
23rd
4ba2581df8
Removed Replace button from attach previews and added More button.
2026-03-15 20:41:10 +03:00
23rd
5e44170091
Added initial ability to trim recorded voice messages.
2026-03-12 12:59:49 +04:00
John Preston
3223e6389c
Add ripple effect to send button.
2026-03-10 11:59:29 +04:00
futpib
dc6b9dda4d
Use faster containers for bulk-populated custom emoji maps
...
Replace base::flat_map (sorted vector with O(n) insertion) with
std::unordered_map for CustomEmojiManager::_instances and std::map
for EmojiListWidget::_customEmoji. These maps accumulate ~8000
entries during startup with unsorted keys, causing O(n²) total
insertion cost. This change reduces refreshCustom() from ~3s to
~50ms (57x speedup).
2026-03-05 15:20:36 +04:00
Ilya Fedin
d52d82f7e6
Fix GCC 15 -Wrange-loop-construct
2026-03-03 12:16:32 +04:00
John Preston
826b3912ce
Allow attaching a date to a InputField text part.
2026-02-28 19:07:11 +04:00
John Preston
a83890b03e
Support nice Reply button in the corner.
2026-02-28 19:07:10 +04:00
John Preston
de1e3cc975
Use palette values for colored keyboard buttons.
...
Fixes #30292 .
2026-02-28 19:07:10 +04:00
John Preston
e9fced5c2c
Nice design of admin/member tags.
2026-02-28 19:07:09 +04:00
Ilya Fedin
46758a82a7
Add unlimited recent stickers experimental option
2026-02-28 19:06:20 +04:00
Ilya Fedin
1292bbd954
Mention by name with Ctrl-Click
2026-02-28 19:03:00 +04:00
Artem Lytkin
0bcec5f10c
Fixed: GitHub Issue #29530 - Missing Expandable Quote Button in Caption Field
2026-02-27 23:51:31 +04:00
23rd
dff3698432
Replaced FileLoadTask constructor parameters with structs.
2026-02-19 11:00:02 +03:00