John Preston
|
02ad5f2772
|
Update API scheme and start invite links.
|
2021-01-25 16:47:40 +04:00 |
23rd
|
d4bbbdb65c
|
Replaced rand_value util function with openssl::RandomValue.
|
2021-01-24 10:41:10 +03:00 |
John Preston
|
dfee8238c6
|
Fix crash in legacy groups speaking typings handling.
|
2020-12-23 14:45:37 +04:00 |
John Preston
|
d16bc36bae
|
Update API scheme.
|
2020-12-22 22:39:30 +04:00 |
John Preston
|
146a9c2794
|
Don't edit old 'voice chat started' message.
|
2020-12-16 12:20:46 +04:00 |
John Preston
|
00fac70140
|
Fix resetting all sessions.
|
2020-12-16 12:20:46 +04:00 |
John Preston
|
b550eb5ab2
|
Send speaking typings each 3 seconds.
|
2020-12-15 14:49:08 +04:00 |
John Preston
|
15620b5c2d
|
Divide speaking status and background noise.
|
2020-12-15 14:16:44 +04:00 |
John Preston
|
1b624d67b8
|
Support voice chats in legacy groups, with migration.
|
2020-12-14 16:52:18 +04:00 |
John Preston
|
424ba1dbea
|
Track speaking state in non-joined voice chats.
|
2020-12-11 15:04:34 +04:00 |
John Preston
|
c82bc691e0
|
Improve group call service messages.
|
2020-12-01 17:17:05 +03:00 |
John Preston
|
624ee3bf60
|
Send speaking typing actions.
|
2020-12-01 09:45:24 +03:00 |
John Preston
|
33941ad1b9
|
Start group call bar in HistoryWidget.
|
2020-12-01 09:45:21 +03:00 |
John Preston
|
00504b61cd
|
Allow all messages silent in support mode.
|
2020-11-19 16:23:57 +03:00 |
John Preston
|
4f6f654e34
|
Check replies_pts before applying.
Fixes #9062.
|
2020-11-17 18:05:35 +03:00 |
John Preston
|
48dad5f477
|
Improve typing status sending.
|
2020-10-30 18:32:21 +03:00 |
John Preston
|
c2f0bcf933
|
Keep first game sticker frames inside the binary.
|
2020-10-30 18:32:19 +03:00 |
John Preston
|
7f956d32a6
|
Support slot machine game.
|
2020-10-30 18:32:18 +03:00 |
John Preston
|
ae298818a8
|
Implement message bar with animations.
|
2020-10-30 18:32:17 +03:00 |
John Preston
|
ec35e3f081
|
Track multiple pinned messages in MessagesList.
|
2020-10-30 18:32:17 +03:00 |
John Preston
|
cc28ba4284
|
Update API scheme to layer 120.
|
2020-10-30 18:32:17 +03:00 |
23rd
|
665e322fce
|
Added ability to see attached stickers on documents.
Fixed #8927.
|
2020-10-30 13:18:40 +03:00 |
23rd
|
1459e6f38e
|
Moved request for attached stickers to separate file.
|
2020-10-30 13:18:40 +03:00 |
John Preston
|
9de4c42555
|
Keep sending typings up to 30s after offline.
|
2020-10-23 18:25:55 +03:00 |
John Preston
|
0690d14f1b
|
Don't send typings to bots and offline users.
|
2020-10-23 17:28:11 +03:00 |
23rd
|
5540b0bb8b
|
Fixed glitch for scheduled messages with elapsed date in channels.
|
2020-10-23 13:32:32 +03:00 |
23rd
|
3e6ba53a04
|
Reduced number of requests for authorizations list in SessionsBox.
|
2020-09-30 18:48:35 +03:00 |
23rd
|
035a19b41e
|
Removed authorizations check form Data::Session.
|
2020-09-30 18:48:34 +03:00 |
23rd
|
6ac5f32796
|
Moved other authorizations api request to separated file.
|
2020-09-30 18:48:34 +03:00 |
John Preston
|
e8df47c926
|
Show send action animations in Replies thread.
|
2020-09-29 19:03:30 +03:00 |
John Preston
|
13ad590a51
|
Track inbox/outbox comments/replies read state.
|
2020-09-29 19:03:27 +03:00 |
John Preston
|
f53f934001
|
Handle new typing update in channels.
|
2020-09-29 19:03:27 +03:00 |
John Preston
|
a287dec242
|
Allow sending typing/send actions for Replies section.
|
2020-09-29 19:03:27 +03:00 |
John Preston
|
f73b0f0b0d
|
Update API scheme on layer 119.
|
2020-09-29 19:03:27 +03:00 |
John Preston
|
c2bb2526d3
|
Handle updateReadDiscussion.
|
2020-09-29 19:03:25 +03:00 |
John Preston
|
01ab6e6d4d
|
Support anonymous group admins.
|
2020-09-29 19:03:24 +03:00 |
John Preston
|
55edb3bdfe
|
Update API scheme to layer 119. Count replies.
|
2020-09-29 19:03:18 +03:00 |
John Preston
|
fcdc4cd465
|
Handle bot callback buttons with password.
|
2020-09-29 19:03:18 +03:00 |
John Preston
|
49c230b898
|
Update API scheme to layer 118.
|
2020-09-29 19:03:18 +03:00 |
23rd
|
6e3fb253b9
|
Added ability to remove recent stickers.
|
2020-08-21 16:23:44 +03:00 |
23rd
|
8a34f29329
|
Moved toggling of existing media to separate file.
|
2020-08-19 14:47:25 +03:00 |
John Preston
|
6d36176a8d
|
Add test implementation of webrtc calls.
|
2020-08-11 18:21:40 +04:00 |
John Preston
|
5a1a8af222
|
Suggest enabling archive and mute in settings.
|
2020-07-25 11:25:51 +04:00 |
John Preston
|
3aea9cb3ca
|
Add archive and mute settings editing.
|
2020-07-25 11:24:37 +04:00 |
John Preston
|
638d4d63c5
|
Update API scheme to layer 115.
|
2020-07-25 11:24:11 +04:00 |
John Preston
|
e065d32d28
|
Don't try building profile photos list by updates.
|
2020-07-23 17:47:04 +04:00 |
John Preston
|
d4feb16378
|
Don't mark as read when scheduling messages.
|
2020-07-23 17:46:52 +04:00 |
23rd
|
5c097887ef
|
Added ability to edit media in scheduled messages.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
b02b690747
|
Moved HistoryWidget::saveEditMsgDone/Fail to lambdas.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
c52da743fd
|
Fixed WebPageId removing from api_editing.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
63dff9ff91
|
Moved edit text messages from HistoryWidget to api_editing.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
1c41808042
|
Set Api::EditMessage as generic function.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
c46b96f252
|
Moved edit captions from EditCaptionBox to api_editing.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
6c89f60679
|
Added edit messages with uploaded file to api_editing.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
bb73687fc5
|
Added api_editing as separate file of API code for edit messages.
|
2020-07-17 18:22:38 +03:00 |
23rd
|
c350e33dd8
|
Moved preparing MTPInputMedia to separate file.
|
2020-07-17 18:22:37 +03:00 |
John Preston
|
04f95e905e
|
Fix crash in bot callback sending.
|
2020-07-17 08:13:53 +04:00 |
23rd
|
f68e4d9d59
|
Fixed sending of PlayGame user action.
|
2020-07-14 19:24:36 +03:00 |
23rd
|
9445ce4b09
|
Moved sending of bot's CallbackData and CallbackGame to separate file.
|
2020-07-14 19:03:41 +04:00 |
John Preston
|
52e780b065
|
Fix a memory leak using a recursive lambda.
|
2020-07-14 19:03:14 +04:00 |
John Preston
|
2f5cb33bf2
|
Fix finalizing media in non-active account.
|
2020-07-14 19:02:27 +04:00 |
John Preston
|
79a361ba43
|
Move call management to Core::App.
|
2020-06-25 21:57:36 +04:00 |
23rd
|
e318a7d65f
|
Simplified ranges::find_if with ranges::any_of and ranges::none_of.
|
2020-06-23 21:53:43 +04:00 |
John Preston
|
357caf8007
|
Keep separate MTP::Config's for separate accounts.
|
2020-06-23 21:53:41 +04:00 |
John Preston
|
bc144377c0
|
Support logout of a secondary account.
|
2020-06-23 21:53:41 +04:00 |
23rd
|
815e26eea5
|
Added missed handler for MTPupdates_GetState.
|
2020-06-23 21:53:40 +04:00 |
John Preston
|
f450f81215
|
Remove non-UI calls to App::main.
|
2020-06-23 21:53:40 +04:00 |
John Preston
|
3c4e959468
|
Replace observer_peer with rpl interface.
|
2020-06-23 21:53:40 +04:00 |
John Preston
|
b0f9ad71dd
|
Check some more App::main()s.
|
2020-06-23 21:53:40 +04:00 |
John Preston
|
0ad7dcaef9
|
Remove MTP::MainInstance() global access point.
|
2020-06-23 21:53:40 +04:00 |
John Preston
|
0b028b959b
|
Move updates handling MainWidget -> Api::Updates.
|
2020-06-23 21:53:39 +04:00 |
John Preston
|
ad4afe9293
|
Move session data localstorage -> storage_account.
|
2020-06-23 21:53:39 +04:00 |
John Preston
|
fc174f742a
|
Move stickers code to Data::Stickers class.
|
2020-06-23 21:53:38 +04:00 |
John Preston
|
bdbcd8e540
|
Use Main::Session in entities parsing.
|
2020-06-08 12:05:17 +04:00 |
23rd
|
41255cab44
|
Removed display views and author for sent scheduled messages.
Moved filling of post flags to a single place.
|
2020-05-20 12:41:44 +04:00 |
John Preston
|
0251f58bf2
|
Use Semibold in names, use Bold in messages.
Fixes #7813, fixes #7823.
|
2020-05-08 12:12:47 +04:00 |
John Preston
|
54f757e770
|
Allow sending dice from dice media tooltip.
|
2020-04-21 18:55:35 +04:00 |
John Preston
|
bed208d621
|
Send dice media based on appconfig.
|
2020-04-21 18:55:35 +04:00 |
John Preston
|
3e2f4bed50
|
Update scheme to layer 102.
Support different dice-like media.
|
2020-04-21 18:55:34 +04:00 |
John Preston
|
9ef41062d3
|
Ignore whitespaces in dice sending.
|
2020-03-30 23:53:10 +04:00 |
John Preston
|
b8684af537
|
Improve filters reordering.
|
2020-03-27 20:36:04 +04:00 |
John Preston
|
18805a5ef8
|
Allow reordering filters in side bar.
|
2020-03-27 20:36:04 +04:00 |
John Preston
|
55900bbd3d
|
Save pinned chats in filters to server.
|
2020-03-27 20:36:03 +04:00 |
John Preston
|
f8cc134bd6
|
Send dice emoji as Dice media.
|
2020-03-27 20:36:02 +04:00 |
John Preston
|
ed715fb810
|
Update API scheme to layer 111.
|
2020-03-27 20:36:01 +04:00 |
John Preston
|
818f5cd004
|
Send and delete messages through Histories.
|
2020-02-21 18:48:30 +04:00 |
John Preston
|
db322cc19a
|
Move requestDialogEntry to Histories.
|
2020-02-21 18:48:30 +04:00 |
23rd
|
c08b2ae3df
|
Added ability to schedule messages to be sent when user comes online.
Pro tip: Hold Ctrl key to send a silent scheduled message!
|
2020-01-23 10:09:33 +03:00 |
John Preston
|
41e13e39bc
|
Apply ignore_restriction_reasons from config.
|
2019-12-09 18:42:11 +03:00 |
John Preston
|
431b7445c3
|
Allow editing sensitive content filtering.
|
2019-12-09 15:59:08 +03:00 |
John Preston
|
849deb57e2
|
Move many widget classes to lib_ui.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
0c713a930a
|
Remove app.h / facades.h from precompiled header.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
a87529b8c9
|
Version 1.8.10.
- Bug fixes and other minor improvements.
|
2019-10-01 23:59:46 +03:00 |
John Preston
|
0c30bbf40a
|
Fix file reference refresh in stickers / GIFs.
Fixes #6592.
|
2019-09-30 13:25:09 +03:00 |
John Preston
|
51c1dc20e1
|
Unregister randomId if send message fails.
|
2019-09-09 11:13:41 +03:00 |
John Preston
|
5758f756c9
|
Fix draft clearing on message send.
Regression was introduced in caef7dde24 .
|
2019-08-30 13:31:45 +03:00 |
John Preston
|
ef7087348a
|
Allow to schedule created polls.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
03cdddfe18
|
Allow sending scheduled messages.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
caef7dde24
|
Bundle silent and scheduled to Api::SendOptions.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
694f771131
|
Allow to send scheduled messages instantly.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
3814b0833d
|
Keep track of scheduled messages.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
549789bfb7
|
Update API scheme to layer 105.
|
2019-08-27 19:10:37 +03:00 |
John Preston
|
02b65a42f7
|
Move message client flags to a separate field.
|
2019-08-09 20:19:23 +01:00 |
John Preston
|
f48732f813
|
Extract username from t.me/username searches.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
10e28913ca
|
Search single messages by message link.
|
2019-08-09 11:50:49 +01:00 |
John Preston
|
3f2cc01f48
|
Allow sending silent messages.
|
2019-07-27 17:19:04 +02:00 |
John Preston
|
ff44094ded
|
Rename AuthSession to Main::Session.
|
2019-07-24 13:45:24 +02:00 |
John Preston
|
c50ade565a
|
Track sending and failed messages.
|
2019-07-24 08:02:20 +02:00 |