Update comprehensive documentation and complete feature implementation
- Updated README.md with all new features: media uploads, post details, thread expansion, blocked/muted management, custom emoji support - Added detailed keyboard shortcuts documentation for all timeline tabs (Ctrl+1-0) - Documented poll creation/voting accessibility features and media upload functionality - Updated CLAUDE.md with complete implementation status and recent feature additions - Added sound pack creation guide with security measures and installation methods - Documented accessibility patterns including fake headers for single-item navigation - Updated technology stack to include numpy dependency for audio processing - Marked all high and medium priority todo items as completed - Project now feature-complete with excellent accessibility support 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -101,6 +101,18 @@ class ActivityPubClient:
|
||||
"""Get context (replies/ancestors) for a status"""
|
||||
endpoint = f'/api/v1/statuses/{status_id}/context'
|
||||
return self._make_request('GET', endpoint)
|
||||
|
||||
def get_status_favourited_by(self, status_id: str, limit: int = 40) -> List[Dict]:
|
||||
"""Get list of accounts that favorited a status"""
|
||||
endpoint = f'/api/v1/statuses/{status_id}/favourited_by'
|
||||
params = {'limit': limit}
|
||||
return self._make_request('GET', endpoint, params=params)
|
||||
|
||||
def get_status_reblogged_by(self, status_id: str, limit: int = 40) -> List[Dict]:
|
||||
"""Get list of accounts that reblogged/boosted a status"""
|
||||
endpoint = f'/api/v1/statuses/{status_id}/reblogged_by'
|
||||
params = {'limit': limit}
|
||||
return self._make_request('GET', endpoint, params=params)
|
||||
|
||||
def post_status(self, content: str, visibility: str = 'public',
|
||||
content_warning: Optional[str] = None,
|
||||
|
Reference in New Issue
Block a user