John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
23rd
b9c64499bd
Moved code for api participants to separated file.
2021-11-26 18:00:21 +04:00
John Preston
5e3b094e86
Allow report / block / delete all from channels.
2021-11-26 18:00:20 +04:00
John Preston
80fcffcc40
Delete history for specific days in private chats.
2021-11-26 18:00:19 +04:00
John Preston
213d7875ba
Rename insertLocalMessage -> insertMessageToBlocks.
2021-11-08 12:37:02 +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
af93d7cc97
History::createItem returns not_null.
2021-11-06 00:36:16 +04:00
John Preston
7a57174ab1
Register sponsored view only on full message show.
2021-11-03 15:49:48 +04:00
John Preston
2ade6be146
Show correct phrase in local join messages.
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
419f6345b3
Added sponsored messages to HistoryWidget.
2021-10-07 11:09:09 +04:00
23rd
eda5cd47ad
Added manager of sponsored messages.
2021-10-07 11:09:08 +04:00
John Preston
730412fefe
Load albums of last chat messages.
2021-10-04 23:47:33 +04:00
John Preston
21ac2b8f3a
Don't use MTP* for reply markup data.
2021-10-04 23:47:30 +04:00
John Preston
ead695b101
Don't pass wide fake MsgId through MTPMessage.
2021-09-30 15:30:39 +04:00
John Preston
1e660fc2a2
Allocate 64 bits for message ids.
2021-09-30 13:49:37 +04:00
John Preston
26b9146c32
Beta version 3.0.5: Try fixing messages skipping.
2021-09-17 14:27:34 +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
9dfc60026e
Add simple forwarding options on bar click.
2021-08-31 19:47:38 +03:00
23rd
dc8eb79295
Moved code of data send actions from Data::Session to separated file.
2021-08-30 23:08:57 +03:00
John Preston
3cd0f9d189
Start non-unique ChatTheme.
2021-08-30 20:32:57 +03:00
John Preston
f3dd8c68b3
Load chat cloud themes list.
2021-08-30 20:32:57 +03:00
John Preston
f2f19b14eb
Fix reading one message if last one is outgoing.
2021-08-17 18:07:20 +03:00
John Preston
116a768fde
Don't use MTP* for Message flags.
2021-07-28 15:28:17 +03:00
John Preston
22e77bf3af
Don't use MTP* for ReplyMarkup flags.
2021-07-28 15:16:23 +03:00
John Preston
7bbc4b7191
Add basic new messages animation.
2021-07-20 12:20:22 +03:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +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
John Preston
e34375405e
Don't use MTP* for UserData flags.
2021-07-08 14:19:12 +03:00
John Preston
e5ac7a1416
Fix creating a scheduled voice chat.
2021-04-12 15:36:19 +04:00
John Preston
35ff621b5b
Show toast on successfull payment.
2021-04-12 12:50:31 +04:00
John Preston
1342077dcb
Use 48 bit [User/Chat/Channel]Id, 56 bit PeerId.
2021-04-09 15:05:00 +04:00
John Preston
66e7f05df1
Improve scheduled voice chat top bar design.
2021-04-06 18:41:16 +04:00
John Preston
3ec3f6484f
Update API scheme to layer 128.
2021-04-06 18:41:15 +04:00
Ilya Fedin
c0c10689a1
Get rid of deprecated ranges::view usage
2021-03-13 19:14:58 +03:00
Ilya Fedin
c4dcf064d5
Avoid multiple .arg usage as suggested by clazy
2021-03-13 19:08:33 +03:00
John Preston
5794679277
Don't accept drafts older than last saved.
...
I hope it finally fixes #4922 , partially fixes #10001 .
The rest of #10001 like RAM usage / crashes are unrelated to drafts.
2021-03-12 16:58:26 +04:00
John Preston
8142acc709
Remove legacy #feed code.
2021-02-25 17:03:51 +04:00
John Preston
f9f52302bb
Ignore accents in contacts list sorting.
2021-02-22 23:42:42 +04:00
John Preston
8f0e23bb25
Improve editing messages with link previews.
...
Now preview state can be one of (allowed, cancelled, empty-in-edit).
In case of editing a message without preview we set the state to
empty-in-edit and it changes to allowed if the links in the message
are changed somehow.
That way we don't need to cancel the preview when editing a message
with a cancelled preview and at the same time adding a link to
a message that had no preview in the first place will add a preview.
2021-01-29 15:27:17 +04:00
23rd
eb42a77eb7
Changed Up arrow shortcut for albums to edit item with caption.
...
Fixed #10134 .
2021-01-22 16:53:59 +04:00
23rd
15254599e2
Unified checking for editable message.
2021-01-11 22:46:56 +03:00
John Preston
1b624d67b8
Support voice chats in legacy groups, with migration.
2020-12-14 16:52:18 +04:00
John Preston
8618fe41ee
Apply new group call from new service message.
2020-12-01 09:45:22 +03:00
John Preston
b3eb7858e6
Save local drafts in scheduled / replies sections.
...
Fix inline bot switch inline in scheduled / replies sections.
2020-11-17 12:58:07 +03:00
John Preston
0687cea1ed
Fix unpinning all messages.
2020-10-30 18:32:22 +03:00
John Preston
cd5cad72bd
Use only shared media code for pinned tracking.
2020-10-30 18:32:20 +03:00
John Preston
fc92e3fadd
Add pinned messages section.
2020-10-30 18:32:20 +03:00