John Preston
b514496546
Simplify SendProgressManager::done prototype.
2022-11-11 11:44:03 +04:00
John Preston
9d4840c0de
Respect window active state on mark as read.
2022-11-02 20:13:29 +04:00
John Preston
ff352d7647
Fix password request box closing in bot button callback.
2022-11-02 20:13:29 +04:00
John Preston
34a2c5c8ce
Display topic name in chats list.
2022-11-02 16:39:13 +04:00
John Preston
57dc0c632e
Open forum by invite link.
2022-11-01 19:25:45 +04:00
John Preston
15f72ca6c1
Fix contact sharing to topics.
2022-11-01 19:25:44 +04:00
John Preston
1ac051a812
Implement forwarding to topics.
2022-11-01 19:25:44 +04:00
John Preston
aa5f9467f2
Support attach webview bots in topics.
2022-11-01 19:25:43 +04:00
John Preston
88d1a502a5
Implement search in topics / forum messages.
2022-11-01 19:25:42 +04:00
23rd
579b20fff7
Added initial ability to transcribe video messages.
2022-11-01 19:25:42 +04:00
John Preston
ed895ace66
Track dialog row offline status by timer.
...
Fixes #6410 .
2022-11-01 19:25:41 +04:00
John Preston
0cba9e4a22
Support default forum topic icons.
2022-11-01 19:25:41 +04:00
John Preston
4910a60499
Track mentions / reactions together with unread.
2022-11-01 19:25:40 +04:00
John Preston
5356f6cd2c
Reload topics on channelDifferenceTooLong.
2022-11-01 19:25:40 +04:00
John Preston
7cdf20a7c5
Allow topic deletion.
2022-11-01 19:25:40 +04:00
John Preston
adaa1d0c55
Support pinned topics in forums.
2022-11-01 19:25:40 +04:00
23rd
a4856e4436
Added handling of error for too much number of activated usernames.
2022-11-01 19:25:40 +04:00
23rd
ad70942d0e
Moved usernames data management to separated class.
2022-11-01 19:25:39 +04:00
23rd
17623640b3
Slightly improved appearing of usernames list.
2022-11-01 19:25:39 +04:00
23rd
51cead1445
Added initial implementation of api for usernames.
2022-11-01 19:25:38 +04:00
23rd
5751d29c47
Removed username from public data members of UserData.
2022-11-01 19:25:38 +04:00
John Preston
89d0a71591
Update API scheme on layer 148: Drafts in topics.
2022-11-01 19:25:38 +04:00
John Preston
16e189a2ce
Update API scheme on layer 148: Usernames.
2022-11-01 19:25:37 +04:00
John Preston
d92580b8fc
Update API scheme on layer 148: Notifications.
...
Support editing / respect notification settings for topics.
2022-11-01 19:25:37 +04:00
John Preston
b8bdca8921
Extract Data::Thread common for History / ForumTopic.
2022-11-01 19:25:37 +04:00
John Preston
3999bca823
Support unread mentions / reactions in topics.
2022-11-01 19:25:36 +04:00
John Preston
6a7f030ee7
Update API scheme on layer 148.
...
Extract message history corner buttons code.
2022-11-01 19:25:36 +04:00
John Preston
2c0b5b3210
Track unread mentions / reactions in topics.
2022-11-01 19:25:36 +04:00
John Preston
9348039313
Track unread posts in forums inside RepliesList-s.
2022-11-01 19:25:36 +04:00
John Preston
3722e55b67
Support topic on-the-fly creation.
2022-11-01 19:25:35 +04:00
John Preston
d15173e09d
Update API scheme on layer 148.
2022-11-01 19:25:35 +04:00
John Preston
9f652b0d3f
Unify message sending, track forum topic icons.
2022-11-01 19:25:34 +04:00
Ilya Fedin
7b5781b845
Use default-constructed QLocale for date/time/whatever else formatting
...
Qt 6 chenged the QDateTime API to use QLocale::c() rather than QLocale::system(), using default-constructed QLocale will make this consistent and overradable application-wide
Other formating use-cases as QLocale::decimalPoint use default-constructed QLocale now, too
2022-10-17 08:33:22 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
08321b8d8b
Fix sending custom emoji based on Dice-type game emoji.
2022-09-14 20:41:24 +04:00
John Preston
40bdcd7ebc
Short poll extended media.
2022-09-12 18:18:31 +04:00
John Preston
d2234d88b6
Update extended media, hide inline keyboard.
2022-09-12 16:10:56 +04:00
John Preston
0a3077b9a5
Update API scheme on layer 145.
2022-09-02 21:14:33 +04:00
John Preston
923e725e18
Request default and recent emoji statuses.
2022-09-02 21:14:33 +04:00
23rd
6f3d19914d
Unified parsing of MTP gift and subscription options in separate file.
2022-09-02 21:14:32 +04:00
John Preston
668a3308be
Support custom emoji reactions in WhoReacted.
2022-09-02 21:14:31 +04:00
John Preston
ba83836922
Display custom emoji reactions under messages.
2022-09-02 21:14:31 +04:00
John Preston
8a6b3027f5
Support multiple reactions from one user.
2022-09-02 21:14:31 +04:00
John Preston
31db1804c8
Request top and recent reactions.
2022-09-02 21:14:31 +04:00
John Preston
f8c962712b
Update API scheme on layer 145.
2022-09-02 21:14:31 +04:00
John Preston
f658cb7e99
Update API scheme on layer 145.
2022-09-02 21:14:30 +04:00
John Preston
1e2e007d38
Show custom emoji in private chat reactions.
2022-09-02 21:14:29 +04:00
John Preston
60cc232884
Update API scheme on layer 145.
2022-09-02 21:14:29 +04:00
John Preston
77772caabb
Update API scheme on layer 145.
2022-09-02 21:14:29 +04:00
John Preston
c126a1e56e
Simplify CustomEmojiId.
2022-08-15 13:17:24 +03:00
John Preston
fede1ff173
Simplify stickers inner API.
2022-08-15 11:34:22 +03:00
John Preston
3698396677
Remove MTP from Polls::create interface.
2022-08-11 09:06:43 +03:00
John Preston
e7a3c5367a
Make MTP* optional in ConfirmInviteBox.
2022-08-11 09:02:41 +03:00
John Preston
8bc807dc40
Set name / phone texts on-demand.
2022-08-09 14:12:19 +03:00
John Preston
b7cc2e9894
Don't pass redundant MTPUpdates arguments.
2022-08-05 13:37:41 +03:00
John Preston
9b92700c24
Add additional cloud premium stickers to fake-set.
2022-08-04 17:48:36 +03:00
John Preston
4915ea8ad3
Add convenient appConfig().get<int>(..).
2022-08-02 13:20:38 +03:00
John Preston
8bb3cd7e65
Push click handler context to Api::ActivateBotCommand.
2022-07-28 20:03:38 +03:00
John Preston
e64190fb64
Fix crash in attached emoji preview.
2022-07-27 12:26:22 +03:00
John Preston
4cf4b6a368
Optimize emoji / stickers update requests.
2022-07-26 20:12:14 +03:00
John Preston
b4b55973b5
Request and cache featured emoji sets.
2022-07-26 20:12:13 +03:00
John Preston
b31a3ba5a3
Improve emoji set box design.
2022-07-26 20:12:13 +03:00
John Preston
b14b69272a
Fix build with GCC.
2022-07-26 20:12:12 +03:00
23rd
57ecd918f1
Added auto-unblocking of bot when it is auto-submitted.
2022-07-26 20:12:11 +03:00
23rd
67195f3825
Added initial support of privacy setting for voice messages.
2022-07-26 20:12:11 +03:00
23rd
89a3462824
Simplified extracting of data from some MTP* responses.
2022-07-26 20:12:11 +03:00
John Preston
afc7b1da62
Update API scheme on layer 144.
2022-07-26 20:12:10 +03:00
23rd
5fbbdd8a9e
Added ability to choose to show recent group history for each new user.
...
Fixed #9864 .
2022-07-26 20:12:10 +03:00
John Preston
b87fd601ab
Update API scheme on layer 144.
2022-07-26 20:12:09 +03:00
John Preston
c01d9747e7
Fix inline via @bot click in additional windows
...
Fixes #24717 .
2022-07-26 20:12:09 +03:00
John Preston
2499955496
Support custom emoji in the message input field.
2022-07-26 20:12:08 +03:00
John Preston
21aa1323ec
Provide custom emoji factory through MarkedTextContext.
2022-07-26 20:12:08 +03:00
23rd
243b16398b
Moved out api for user photos to related separated module.
2022-06-14 18:51:38 +04:00
23rd
13146e9c06
Replaced use of raw MTP* bot commands with new transitional classes.
2022-06-14 18:51:18 +04:00
23rd
5f8608ed90
Moved out BotCommand struct to separated file.
2022-06-14 18:45:12 +04:00
23rd
1d475ee727
Slightly optimized includes in application.h.
2022-06-12 16:07:41 +03:00
John Preston
f78b9324dc
Show videos in premium preview boxes.
2022-06-10 12:05:16 +04:00
23rd
e25b0e791d
Provided window session controller to api functions for bots.
2022-06-09 06:23:51 +03:00
John Preston
aaf1383304
Update API scheme on layer 143.
2022-06-08 16:51:31 +04:00
John Preston
f586ea3a75
Handle MSG_VOICE_TOO_LONG for voice messages.
2022-06-06 18:04:27 +04:00
John Preston
0bf58936e3
Update API scheme on layer 143.
2022-06-06 09:44:49 +04:00
John Preston
499923b6d3
Show real subscription price from the API.
2022-06-03 15:57:06 +04:00
John Preston
de31c1cf0c
Subscription status display.
2022-06-02 17:30:01 +04:00
John Preston
0b2a5a22ba
Update API scheme on layer 143 + transcribe.
2022-05-24 23:38:40 +04:00
John Preston
6dedf7c63e
Update API scheme to layer 143.
2022-05-19 17:27:02 +04:00
John Preston
dd05fb4d14
Show limit toasts and boxes.
2022-05-19 17:27:02 +04:00
John Preston
739123dedc
Implement simple premium limits boxes.
2022-05-19 17:27:02 +04:00
John Preston
a752c4d9f3
Update API scheme on layer 142.
2022-05-19 17:27:01 +04:00
23rd
3ef352b63c
Added ability to recover cloud password from Api::CloudPassword.
2022-05-10 08:53:31 +03:00
23rd
01eacadca5
Added ability to set recovery email from Api::CloudPassword.
2022-05-10 08:53:30 +03:00
23rd
9f155e0053
Added ability to confirm recovery email from Api::CloudPassword.
2022-05-10 08:53:30 +03:00
23rd
2f9dc6ca2a
Added ability to check cloud password from Api::CloudPassword.
2022-05-10 08:53:30 +03:00
23rd
3d6f6cdd8f
Added ability to set cloud password from Api::CloudPassword.
2022-05-10 08:53:30 +03:00
Andrew Krasavin
2b383a4236
Explicitly specify QVector element type to fix build with clang13+rangev3+qt6
...
More info:
https://github.com/telegramdesktop/tdesktop/issues/24385
https://github.com/telegramdesktop/tdesktop/issues/24014
https://github.com/ericniebler/range-v3/issues/1691
2022-05-03 15:15:20 +04:00
John Preston
644881bd3e
Fix build on Windows.
2022-04-19 18:13:27 +04:00
John Preston
9f2683a35b
Fix crash in MessagesSearch requests.
2022-04-19 12:02:11 +04:00
23rd
d289bbdc5e
Added ability to report profile photos.
...
Fixed #24325 .
2022-04-19 09:39:01 +04:00
23rd
2e9e3b3751
Provided parent to report toasts.
2022-04-19 09:39:01 +04:00
23rd
6dce8dfa20
Moved api for report messages to separated file.
2022-04-19 09:39:01 +04:00
John Preston
59fb61e3e6
Don't re-request ringtones on empty list.
2022-04-16 20:13:21 +04:00
23rd
21c647147a
Fixed total count of found messages in channels via api search.
2022-04-15 13:13:44 +03:00
John Preston
1e5f18bfe8
Request bots on updateAttachMenuBots.
2022-04-11 12:30:46 +04:00
John Preston
be6ee73a04
Update bot menu attach in realtime.
2022-04-11 12:18:16 +04:00
23rd
a49eda44d9
Replaced hardcoded limitations for ringtones with server values.
2022-04-10 22:16:15 +03:00
23rd
08f2bbef4e
Moved out nested class for merged message search to separated file.
2022-04-07 19:18:47 +03:00
23rd
4ad31ce4e0
Fixed refreshing of file reference in api toggling media module.
2022-04-07 19:18:47 +03:00
23rd
cf6b995c50
Moved out saving of ringtones to api toggling media module.
2022-04-07 19:18:47 +03:00
John Preston
d35b8f82a3
Play ringtones on click in select box.
2022-04-07 11:35:53 +04:00
23rd
f5164fe3e4
Added ability to use previous peer userpics.
2022-04-07 02:14:02 +03:00
John Preston
c71ba2b8e7
Choose newly uploaded ringtone in the box.
2022-04-06 19:19:50 +04:00
John Preston
d9f6a5206e
Update API scheme on layer 140.
2022-04-06 16:29:06 +04:00
John Preston
622474e83b
Leave only one list of items for custom sounds.
2022-04-05 19:29:43 +04:00
John Preston
ef972ae15b
Fix requesting ringtones list.
2022-04-05 18:07:37 +04:00
23rd
9950452e57
Slightly optimized name of methods in data notify settings.
2022-04-05 15:28:48 +03:00
23rd
1c9b1ea69f
Added api ability to load list of available ringtones.
2022-04-05 15:28:48 +03:00
23rd
085c6f9c12
Added initial api ability to upload ringtones from files.
2022-04-05 11:52:34 +03:00
23rd
36bb23c54c
Moved out data of notify settings to separated module.
2022-04-01 15:53:58 +04:00
John Preston
aed1904b4c
Support theming for webview-s (payments, attach).
2022-03-30 12:23:05 +04:00
23rd
069413c19c
Added caching of result of search messages in dialogs.
2022-03-23 10:03:43 +04:00
23rd
12fbb53ada
Added initial implementation of separated api class for message search.
2022-03-23 10:03:43 +04:00
John Preston
173fdf8056
Send GIFs search results without "via @bot".
2022-03-07 11:09:14 +04:00
23rd
4fff812910
Moved out importChatInvite from ApiWrap.
2022-03-04 11:25:10 +03:00
23rd
df125bac19
Removed Ui::ConfirmDontWarnBox.
2022-02-28 09:08:01 +03:00
23rd
5718789d53
Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox.
2022-02-28 09:08:01 +03:00
23rd
cb7da60ec7
Added ability to send existing media with pre-generated local msgId.
2022-02-25 19:41:15 +03:00
John Preston
6a663932f3
Fix message viewers display in message reactions box.
2022-02-02 15:40:39 +03:00
John Preston
b7a70a2f28
Improve unread reactions list consistency.
2022-01-31 23:16:56 +03:00
John Preston
07beb3e86b
Correctly clear unread reactions.
2022-01-31 11:19:46 +03:00
John Preston
4e88ea970e
Fix build with GCC.
2022-01-29 12:47:20 +03:00
John Preston
4e9a52343f
Process unread reactions to unknown messages.
2022-01-28 19:10:07 +03:00
John Preston
e9c79886d2
Track unread mentions and unread reactions the same way.
2022-01-28 19:10:07 +03:00
John Preston
581b84afe0
Update API scheme on layer 138.
2022-01-28 19:10:07 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
e19180cc86
Beta version 3.4.6: Fix build with Xcode.
2022-01-18 21:56:20 +03:00
John Preston
c8f7a8c795
Add a tab with "Who Seen" to "Who Reacted" box.
2022-01-18 21:44:59 +03:00
John Preston
74a28ffdf7
Use correct string for reacted / seen item.
2022-01-18 19:55:24 +03:00
John Preston
1060b04b1e
Reacted users list on inline reaction right click.
2022-01-14 21:55:48 +03:00
23rd
e1aa08b985
Removed text commands.
2022-01-12 11:54:24 +03:00
John Preston
67319c1612
Version 3.4.1: Fix build with GCC.
2021-12-31 12:33:23 +03:00
John Preston
5fe2e649fb
Attempt to fix a crash in reactions list view.
2021-12-31 00:59:29 +03:00
John Preston
1ab0f840f3
Use reactions icon in context menu if more than 1 reaction type.
2021-12-30 16:08:15 +03:00
John Preston
2c20e7bb02
Beta version 3.3.2: Fix build with GCC.
2021-12-30 00:19:47 +03:00
John Preston
c6811640b5
Show box with reacted users.
2021-12-29 21:22:34 +03:00
John Preston
aafc24008b
Apply reactions from message edit updates.
2021-12-29 21:22:34 +03:00
23rd
90dedb7b70
Added spoiler support to input field.
2021-12-29 21:22:33 +03:00
John Preston
79a09a4510
Show latest reacted in context menu.
2021-12-29 21:22:33 +03:00
John Preston
fe468ce7e9
Respect can_see_list flag in reactions.
2021-12-29 21:22:33 +03:00
John Preston
710ef43e41
Update API scheme on layer 136.
2021-12-29 21:22:33 +03:00
John Preston
1af2cfe143
Extract BottomInfo from HistoryView::Message.
2021-12-29 21:22:33 +03:00
John Preston
f5c7b206bb
Track message reactions.
2021-12-29 21:22:32 +03:00
John Preston
a1439163ce
Update API scheme to layer136.
2021-12-29 21:22:32 +03:00
John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
23rd
9706b84409
Slightly refactored api_bot.
2021-11-30 17:38:22 +04:00
23rd
69dc6c98ce
Removed unused MTPBool from callbacks on done.
2021-11-30 17:37:39 +04:00
23rd
3647241f71
Removed unused MTP::Error from callbacks on fail.
2021-11-30 17:37:07 +04:00
23rd
287a35d208
Removed MTP* from PrePasswordErrorBox.
2021-11-30 17:36:54 +04:00
John Preston
47074b48d6
Improve sessions list design.
2021-11-30 13:44:31 +04:00
John Preston
8264968718
Use cloud "disable calls" settings instead of local.
2021-11-26 18:04:03 +04:00
John Preston
598cec8a9d
Show session details on click.
2021-11-26 18:00:22 +04:00
John Preston
f3e1aef264
Allow editing sessions auto-termination period.
2021-11-26 18:00:22 +04:00
John Preston
07ba84c857
Fix requesting bots list in megagroup.
2021-11-26 18:00:22 +04:00
23rd
f255573070
Replaced use of raw MTP* participant type with new transitional class.
2021-11-26 18:00:22 +04:00
23rd
c65468f270
Added new class Api::ChatParticipant.
2021-11-26 18:00:22 +04:00
23rd
503814ad4e
Slightly refactored Api::ChatParticipants.
2021-11-26 18:00:22 +04:00
23rd
b9c64499bd
Moved code for api participants to separated file.
2021-11-26 18:00:21 +04:00
John Preston
96c86b3e49
Update API scheme on layer 135.
2021-11-26 18:00:21 +04:00
John Preston
4f7c728632
Update API scheme on layer 135.
2021-11-26 18:00:20 +04:00
John Preston
49544111ab
Allow setting custom device name.
2021-11-26 18:00:19 +04:00
John Preston
a511681113
Take session name from device model.
2021-11-26 18:00:19 +04:00
John Preston
17ffebb684
Fix local display of sent-as from anonymous admin.
2021-11-26 18:00:19 +04:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
431e3035af
Update API scheme to layer 135.
2021-11-26 18:00:18 +04:00
John Preston
3b2f6b893d
Hide MTPInputFile in Api::RemoteFileInfo.
2021-11-18 11:04:06 +04:00
John Preston
5d0445dd25
Remove unneeded namespace qualifiers.
2021-11-18 11:03:03 +04:00
John Preston
a0110fed27
Allow to see who viewed message from the migrated history.
2021-11-16 12:39:19 +04:00
John Preston
c534f3f22e
Some internal HistoryItem refactoring.
...
Replace most IsServerMsgId / id <=> 0 with isRegular().
Track isLocal / isHistoryEntry in flags.
Remove toHistoryMessage.
2021-11-07 12:50:13 +04:00
John Preston
aaae5b0553
Support invite link label editing.
2021-10-29 18:31:07 +04:00
John Preston
eb82664452
Use recent requester userIds from API.
2021-10-29 18:31:07 +04:00
John Preston
36271d6b85
Save recent requester userIds from API.
2021-10-29 18:31:07 +04:00
John Preston
f839c7f2bb
Update API scheme on layer 134.
2021-10-29 18:31:07 +04:00
John Preston
2e1981c5a6
Improve confirm join box design.
2021-10-29 18:31:06 +04:00
John Preston
ab60628386
Usage limit and requests are mutually exclusive.
2021-10-29 18:31:06 +04:00
John Preston
2ade6be146
Show correct phrase in local join messages.
2021-10-29 18:31:06 +04:00
John Preston
8618f6d7eb
Push recent requests from requests box to the bar.
2021-10-29 18:31:06 +04:00
John Preston
0dfbd5fa6e
Allow processing requests from full list.
2021-10-29 18:31:06 +04:00
John Preston
b4895ef730
Allow to accept / reject requests by link.
2021-10-29 18:31:06 +04:00
John Preston
9e05e44a14
Inform about join request being sent.
2021-10-29 18:31:06 +04:00
John Preston
3af3f85f82
Allow creating approve-only invite links.
2021-10-29 18:31:06 +04:00
John Preston
185523f66f
Update API scheme to layer 134.
2021-10-29 18:31:06 +04:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
23rd
ea10cf5758
Moved api polls processing to separated file.
2021-10-20 22:56:19 +03:00
23rd
159beb138a
Moved api peer photo processing to separated file.
...
Removed MainWidget::deletePhotoLayer.
2021-10-20 22:56:19 +03:00
23rd
25f6bea66e
Moved ConfirmPhoneBox to td_ui.
2021-10-19 06:34:28 +03:00
23rd
80461bd9fe
Moved ConfirmBox to Ui namespace.
2021-10-19 06:34:27 +03:00
23rd
6148edbc7d
Moved ConfirmBox to td_ui.
2021-10-19 06:34:27 +03:00
23rd
fa6725c54a
Extracted api code from ConfirmPhoneBox to separated file.
2021-10-19 06:34:27 +03:00
CoderTimZ
c9e24c2283
Display dates with the system date format
2021-10-11 21:56:29 +04:00
23rd
816f422e21
Removed MTP* from applying message edition.
...
Fixed #17073 .
2021-10-08 10:39:36 +04:00
John Preston
d532b65d1c
Don't use MTP* for replies data.
2021-10-07 22:57:44 +04:00
John Preston
4aac633413
Fix views increment.
...
Regression was introduced in 21aa1f49d7
.
Fixes #17069 .
2021-10-07 11:29:30 +04:00
John Preston
0c906a5e6d
Fix crash in local changelog messages.
2021-10-07 10:58:24 +04:00
John Preston
21ac2b8f3a
Don't use MTP* for reply markup data.
2021-10-04 23:47:30 +04:00
23rd
21f7cec781
Fixed build for macOS.
2021-09-30 21:21:07 +04:00
23rd
21aa1f49d7
Moved views increment scheduler from MainWidget to separate file.
2021-09-30 18:45:38 +03:00
John Preston
a228c62286
Fix "Nobody Viewed / Watched / Listened" seen state.
2021-09-27 18:51:50 +04:00
23rd
449f2d2f94
Migrated dependencies in Github CI for macOS.
2021-09-17 13:12:07 +03:00
John Preston
34c0d97c54
Show emoji interaction seen status.
2021-09-17 10:25:36 +03:00
John Preston
cfb43081c7
Play incoming interactions.
2021-09-17 10:25:36 +03:00
John Preston
8069fdd873
Use base/random.h instead of openssl::RandomValue.
2021-09-15 13:42:22 +03:00
John Preston
52721847f4
Fix outgoing voice message unread mark.
2021-09-15 13:42:22 +03:00
John Preston
0a4a96d4cd
Fix action build on Linux.
2021-09-12 01:39:28 +03:00
23rd
900a7d0b2b
Appended references to const auto types in loop to prevent copying.
...
Suggested by Apple Clang.
2021-09-09 16:32:04 +03:00
John Preston
79b0bbf6cf
Add an icon to who read context menu item.
2021-09-09 16:27:44 +03:00
John Preston
a3e8e379dd
Show userpics in full who read list.
2021-09-09 11:48:30 +03:00
John Preston
14314df26a
Show userpics in who read context item.
2021-09-09 00:10:49 +03:00
John Preston
fa5e66a736
Check listened / viewed for voice / video messages.
2021-09-08 13:50:56 +03:00
John Preston
abbac61702
Show who've seen the message in submenu.
2021-09-07 23:41:08 +03:00
John Preston
2f5f100626
Start loading users who've read an outgoing message.
2021-09-07 23:41:08 +03:00
John Preston
a6c98f4bb4
Update API scheme to layer 133.
2021-09-07 23:41:07 +03:00
John Preston
23e9e7b9f0
Remove for_const macro.
2021-09-06 13:13:26 +03:00
23rd
eadd7704ef
Removed Main::Session forward declaration from data_types.
2021-09-01 01:23:20 +03:00
23rd
dc8eb79295
Moved code of data send actions from Data::Session to separated file.
2021-08-30 23:08:57 +03:00
23rd
8c17e3e578
Added sending action when choosing sticker.
2021-08-30 20:50:32 +03:00
23rd
ccea6ce492
Added animated indicator of choosing sticker action to chats list.
2021-08-30 20:50:24 +03:00
John Preston
52a6282eb9
Count unread replies locally when possible.
2021-08-30 20:32:58 +03:00
John Preston
c39024c7fd
Track and display unread count in discussions.
2021-08-30 20:32:58 +03:00
John Preston
8e0b9b685c
Show 'X subscribers' in channel ConfirmInviteBox.
...
Fixes https://bugs.telegram.org/c/2059
2021-08-18 15:57:52 +03:00
23rd
1fd28d5cfb
Removed MTP* from public interface of Api::CloudPassword.
2021-08-15 13:44:43 +03:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00
23rd
cbad2469db
Moved MTP cloud password from ApiWrap to Api::CloudPassword.
2021-08-10 15:46:18 +03:00
23rd
0ae260c6e1
Moved MTP blocked peers from ApiWrap to Api::BlockedPeers.
2021-08-10 15:46:18 +03:00
23rd
5bd73bab9b
Moved user privacy from ApiWrap to Api::UserPrivacy.
2021-08-10 15:46:18 +03:00
John Preston
116a768fde
Don't use MTP* for Message flags.
2021-07-28 15:28:17 +03:00
23rd
024bb5e54f
Moved App::formatPhone to td_ui.
2021-07-26 17:38:51 +03:00
John Preston
8fc7ba7ac1
Handle updateBotCommands.
2021-07-13 22:08:09 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
John Preston
4206ff0483
Don't use MTP* for StickersSet flags.
2021-07-09 09:08:58 +03:00
John Preston
75090dedaa
Don't store MTPInputStickerSet in data.
2021-07-08 22:08:59 +03:00
John Preston
f22e68fc32
Don't use MTP* for PeerSettings flags.
2021-07-08 17:32:39 +03:00
John Preston
a74228acea
Don't use MTP* for ChannelData flags.
2021-07-08 16:11:09 +03:00
John Preston
5040c2e766
Don't use MTP* for ChatData flags.
2021-07-08 15:11:46 +03:00
23rd
7cd6b821b3
Fixed update of recently attached stickers after sending.
2021-07-06 12:13:05 +03:00
23rd
8e08f69508
Added support updateNewStickerSet and updateStickerSets for masks.
2021-07-06 12:13:05 +03:00
23rd
abe62475cb
Added support updateStickerSetsOrder for masks.
2021-07-06 12:13:05 +03:00
23rd
1cdb83462e
Added initial implementation of masks panel.
2021-07-06 12:13:05 +03:00
23rd
e05343d721
Added sending info of stickered photos.
2021-07-06 12:13:05 +03:00
John Preston
e1120d1cb5
Optimize out most of LastUserInputTime() calls.
...
Fixes #16118 .
2021-06-18 19:22:36 +04:00
23rd
b422ec025e
Removed Ui::show from classes that have pointer to Controller.
2021-06-17 10:57:45 +04:00
John Preston
f7454a4284
Fix crash on quit in idle state.
2021-05-24 22:45:15 +04:00