What's Changed
New Features
- Added AI feature settings, grouping alt text generation and LLM configuration into a dedicated settings screen.
- Added visual LLM-powered image alt text generation for publishing flows. @KonradIT
- Added LLM model configuration support.
- Added threaded view mode with improved reply/thread presentation. @KonradIT
- Added a toggle to view Bluesky quote posts on a post. @KonradIT
- Added post translation through the system text-processing/share flow. @KonradIT
- Added unread notification counter badges. @KonradIT
- Added grouped notifications in the notifications tab. @KonradIT
- Added automatic post language detection using ML Kit. @KonradIT
- Added Bluesky “Top” search option. @KonradIT
- Added Bluesky user profile labels. @KonradIT
- Added “jump to profile” behavior setting when only one profile is configured. @KonradIT
Improvements
- Added link preview extraction from content and publishing support for link preview card embeds.
- Fetch Bluesky article rich metadata from Bluesky infrastructure with fallback to existing parsing. @KonradIT
- Extract media from RSS documents.
- Added custom User-Agent support for RSS fetching.
- Show domain information on link cards. @KonradIT
- Resolve author domains in Bluesky search results. @KonradIT
- Render GIFs from external hosts. @KonradIT
- Show original posts and images inside quote-post embeds. @KonradIT
- Capitalize sentence starts when composing posts. @KonradIT
- Improved rich text, profile description, notification tab, and profile tab text/layout sizing.
- Improved long-content display behavior in feeds.
- Localized boosts, quotes, AI settings, and related new strings.
Fixes
- Fixed Bluesky posts not being commentable/quotable.
- Fixed crashes around bottom sheet values.
- Fixed crashes around navigation back stack.
- Fixed Bluesky feed loading crash. @KonradIT
- Fixed pagination behavior that could cause infinite scrolling with small item counts. @KonradIT
- Fixed quote-post embed display issues. @KonradIT
- Fixed Spanish word ordering issue.
- Fixed empty and error content so it can scroll correctly.
Maintenance
- Updated app version.
- Adjusted Kotlin compile options.
- Updated sponsors and repository agent documentation.
- Removed debug logging.
Full Changelog: 1.8.1...1.9.0