# Social Feature Ideas ## Hub - Hub visibility flag (`is_public`) — private/public hubs - Hub owner transfer (current owner passes ownership to another member) ## Chat - Chat type field (DM vs group) — enforce 2-member limit on DMs - Message soft-delete (`is_deleted` flag) — preserve reply context when a message is removed ## Posts - Post reactions/likes — equivalent of MessageReaction but for posts - Post comments — a `Comment` model FK-ing to `Post` - Upvote/downvote system for posts — reddit style voting with score and sorting by "hotness" ## Users - User blocking — affects message/post visibility across all social features