John Preston
df5602d203
Support topic icon display in topic profile.
2022-11-01 19:25:40 +04:00
23rd
9ddbc75638
Added api flag support of userpic display for sponsored messages.
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
79f592a84f
Added usernames support to info profile.
2022-11-01 19:25:39 +04:00
23rd
4f4d0bef25
Added usernames info to ChannelData.
2022-11-01 19:25:38 +04:00
23rd
ffa8a94180
Added usernames info to UserData.
2022-11-01 19:25:38 +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
23rd
38f5cda800
Added display of full filenames for documents in tooltips.
2022-11-01 19:25:38 +04:00
23rd
c1b2d7ed4c
Attempted to fix showing of tooltips on loading documents.
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
791addd0ee
Start topic profile cover design.
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
b68ffcd75d
Update topic mute state on history mute changes.
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
9fccdf21cc
Remove General meta-forum-topic.
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
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
04d06e5b12
Fix build with Xcode.
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
eec4b72d9a
Implement correct jump to message / unread / bottom.
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
f258b054e8
Request last topic message if it becomes unknown.
2022-11-01 19:25:36 +04:00
John Preston
032e6c57e9
Request full album for last topic message.
2022-11-01 19:25:36 +04:00
John Preston
24d3bcb590
Use operator<=> for some simplest data types.
2022-11-01 19:25:36 +04:00
John Preston
2c50f7b18c
Implement nice topic icon create / edit box.
2022-11-01 19:25:36 +04:00
John Preston
3aa7f4dd62
Test custom emoji timer-by-on_main optimization.
2022-11-01 19:25:36 +04:00
John Preston
bacc30e296
Fix custom emoji interaction with other animations.
2022-11-01 19:25:36 +04:00
John Preston
ae3496d6a4
Update API scheme on layer 148: Topic icons.
2022-11-01 19:25:36 +04:00
John Preston
2781fe2c34
Show temporary placeholder topic icon.
2022-11-01 19:25:35 +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
b13471672d
Move some chat styles from basic.style to chat.style.
2022-11-01 19:25:34 +04:00
John Preston
405d8c327d
Support different row styles in chats list.
2022-11-01 19:25:34 +04:00
John Preston
4724ef91f6
Improve topic by message resolving.
2022-11-01 19:25:34 +04:00
John Preston
9f652b0d3f
Unify message sending, track forum topic icons.
2022-11-01 19:25:34 +04:00
John Preston
3b3792ef75
Allow editing topic title and icon.
2022-11-01 19:25:33 +04:00
John Preston
c90f879c96
Update API scheme on layer 148.
2022-11-01 19:25:33 +04:00
John Preston
73e56b0340
Support default General topic in forums.
2022-11-01 19:25:32 +04:00
John Preston
eaf679916a
Create / move forum topics on new messages.
2022-11-01 19:25:32 +04:00
John Preston
388fe6adfb
Allow enabling forum, creating topics.
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
70ba28bbd5
Fix crash in emoji statuses clearing.
2022-09-30 16:30:58 +04:00