Skip to content

feat(home): add multimedia Home Feed with auto-carousel, direct playback and i18n - #456

Open
Dark25 wants to merge 8 commits into
masterfrom
test-ui
Open

feat(home): add multimedia Home Feed with auto-carousel, direct playback and i18n#456
Dark25 wants to merge 8 commits into
masterfrom
test-ui

Conversation

@Dark25

@Dark25 Dark25 commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator
  • Implement modern HomeFeedScreen with multimedia support (Movies, Series, Anime, Manga).
  • Add HeroMediaCarousel with automatic 4-second page scrolling and indicators.
  • Enable direct player/reader launch from "Continue watching & reading" cards with exact elapsed time formatting.
  • Classify content types based on titles, genres, and metadata.
  • Prioritize pinned extension sources over local entries for Destacados.
  • Fetch real tracking scores (MAL/AniList) and hide invalid ratings.
  • Wire notification icon in top bar to UpdatesTab.
  • Fully internationalize all UI text strings via MOKO resources (MR.strings).
  • Enhance card container background and text contrast for maximum readability.
  • Add TMDB trending movies and TV series to Hero Featured Carousel
  • Make remote trend fetching asynchronous to fix 5-second cold start lag
  • Fix TMDB OAuth login persistence and ApiKeyDialog fallback
  • Redesign Hero Carousel UI (top-right indicator dots, video-only filter, format badges)
  • Support localized titles/synopses with automatic English fallback
  • Enhance pull-to-refresh with dynamic recommendation re-shuffling
  • Add 4-tier hybrid media classification engine (Movie, Series, Anime, Manga) using trackers and source names.
  • Redesign home feed settings with native TabbedDialog.
  • Trigger settings sheet on long-press or reselect of Home tab item.
  • Persist home feed preferences reactively in UiPreferences.
  • Fix NullPointerException on startup by reorganizing HomeFeedScreenModel variable initialization order before the init{} block.
  • Add star rating badges to the bottom-right corner of media poster items in the home feed.
  • Apply the HeroSource preference (All, Library Only, Trackers Only) globally to all lists and recommendations in the feed.

Dark25 added 6 commits July 26, 2026 17:10
…ack and i18n

- Implement modern HomeFeedScreen with multimedia support (Movies, Series, Anime, Manga).
- Add HeroMediaCarousel with automatic 4-second page scrolling and indicators.
- Enable direct player/reader launch from "Continue watching & reading" cards with exact elapsed time formatting.
- Classify content types based on titles, genres, and metadata.
- Prioritize pinned extension sources over local entries for Destacados.
- Fetch real tracking scores (MAL/AniList) and hide invalid ratings.
- Wire notification icon in top bar to UpdatesTab.
- Fully internationalize all UI text strings via MOKO resources (MR.strings).
- Enhance card container background and text contrast for maximum readability.
…tication

- Add TMDB trending movies and TV series to Hero Featured Carousel
- Make remote trend fetching asynchronous to fix 5-second cold start lag
- Fix TMDB OAuth login persistence and ApiKeyDialog fallback
- Redesign Hero Carousel UI (top-right indicator dots, video-only filter, format badges)
- Support localized titles/synopses with automatic English fallback
- Enhance pull-to-refresh with dynamic recommendation re-shuffling
- Add 4-tier hybrid media classification engine (Movie, Series, Anime, Manga) using trackers and source names.
- Redesign home feed settings with native TabbedDialog.
- Trigger settings sheet on long-press or reselect of Home tab item.
- Persist home feed preferences reactively in UiPreferences.
- Fix NullPointerException on startup by reorganizing HomeFeedScreenModel variable initialization order before the init{} block.
- Add star rating badges to the bottom-right corner of media poster items in the home feed.
- Apply the HeroSource preference (All, Library Only, Trackers Only) globally to all lists and recommendations in the feed.
Copilot AI review requested due to automatic review settings July 29, 2026 20:39

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants