github DimensionDev/Flare 1.5.1

17 hours ago

Changelog

1.5.1

Added

  • Added iOS app icon customization with multiple alternate icons: Black, Blue, Cyan, Light Blue, Orange, Red, Teal, White, Yellow, and Default.
  • Added an App Icon entry in iOS Settings with icon previews, selected state, pending state, and error handling.
  • Rebuilt the iOS About screen as a native SwiftUI page with the current app icon, version, source code, Telegram, Discord, Crowdin, and privacy policy links.
  • Added broader Bluesky deep link support for bsky.app/profile/... and bsky.app/profile/.../post/..., including accounts whose PDS is not bsky.social.
  • Added a distinct “Request follow” state for locked profiles, separate from Follow, Requested, Following, and Blocked.

Improved

  • Rebuilt the Android About screen with native Compose UI and added project description plus external links.
  • Updated the iOS splash screen to use the current app icon preview and system background color.
  • Improved Android share image capture: normal posts now capture the preview layer directly, while very tall content uses offscreen rendering.
  • Improved profile media grids with stable item keys and shared paging UI for loading, append, error, and end states.
  • Reduced duplicated choices in the tab/group icon picker by using a curated icon list.
  • Adjusted RSS detail backgrounds and top bar colors on Android and Desktop for better surface consistency.
  • Improved iOS rich text font rendering, including dynamic type, bold accessibility text, monospace/code text, and italic combinations.

Fixed

  • Fixed an Android bottom sheet crash caused by duplicate overlay scene creation during recomposition.
  • Fixed Android deep links and external opens not updating the Activity intent on new intents.
  • Fixed a Shortcut Compose Activity crash related to Compose media query integration.
  • Fixed repeated visible posts appearing again as parents in Bluesky thread details.
  • Fixed detail page parent filtering so the current post and older parents are not repeated in reply chains.
  • Fixed Bluesky notification grouping so likes/reposts for different posts are no longer merged together.
  • Fixed Mastodon/GoToSocial pagination cursor parsing by supporting non-hex cursor values from Link headers.
  • Fixed Mastodon relationship mapping for fields such as blocked_by and requested_by.
  • Fixed optimistic follow request handling for locked accounts, including pending state, rollback on failure, and clearing pending state on unfollow.
  • Fixed timeline reply filtering so self-thread posts are not incorrectly treated as replies to others.
  • Fixed VVO comment/like notification paging cache keys.
  • Fixed VVO image preview sizing by using mw600 previews instead of orj360.
  • Updated several repost/reblog notification labels to use more accurate generic wording.

Maintenance

  • Updated F-Droid metadata to versionName=1.5.1 and versionCode=1510.
  • Added and updated tests for Bluesky deep links, Bluesky notification grouping, Bluesky thread rendering, Mastodon pagination, relationship state handling, and detail parent filtering.
  • Updated localization resources for About links, follow request states, and notification text.

Don't miss a new Flare release

NewReleases is sending notifications on new releases.