updated to selfdelete inheritance
This commit is contained in:
@@ -1,17 +1,6 @@
|
||||
# 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
|
||||
- ~~User blocking — affects message/post visibility across all social features~~ ✓ done (`UserBlock` in account, `has_blocked`/`is_blocked_by` helpers on CustomUser)
|
||||
|
||||
Reference in New Issue
Block a user