adding features for social network

This commit is contained in:
2026-04-18 13:31:20 +02:00
parent 1bc57a99ce
commit 043e866ac9
7 changed files with 177 additions and 13 deletions

View File

@@ -0,0 +1,17 @@
# 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