github mirarr-app/mirarr 3.2.1

4 hours ago

Features

  • Added Material You dynamic color themeing support on Android devices in Settings under Theme section. It extracts system wallpaper colors to dynamically tint application accents.

UI Improvements

  • Redesigned quick action buttons (Favorite, Watchlist, Share, Rate, and Mark as Watched) on Movie and Series detail pages using Material 3 Expressive floating glass containers and pill badges.
  • Replaced standard loading spinners with custom Material 3 Expressive loading indicators across detail pages, bottom navigation, cast and crew details, and gallery pages.
  • Redesigned confirmation popups and alert dialogs (Logout, Delete Watch Log, Network Errors, Fetch Watch Times, and Update) with Material 3 Expressive shapes, header icons, and pill action buttons.
  • Standardized card grid spacing in profile page to match main and series pages.
  • Adjusted trending movies row alignment to match standard layout margins.
  • Improved upcoming episode countdown text layout and typography in the watchlist calendar.
  • Improved button text layout and padding in settings screen.
  • Added Iran region movie watch page with F2M integration, direct server options, and streaming links. Access by tapping Watch when region is set to Iran.
  • Added background F2M check and conditional Download button next to Details for Iran region TV series.
  • Added dedicated F2M series download page featuring collapsible season dropdown accordions and a top season selector.
  • Fixed desktop action pill buttons stretching to full screen width.
  • Improved F2M link parser to format quality as main title, convert dub/sub attributes into English tag chips, and translate Persian season numbers.

Misc

  • Replaced SingleChildScrollView layouts with lazy CustomScrollView and SliverList builders in main movies and series pages.
  • Replaced BackdropFilter GPU blur overlays with semi-transparent container styling across movie and series cards.
  • Added memCacheWidth constraints and downscaled poster and backdrop image resolutions to reduce RAM and VRAM consumption.
  • Offloaded cast and crew loading in detail pages to non-blocking asynchronous streams with shimmer skeleton placeholders and virtualized ListView builders.
  • Extracted movie action buttons into isolated stateful widgets to prevent full-page rebuilds on user interactions.
  • Removed N+1 HTTP request waterfalls in series watch toggle by computing total episode counts from series details.
  • Batched SQLite watch history checks in season and episode detail sheets.
  • Added RepaintBoundary wrappers around backdrop headers to isolate GPU paint layers.
  • Removed Isolate.spawn overhead for lightweight TMDB API JSON parsing.
  • Added M3 expressive components including rating bar, interactive container, and page transition utilities.
  • Redesigned share menu on mobile detail pages to pop out directly from the share button.
  • Added Mirarr WebApp link sharing option alongside Cover Art and TMDB link options.
  • Added deep link support for Mirarr WebApp URLs on Android and Web so shared links open directly to the specified movie or TV show.

Don't miss a new mirarr release

NewReleases is sending notifications on new releases.