John Preston
926aae6847
Update API scheme on layer 166.
2023-10-26 14:08:40 +04:00
John Preston
874c84ad4e
Fix file reference refresh in story forward.
2023-09-28 23:51:29 +04:00
John Preston
846e96579d
Fix direct story links for channels.
2023-09-25 17:53:02 +04:00
John Preston
d5b429e910
Update API scheme to layer 164.
2023-09-22 09:43:31 +04:00
John Preston
8adbbe6885
Don't expect itemId from shareContact.
2023-09-05 19:30:29 +04:00
John Preston
d77c7a70ab
Implement new bot web-app methods.
2023-09-04 17:36:55 +04:00
John Preston
b80f5f9706
Manage notifications exceptions in Settings.
2023-08-23 18:09:32 +02:00
John Preston
92fec8304e
Implement connected websites section.
2023-08-18 17:03:50 +02:00
John Preston
bda3bae712
Always use crl::time for media durations.
2023-08-04 08:46:46 +02:00
John Preston
a57e9990b0
Update API scheme on layer 160.
2023-07-20 07:20:13 +04:00
John Preston
1b581a1597
Support story link previews.
2023-07-20 07:20:12 +04:00
John Preston
80bec508b6
Support new stories link t.me/username/s/123.
2023-07-20 07:20:12 +04:00
John Preston
a933168ef7
Allow sharing stories and copying a link.
2023-07-20 07:20:11 +04:00
John Preston
bafb4f91b4
Update API scheme on layer 160.
2023-07-20 07:20:11 +04:00
John Preston
b195ec4fd5
Support stories file reference refreshing.
2023-07-20 07:20:09 +04:00
John Preston
04e7ce4408
Update API scheme on layer 160: Replies.
2023-07-20 07:20:09 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
312aa4b130
Update API scheme on layer 158.
2023-04-11 19:17:38 +04:00
John Preston
8a9d13c6e4
Initial add filter / chats / edit filter link.
2023-04-11 19:17:37 +04:00
John Preston
f3e15c7fcd
Suggest inviting by link if privacy disallows adding.
2023-03-12 07:25:39 +04:00
John Preston
405230c0c6
Don't request settings of unknown peers.
2023-02-06 12:24:08 +04:00
John Preston
4234f0b797
Check if bot is in group or if can be added.
2023-02-02 22:12:33 +04:00
John Preston
c48ac28204
Search stickers by emoji.
2023-02-02 22:12:31 +04:00
John Preston
554f66f089
Support separate message type group restrictions.
2023-02-02 22:12:31 +04:00
John Preston
7023b013ce
Initial support of separate windows for accounts.
2023-01-19 09:45:28 +04:00
John Preston
a7c4aea9ff
Revert "Clear draft that failed to be saved."
...
This reverts commit 7866013ab6
.
Loosing the current field text in case the server doesn't accept
the draft is worse than showing some sticked draft in the list.
We always can just hide the cloud draft in chats list in case you
can't edit it really if there are reports about them.
2023-01-02 10:50:59 +04:00
John Preston
7f969e5102
Fix forwarding to General topic.
2022-12-27 11:49:03 +04:00
John Preston
627eba1c5a
Update API scheme on layer 151.
2022-12-26 14:24:08 +04:00
John Preston
076f0e0800
Fix General topic message links.
2022-12-26 14:24:07 +04:00
John Preston
1dd83f3d34
Support personal photo edit in EditContactBox.
2022-12-26 14:24:06 +04:00
John Preston
5bee6310c0
Allow sending media with spoilers.
2022-12-26 14:24:05 +04:00
John Preston
1b73b34810
Make HistoryItem a final class.
2022-12-26 14:24:04 +04:00
23rd
66926ba25e
Fixed scrolling to end when media is replaced.
2022-12-09 11:54:37 +03:00
23rd
4fabb3f2a2
Replaced some qsl with u""_q literal.
2022-11-30 17:17:14 +03:00
John Preston
01139e1b04
Remove facades module.
2022-11-30 16:55:51 +04:00
John Preston
01748d8aba
Better General topic support.
2022-11-29 18:30:38 +04:00
John Preston
7866013ab6
Clear draft that failed to be saved.
2022-11-29 18:30:38 +04:00
John Preston
57af221d39
Support General topic somehow.
2022-11-29 18:30:38 +04:00
23rd
2acedca6b7
Replaced some qstr with u""_q literal.
2022-11-29 14:12:50 +03:00
23rd
3467fe226f
Added ability to send webp as compressed image.
2022-11-22 00:26:49 +00:00
John Preston
37308cde21
Support dialog rows with variable height.
2022-11-22 00:26:48 +00:00
John Preston
8a288476b8
Implement pinned topics reordering.
2022-11-22 00:26:48 +00:00
John Preston
c7741cb62a
Apply short topic info from channelMessages.
2022-11-22 00:26:48 +00:00
John Preston
9e7a4e59a8
Version 4.3: Fix build with Xcode.
2022-11-05 19:11:38 +04:00
John Preston
d58f312342
Generate old topic message links for now.
2022-11-05 17:49:01 +04:00
John Preston
fdf4129e5e
Fix build with GCC.
2022-11-02 08:51:03 +04:00
John Preston
d5ea0149e8
Implement drag-n-drop to forum 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
18bf5c0ee2
Handle nice topic / post-in-topic links.
2022-11-01 19:25:43 +04:00
John Preston
8dc27339b4
Support pinned messages bar in topics.
2022-11-01 19:25:43 +04:00
John Preston
5d76415a5d
Implement jump-to-date in topics.
2022-11-01 19:25:43 +04:00
John Preston
c8ed8e0e5f
Support nice empty topic view.
2022-11-01 19:25:42 +04:00
John Preston
06d1644baa
Mark topics as read on reply from notification.
2022-11-01 19:25:42 +04:00
John Preston
602ba5bba9
Implement correct ForumTopic::canWrite logic.
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
7cdf20a7c5
Allow topic deletion.
2022-11-01 19:25:40 +04:00
John Preston
306179ca7c
Update API scheme on layer 148.
2022-11-01 19:25:40 +04:00
John Preston
df5602d203
Support topic icon display in topic profile.
2022-11-01 19:25:40 +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
23rd
9b7329b378
Removed username from public data members of ChannelData.
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
ead427793b
Handle forum / topic links.
2022-11-01 19:25:38 +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
92a4b27e65
Support per-topic notification settings.
2022-11-01 19:25:37 +04:00
John Preston
58b8eb8e96
Implement per-topic shared media.
2022-11-01 19:25:37 +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
John Preston
2c0a38d356
Don't unload emoji sets.
...
Fixes #24933 .
2022-08-15 15:52:27 +03:00
John Preston
655194c841
Return ApiWrap::requestPeerSettings method.
2022-08-11 09:59:18 +03:00
John Preston
566128c3eb
Remove MTP from requestDeepLinkInfo interface.
2022-08-11 09:05:37 +03:00
John Preston
ab3d3a449b
Remove MTP from requestWallPaper interface.
2022-08-11 09:05:23 +03:00
John Preston
e9fd249c5a
Remove some unused ApiWrap methods.
2022-08-11 09:04:25 +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
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
bb29773090
In jump-to-date don't clear history stack.
2022-07-26 20:12:12 +03:00
John Preston
a821c3c31d
Support thumb_document_id in emoji sets.
2022-07-26 20:12:10 +03:00
John Preston
afc7b1da62
Update API scheme on layer 144.
2022-07-26 20:12:10 +03:00
23rd
1b754d14ae
Improved display some api errors in non-primary windows.
2022-06-20 23:08:37 +03:00
John Preston
9b7e19e9c5
Remove debug code path (always error display).
2022-06-14 19:52:09 +04:00
23rd
c9bd0ab725
Replaced MTP types with type aliases for shared media api.
2022-06-14 18:51:53 +04:00
23rd
7727cd734e
Slightly simplified processing of received full peer info.
2022-06-14 18:51:45 +04:00
23rd
243b16398b
Moved out api for user photos to related separated module.
2022-06-14 18:51:38 +04:00
John Preston
f78b9324dc
Show videos in premium preview boxes.
2022-06-10 12:05:16 +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
d1907083ed
Add FileSizeLimitBox and pass "ref" to premium payment.
2022-05-23 18:46:15 +04:00
John Preston
5cd065ef6b
Show premium page on limit increase decision.
2022-05-20 17:12:56 +04:00
John Preston
739123dedc
Implement simple premium limits boxes.
2022-05-19 17:27:02 +04:00
John Preston
5874ae7c51
Update API scheme on layer 142: Premium stickers.
2022-05-19 17:27:01 +04:00
John Preston
949caecb75
Fix bot start token sending.
2022-04-14 16:13:12 +04:00
23rd
4ad31ce4e0
Fixed refreshing of file reference in api toggling media module.
2022-04-07 19:18:47 +03:00
John Preston
0615f21deb
Allow editing general notification sound.
2022-04-06 19:23:41 +04:00
John Preston
2156e15732
Fix refreshing ringtone file references.
2022-04-05 18:08:13 +04:00
23rd
b1e3b9688e
Added initial support of custom sound to notifications.
2022-04-05 15:28:48 +03:00
23rd
9950452e57
Slightly optimized name of methods in data notify settings.
2022-04-05 15:28:48 +03:00