Add comprehensive profile editing functionality with accessibility features

- Added update_credentials method to ActivityPub client for profile API calls
- Created ProfileEditDialog with tabbed interface for editing profile information
- Implemented profile fields management with accessible list navigation
- Added HTML stripping for clean display of profile field content
- Integrated profile editing into File menu with Ctrl+Alt+E shortcut
- Fixed Tab key accessibility in biography text field
- Updated documentation with new feature and keyboard shortcut

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Storm Dragon
2025-08-17 08:38:28 -04:00
parent aa65a07345
commit 1bbbb235e8
5 changed files with 669 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ This project was created through "vibe coding" - a collaborative development app
- **Blocked/Muted Management**: Dedicated tabs for managing blocked and muted users
- **Custom Emoji Support**: Instance-specific emoji support with caching
- **Post Editing**: Edit your own posts and direct messages with full content preservation
- **Profile Editing**: Edit your profile information including display name, bio, profile fields, and privacy settings
- **Search Functionality**: Search for users, hashtags, and posts across the fediverse with dedicated search interface
- **Timeline Filtering**: Customize your timeline view by hiding/showing replies, boosts, mentions, and media content
@@ -128,6 +129,7 @@ Bifrost includes a sophisticated sound system with intelligent notification hand
- **Ctrl+Shift+F**: Open Timeline Filters dialog
- **Ctrl+,**: Open Settings
- **Ctrl+Shift+A**: Add new account
- **Ctrl+Alt+E**: Edit your profile
- **Ctrl+Alt+S**: Open Soundpack Manager
- **Ctrl+Q**: Quit application