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
6997e165c6
Forum three-dot menu, except search.
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
24843e3acd
Rounded square userpics for forums.
2022-11-01 19:25:37 +04:00
John Preston
6695eda1be
Handle forum-non_forum changes in realtime.
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
eaf679916a
Create / move forum topics on new messages.
2022-11-01 19:25:32 +04:00
John Preston
c88140e256
Update API scheme to layer 148, start forums.
2022-11-01 19:25:32 +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
f72092a261
Update API scheme on layer 145.
2022-09-02 21:14:30 +04:00
John Preston
8bc807dc40
Set name / phone texts on-demand.
2022-08-09 14:12:19 +03:00
23rd
505e60545e
Respected privacy setting for voice messages when they are forwarded.
2022-07-26 20:12:12 +03:00
23rd
67195f3825
Added initial support of privacy setting for voice messages.
2022-07-26 20:12:11 +03:00
John Preston
1c720af9bc
Clear history allowed when delete channel allowed.
2022-06-20 12:04:56 +04:00
John Preston
ff51bf81f3
Allow clearing history in megagroups.
2022-06-20 11:30:43 +04:00
23rd
5f8608ed90
Moved out BotCommand struct to separated file.
2022-06-14 18:45:12 +04:00
John Preston
201edb2e69
Play premium video avatars in chats list.
2022-05-19 17:27:03 +04:00
John Preston
a752c4d9f3
Update API scheme on layer 142.
2022-05-19 17:27:01 +04:00
John Preston
e3dc4ae088
Version 3.7: Fix a crash in some langpacks.
2022-04-16 20:58:17 +04:00
John Preston
be6ee73a04
Update bot menu attach in realtime.
2022-04-11 12:18:16 +04:00
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
John Preston
afcebb136c
Don't use MTP for PeerData::isSelf.
2021-12-02 13:36:49 +04:00
John Preston
16232c0a4a
Open channel profile from message sender click.
2021-11-29 14:54:31 +04:00
John Preston
0f443da758
Track noforwards flag in specific messages.
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
23rd
0eee937e6d
Moved ChatRestrictionsInfo and ChatAdminRightsInfo to separated file.
2021-11-26 18:00:21 +04:00
John Preston
8d66680a96
Show info about request chat admin incoming message.
2021-11-26 18:00:20 +04:00
John Preston
aab4dbb7cf
Hide export and fast share for noforwards.
2021-11-26 18:00:19 +04:00
John Preston
9be47f0870
Allow restricting forwards in groups / channels.
2021-11-26 18:00:18 +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
aef45b3a1d
Refactor icon unread counter painting.
2021-11-02 20:12:57 +04:00
John Preston
9e05e44a14
Inform about join request being sent.
2021-10-29 18:31:06 +04:00
23rd
6148edbc7d
Moved ConfirmBox to td_ui.
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
d8fb5be9b5
Moved opening peer from PeerClickHandler to SessionController.
2021-10-07 23:32:10 +03:00
John Preston
ab0d2bf9c6
Initial chat theme changing.
2021-09-28 19:27:41 +04:00
John Preston
14314df26a
Show userpics in who read context item.
2021-09-09 00:10:49 +03:00
John Preston
1a4a9319f3
Custom colors in history_view_message module.
2021-09-06 13:13:26 +03:00
John Preston
cd8d257c70
Disable chat themes.
2021-08-31 19:51:56 +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
8fc7ba7ac1
Handle updateBotCommands.
2021-07-13 22:08:09 +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
e34375405e
Don't use MTP* for UserData flags.
2021-07-08 14:19:12 +03:00
John Preston
2ffda9f240
Don't use MTP* for ChatAdminRight / ChatRestriction.
2021-07-08 13:34:06 +03:00
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
John Preston
b930bc0e6d
Track bot commands separately in different chats.
2021-07-02 20:41:48 +03:00
John Preston
1342077dcb
Use 48 bit [User/Chat/Channel]Id, 56 bit PeerId.
2021-04-09 15:05:00 +04:00
John Preston
3ec3f6484f
Update API scheme to layer 128.
2021-04-06 18:41:15 +04:00
John Preston
a0a13c3b86
Update API scheme to layer 126.
2021-03-20 15:43:35 +04:00
Ilya Fedin
c0c10689a1
Get rid of deprecated ranges::view usage
2021-03-13 19:14:58 +03:00
John Preston
f66d7088ef
Support broadcast mode in voice chats.
2021-03-12 16:58:26 +04:00
John Preston
02e9b8fd18
Support joining to voice chats as a channel.
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
ce5739048a
Fix build on Xcode.
2021-02-22 23:42:42 +04:00
John Preston
781e7a2e79
Update API scheme, simplify auto-delete.
2021-02-22 23:42:41 +04:00
John Preston
8188ab3033
Adapt UI for gigagroups.
2021-02-22 23:42:41 +04:00
John Preston
15e03687f8
Add auto-delete period edit box.
2021-02-22 23:42:41 +04:00
John Preston
f97064ed37
Add auto-delete control to compose controls.
2021-02-22 23:42:41 +04:00
John Preston
6a6e355af4
Handle ttl_period locally.
2021-02-22 23:42:40 +04:00
John Preston
417428b21d
Allow deleting small groups for everyone.
2021-01-25 16:50:59 +04:00
John Preston
58733ba6ea
Add support for FAKE badge.
2021-01-25 16:50:59 +04:00
John Preston
1774b21e88
Add ability to completely delete legacy group.
2021-01-25 16:50:58 +04:00
John Preston
1b624d67b8
Support voice chats in legacy groups, with migration.
2020-12-14 16:52:18 +04:00
John Preston
49fc066480
Handle GROUPCALL_FORBIDDEN in joinGroupCall.
2020-12-08 13:39:54 +04:00
John Preston
53c308c24b
Loop pinned messages in the top bar.
2020-10-30 18:32:21 +03:00
John Preston
68041d2ffb
Merge pinned list with migrated legacy group.
2020-10-30 18:32:20 +03:00
John Preston
994e3d8da7
Add hide / unpin all button in pinned section.
2020-10-30 18:32:20 +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
John Preston
aefef948cd
Improve multi-pinned message bar.
2020-10-30 18:32:20 +03:00
John Preston
91a0416037
Implement local pinned bar hiding.
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
b9f40e35cd
Switch between pinned messages in chat.
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
94c2969f8b
Support slowmode restrictions in Replies section.
2020-09-30 16:29:32 +03:00
John Preston
9a96298ef7
Disable revoke all history for bots.
2020-09-29 19:03:25 +03:00
John Preston
040f29abe6
Remove some options from Replies three-dot menu.
2020-09-29 19:03:25 +03:00
John Preston
e9dffe78e3
Fix minimal width of message bubble with comments.
2020-09-29 19:03:25 +03:00
John Preston
4a94a0c438
Show replies dialog correctly.
2020-09-29 19:03:24 +03:00
John Preston
01ab6e6d4d
Support anonymous group admins.
2020-09-29 19:03:24 +03:00
John Preston
d42ce87c09
Move discussion group link to three-dot menu.
2020-09-29 19:03:23 +03:00
John Preston
55edb3bdfe
Update API scheme to layer 119. Count replies.
2020-09-29 19:03:18 +03:00
John Preston
638d4d63c5
Update API scheme to layer 115.
2020-07-25 11:24:11 +04:00
John Preston
e38d39656d
Activate account before showing a peer.
2020-06-24 12:28:46 +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
3c4e959468
Replace observer_peer with rpl interface.
2020-06-23 21:53:40 +04:00
John Preston
02586ebe4b
Allow export of just-converted supergroup.
2020-06-01 18:09:34 +04:00
John Preston
36fbdfb380
Simplify Image, remove ImageSource.
2020-06-01 18:09:33 +04:00
John Preston
6513422e40
Remove legacy image-related code.
2020-06-01 18:09:33 +04:00
John Preston
f066e0f05a
Use Data::CloudImage for userpics.
2020-06-01 18:09:33 +04:00
John Preston
cd75a45673
Disable create polls in support accounts.
2020-05-12 11:26:47 +04:00
John Preston
3fa5e004fe
Allow editing messages in channels indefinitely.
2020-04-23 16:21:30 +04:00
John Preston
db322cc19a
Move requestDialogEntry to Histories.
2020-02-21 18:48:30 +04:00