Skip to content

feat(seerr): Remembering the Badges of Honor#422

Merged
RadicalMuffinMan merged 1 commit into
Moonfin-Client:mainfrom
mattsigal:feature/seerr-overlays
Jun 8, 2026
Merged

feat(seerr): Remembering the Badges of Honor#422
RadicalMuffinMan merged 1 commit into
Moonfin-Client:mainfrom
mattsigal:feature/seerr-overlays

Conversation

@mattsigal

Copy link
Copy Markdown
Contributor

Remembering the Badges of Honor

Summary

Implements support for Seerr status overlays (Requested, Available, Pending) and media type badges (Movie/Series) directly on the Home Screen Seerr discovery rows to mirror their appearance on the dedicated Seerr page.

Related Issues

Link related issues or tickets separated by commas.

Future issues have been quelled.

  • Closes #
  • Fixes #
  • Related to #

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • UI/UX update
  • Documentation update
  • Build/CI change
  • Other (describe):

Changes Made

  • Added seerrMediaType and seerrStatus getters to AggregatedItem.
  • Populated SeerrMediaType and SeerrStatus in the rawData map when mapping Seerr row items.
  • Passed seerrMediaType and seerrStatus from AggregatedItem to MediaCard view components.

Platform

  • Android
  • iOS
  • macOS
  • Windows
  • Linux
  • All / Shared code (applies to all screens using Seerr rows)

Testing

  • Tested on emulator / simulator
  • Tested on physical device
  • Manual testing completed
  • Not tested (explain why):

Screenshots (if applicable)

2026-06-08_00-11-21_moonfin

Test Steps

  1. Launched the compiled release build on Windows.
  2. Verified that the Seerr discovery rows on the Home screen display status overlays (e.g., Requested, Available) and media type badges (e.g., Movie, Series) on the posters.

Checklist

  • Code builds successfully
  • Code follows project style and conventions
  • No unnecessary commented-out code
  • No new warnings introduced

…age row items

- Adds seerrMediaType and seerrStatus getters to AggregatedItem model.
- Populates SeerrMediaType and SeerrStatus in rawData map when creating aggregated items in home_view_model.
- Passes seerrMediaType and seerrStatus parameters to MediaCard inside home_screen.
@RadicalMuffinMan RadicalMuffinMan merged commit 964d0f0 into Moonfin-Client:main Jun 8, 2026
4 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants