Fix critical user experience issues and enhance functionality

- Fix unicode/apostrophe display in posts using proper HTML entity decoding
- Add persistent timeline filter settings across application restarts
- Fix reblog filter bypass in load-more and streaming post updates
- Enhance soundpack installation validation and XDG directory handling
- Update documentation with recent improvements and fixes

All timeline filter preferences now persist between sessions, and the
reblog filter properly works regardless of how posts are loaded into
the timeline.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Storm Dragon
2025-08-18 00:32:18 -04:00
parent 0a217c62ba
commit fe1017c126
4 changed files with 97 additions and 15 deletions

View File

@@ -563,6 +563,12 @@ verbose_announcements = true
- **Filter Dialog**: ✅ Timeline filter configuration with real-time application
- **Profile Editing**: ✅ Edit your profile information including display name, bio, profile fields, and privacy settings
### Latest Bug Fixes (August 2025)
- **Unicode Content Display**: ✅ Fixed apostrophes and special characters in posts using proper HTML entity decoding
- **Persistent Filter Settings**: ✅ Timeline filter preferences now save and restore across application restarts
- **Robust Timeline Filtering**: ✅ Fixed reblog filter bypass in "load more posts" and streaming updates - all post sources now respect filters
- **Soundpack Installation**: ✅ Enhanced soundpack discovery and validation - soundpacks properly install to XDG directories
### Remaining High Priority Features
- **User Blocking Management**: Block/unblock users with dedicated management interface
- **User Muting Management**: Mute/unmute users with management interface