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 DragonandClaude committed 2025-08-17 08:38:28 -04:00
1 parent aa65a07345
commit 1bbbb235e8
5 files changed
+669

No files matched your search

+2
View File
@@ -433,6 +433,7 @@ Due to Qt's visual display synchronization, thread collapse may require double-o
- **Ctrl+S**: Open Search dialog for users, hashtags, and posts
- **Ctrl+Shift+F**: Open Timeline Filters dialog
- **Ctrl+Shift+E**: Edit selected post (your own posts only)
- **Ctrl+Alt+E**: Edit your profile (display name, bio, fields, privacy settings)
- **Shift+Delete**: Delete selected post (your own posts only)
- **F5**: Refresh timeline
- **Ctrl+,**: Settings
@@ -560,6 +561,7 @@ verbose_announcements = true
- **Timeline Filtering**: ✅ Filter home timeline by content type (replies, boosts, mentions) and media
- **Search Dialog**: ✅ Dedicated search interface with tabbed results and background processing
- **Filter Dialog**: ✅ Timeline filter configuration with real-time application
- **Profile Editing**: ✅ Edit your profile information including display name, bio, profile fields, and privacy settings
### Remaining High Priority Features
- **User Blocking Management**: Block/unblock users with dedicated management interface