Commit Graph

20933 Commits

Author SHA1 Message Date
John Preston 2016cf5211 Make community pending requests locally undoable.
Acting on a request now hides the row with an Undo toast; the approve or decline runs only when the toast expires without an undo.
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 2760075dd6 Add an Ungroup item to the community row context menu. 2026-07-10 14:04:27 +04:00
John Preston 06ae3bbf94 Own community forum topic loading in the shared rows view.
Move forum topic preloading and per-forum repaint wiring into the rows view that already owns the rows.
2026-07-10 14:04:27 +04:00
John Preston 00685b6978 Deduplicate community info page row updates. 2026-07-10 14:04:26 +04:00
John Preston 9748ad1d68 Load previews and topics in the opened-community dialogs view. 2026-07-10 14:04:26 +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 560227f2dd Repaint community info rows on community-aggregate updates. 2026-07-10 14:04:26 +04:00
John Preston d5838fe3f6 Request forum topics when an info page row is shown. 2026-07-10 14:04:26 +04:00
John Preston 71afbb405f Repaint community info rows as their content loads. 2026-07-10 14:04:26 +04:00
John Preston f080279563 Request topics for forums shown on the community info page. 2026-07-10 14:04:26 +04:00
John Preston 7db8da5501 Show forum topics on the community info page rows. 2026-07-10 14:04:26 +04:00
John Preston 8e619b6b34 Use the stealth logo for the hidden chat badge. 2026-07-10 14:04:26 +04:00
John Preston fc080063a2 Share community chat-row layout and clip its painting. 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 442c0a7313 Support opening a community in a separate window.
Open it in its own two-column window like Archive, triggered from the context menu or a Ctrl+Click on the grouped row.
2026-07-10 14:04:26 +04:00
John Preston 5165c362fd Skip chat preview for the community grouped row. 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 b9ee72158c Show a cover on the community info page. 2026-07-10 14:04:26 +04:00
John Preston 46b39a970e Make the community userpic rotation point a tunable constant. 2026-07-10 14:04:26 +04:00
John Preston f6c0d1fef2 Fan the community userpic cards from a bottom-left pivot. 2026-07-10 14:04:26 +04:00
John Preston 9e9c9cb379 Refine the community userpic effect to a subtle left-only peek. 2026-07-10 14:04:26 +04:00
John Preston 15df25d9bf Open the community when clicking an ungrouped member chat's userpic. 2026-07-10 14:04:26 +04:00
John Preston 6b3b456d1f Paint a stacked-cards effect behind community userpics. 2026-07-10 14:04:26 +04:00
John Preston c6d51dfeb9 Show community content on the channel info page instead of a box. 2026-07-10 14:04:26 +04:00
John Preston 271c9df754 Show community name without status in the opened dialogs top bar. 2026-07-10 14:04:26 +04:00
John Preston dd648f21b4 Polish community sections in the opened dialogs view. 2026-07-10 14:04:26 +04:00
John Preston fab6141cf4 Show viewable and requestable community chats in the opened view. 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 5a8a93b186 Remove grouped community row from chat list when not collapsed. 2026-07-10 14:04:26 +04:00
John Preston 584f399897 Fix crash in last pending request process. 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 6a4e9e9ee3 Improve design and icons in community UIs. 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 502a9d9a71 Show community button in group info page. 2026-07-10 14:04:26 +04:00
John Preston 44a3b64a57 Add an option to ban from community in moderation 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 6c65aae5cc Add pending requests box for chats to be added. 2026-07-10 14:04:26 +04:00
John Preston 0ce83f64a2 Add view community box with chats. 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 93313083e1 Add manage community box. 2026-07-10 14:04:26 +04:00
John Preston a3109012cf Support adding group to community. 2026-07-10 14:04:26 +04:00
John Preston b6f189e8d1 Show service message for community link changes. 2026-07-10 14:04:26 +04:00
John Preston be83da2852 Add Api::Communities with basic operations. 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 a843443a08 Added auto-play of single-emoji interaction effects on receive. 2026-07-10 14:04:25 +04:00