github DimensionDev/Flare 1.4.4

8 hours ago

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-logic module.

Don't miss a new Flare release

NewReleases is sending notifications on new releases.