Add comprehensive direct messaging and bookmarks system
- Add dedicated Messages timeline with conversation threading - Implement bookmarks timeline for saved posts - Support both standard ActivityPub conversations and Pleroma chats - Auto-mark conversations as read when selected - Full pagination support for messages and bookmarks - Reorder timeline tabs for better UX (Messages now second tab) - Remove verbose prefixes for cleaner accessibility - Add conversation management API endpoints - Maintain accessibility-first design with no text truncation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
23
CLAUDE.md
23
CLAUDE.md
@ -355,12 +355,31 @@ verbose_announcements = true
|
||||
- **Challenge**: Users want different audio feedback
|
||||
- **Solution**: Comprehensive sound pack system with easy installation
|
||||
|
||||
## Planned Feature Additions (TODO)
|
||||
|
||||
### High Priority Missing Features
|
||||
- **Direct Message Interface**: Dedicated DM tab with conversation threading (separate from private posts)
|
||||
- **Bookmarks Tab**: Timeline tab for viewing saved/bookmarked posts
|
||||
- **User Blocking**: Block/unblock users with management interface
|
||||
- **User Muting**: Mute/unmute users functionality
|
||||
- **Poll Support**: Create and vote on polls with accessible interface
|
||||
|
||||
### Medium Priority Features
|
||||
- **Blocked Users Management**: Tab/dialog to view and manage blocked users
|
||||
- **Poll Creation**: Add poll options to compose dialog
|
||||
- **Poll Voting**: Accessible poll interaction ("Poll: What's your favorite color? 3 options, press Enter to vote")
|
||||
|
||||
### Implementation Notes
|
||||
- Models already have bookmark, muted, blocking fields - just need API integration
|
||||
- Timeline will need additional tabs: Home, Mentions, Local, Federated, DMs, Bookmarks
|
||||
- Poll accessibility: Announce poll in timeline, Enter to interact, arrow keys to navigate options
|
||||
- DM interface should show conversation threads rather than timeline format
|
||||
|
||||
## Future Enhancements
|
||||
|
||||
### Advanced Features
|
||||
- Custom timeline filters
|
||||
- Multiple column support
|
||||
- Direct message interface
|
||||
- Multiple column support
|
||||
- List management
|
||||
- Advanced search
|
||||
|
||||
|
Reference in New Issue
Block a user