Commit Graph

2884 Commits

Author SHA1 Message Date
John Preston f11a3d44d9 Fix some uninitialized fields. 2026-07-17 18:02:12 +04:00
John Preston 461544a09a Fix crash in community grouping toggle with pinned chats. 2026-07-16 14:00:41 +04:00
John Preston 153e953972 Remove type icon from voice message previews. 2026-07-16 08:04:45 +03:00
23rd 819d7f7e47 Allowed sending ephemeral commands in replies to normal messages. 2026-07-16 08:04:45 +03:00
23rd c13d921e92 Added ephemeral flag to command-caption media. 2026-07-16 08:04:45 +03:00
23rd 28f574154e Added file reference refresh to ephemeral media sends. 2026-07-15 13:11:47 +04:00
23rd eb6af7efe8 Added ephemeral send of media with command captions. 2026-07-15 13:11:47 +04:00
23rd a070714e0b Added display of ephemeral messages in chat preview. 2026-07-15 13:11:47 +04:00
John Preston a0945eb8fa Show correct mini-icon for files. 2026-07-14 15:19:40 +04:00
John Preston 4e71f73c52 Show media type icons in chats list previews. 2026-07-14 12:05:58 +04:00
23rd 68ddaae984 Added applying of wallpaper pattern from theme settings. 2026-07-14 10:54:40 +03:00
23rd da1270af85 Added parsing of main profile tab from full peer info. 2026-07-12 10:07:49 +03:00
John Preston 147a49c64d Show star price on rich editor send button 2026-07-10 14:04:31 +04:00
John Preston fd9bcb2489 Fix location sends replying to ephemeral messages 2026-07-10 14:04:31 +04:00
John Preston 44fdd77ba6 Skip payment and restrictions for ephemeral sends 2026-07-10 14:04:31 +04:00
23rd 8d1af49a57 Delegated monoforum userpic unique key to the broadcast. 2026-07-10 14:04:31 +04:00
John Preston e5a390d58e Hide community bot chats when community is collapsed 2026-07-10 14:04:30 +04:00
John Preston 7ad96f25df Support bots as community linked peers 2026-07-10 14:04:30 +04:00
John Preston 3e003fb090 Support user.linked_community_id from layer 229 2026-07-10 14:04:30 +04:00
John Preston af6c9f3d8a Refresh community lists when a member is left or joined 2026-07-10 14:04:28 +04:00
23rd 112913cd53 Supported ephemeral media replies to bots. 2026-07-10 14:04:28 +04:00
23rd fda9f63787 Routed ephemeral sends into active forum topics. 2026-07-10 14:04:28 +04:00
23rd 7bcd14a2b9 Restricted replying to own ephemeral messages. 2026-07-10 14:04:28 +04:00
23rd c511e828b3 Added ephemeral messages data component with receive and send support. 2026-07-10 14:04:28 +04:00
John Preston 1cb8265548 Handle community dialog in file reference accumulator
Editor's new push(MTPDialog) overload matched only dialog and folder; layer 228 adds the dialogCommunity constructor, so cover it too.
2026-07-10 14:04:28 +04:00
John Preston 36958a6782 Split community chats by can_view_history flag 2026-07-10 14:04:27 +04:00
John Preston 205613d629 Adapt community parsing to collapsed_in_dialogs flag
The community schema turned collapsed_in_dialogs into a plain flag bit, trustworthy except on min updates.
2026-07-10 14:04:27 +04:00
John Preston 9c0d104b32 Support notify settings in communities. 2026-07-10 14:04:27 +04:00
John Preston eef22271e0 Support pin/folder actions for community. 2026-07-10 14:04:27 +04:00
John Preston a0fd43642a Update API scheme on layer 228. 2026-07-10 14:04:27 +04:00
John Preston 5ecffe5c5c Generalize the "joined community" service message. 2026-07-10 14:04:27 +04:00
John Preston c1c79916dc Show a card for the group-added-to-community service message. 2026-07-10 14:04:27 +04:00
John Preston 8afb2cfa6a Notify the community info page of member-chat updates directly. 2026-07-10 14:04:26 +04:00
John Preston 32ab22fc90 Show community chats as dialogs rows on the info page. 2026-07-10 14:04:26 +04:00
John Preston 3b44f5c193 Mark hidden chats with a userpic badge in community view. 2026-07-10 14:04:26 +04:00
John Preston cc5a3abbcc Show up to 20 chats and a more-chats suffix on community row. 2026-07-10 14:04:26 +04:00
John Preston c16e695531 Load full community info when shown or opened in dialogs. 2026-07-10 14:04:26 +04:00
John Preston 24c3a4b6c0 Open community chats inline in the dialogs list. 2026-07-10 14:04:26 +04:00
John Preston 628b502228 Add community photo editing in the manage box. 2026-07-10 14:04:26 +04:00
John Preston 31cd148e87 Group community chats into one chat list row. 2026-07-10 14:04:26 +04:00
John Preston 4980f0068a Show becoming community admin box. 2026-07-10 14:04:26 +04:00
John Preston 4b23f93fcf Try showing communities in the chat list. 2026-07-10 14:04:26 +04:00
John Preston 57ec2eb124 Add managing community admin rights. 2026-07-10 14:04:26 +04:00
John Preston 5d84fa0e11 Add Data::CommunityInfo, parse communityFull. 2026-07-10 14:04:26 +04:00
John Preston da3cc6156a Update API scheme to layer 228. 2026-07-10 14:04:26 +04:00
23rd df001bd674 Added loading of chat theme wallpapers without download progress. 2026-07-10 14:04:25 +04:00
23rd 5115314726 Added applying of chat theme from custom themes list. 2026-07-10 14:04:25 +04:00
23rd 50659e904a Added applying of theme links without desktop format. 2026-07-10 14:04:25 +04:00
23rd 2d8fa7def0 Added server sync of applied chat theme installation. 2026-07-10 14:04:25 +04:00
23rd 996fc9231c Added refresh of applied chat theme on themes list reload. 2026-07-10 14:04:25 +04:00