1.4.4
Highlights
- Added new timeline display modes: Card, Plain, and Gallery.
- Added a Gallery timeline layout for browsing media-heavy feeds.
- Improved RSS reading with richer article details, better sharing, translation, summaries, and configurable display modes.
- Reorganized Appearance settings into clearer Theme, Layout, Display, and Media sections.
- Reworked large parts of the iOS timeline with UIKit for better scrolling performance and media handling.
New
- Added RSS source display modes: full content, description only, and open in browser.
- Added RSS article metadata display, including site name, author, and publish time.
- Added TLDR and translation actions to RSS article pages.
- Added desktop RSS detail reading support.
- Added search history suggestions on iOS.
- Added OpenAI-compatible reasoning effort settings: default, low, medium, and high.
- Added en-JP / en-JA language resources and updated translations.
Improvements
- Improved iOS timeline rendering with native collection views, dynamic height caching, empty/error states, multi-column layouts, and video autoplay support.
- Improved iOS profile timelines and tab switching.
- Improved Android and Compose timeline layout, media presentation, quoted posts, and status card styling.
- Improved navigation with expandable secondary tab groups and reduced secondary tab loading overhead.
- Improved RSS rich text rendering for images, links, headings, blockquotes, and lists.
- Improved RSS article layout with constrained content width for better readability.
- Improved translation handling, including RTL detection and translated language metadata.
- Improved compose account/user loading to reduce repeated work.
- Updated Kotlin, Android Gradle Plugin, Compose, Koin, Firebase, Sentry, Ktor, Nucleus, and other dependencies.
- Moved shared Gradle configuration into build logic conventions.
Fixes
- Fixed RSS matching order.
- Fixed link opening and Custom Tabs error handling.
- Fixed iOS URL and optional handling crash risks.
- Fixed Bluesky thread API handling.
- Fixed duplicate posts in multi-account timelines by using status IDs for timeline references.
- Fixed AI model input visibility after model list loading succeeds.
- Fixed video playback button and autoplay behavior.
- Fixed scrolling issues when new timeline items are inserted.
- Fixed iOS status media index handling.
- Fixed UIKit rich text line height, caching, and runtime warnings.
- Fixed user list post height calculation.
- Fixed Android build and lint issues.
- Fixed several translation, RTL text, and rich text rendering edge cases.
Internal
- Removed the internal server module and related shared API module.
- Replaced the in-repository readability module with an external readability dependency.
- Refactored build configuration into the new
build-logicmodule.