Commit graph

9 commits

Author SHA1 Message Date
Guilherme Lima Pereira
a0d40b9326 feat: release alert badge and dropped-show filtering for CW section
- Add New Episode / New Season badge to the Continue Watching next-up
  cards, matching the NuvioTV implementation. Badge fires when a new
  episode has aired after the user's last watched timestamp and within
  the 60-day recency window.

- Filter shows that are marked as 'dropped' on Trakt from the Continue
  Watching in-progress list, next-up seed candidates, and the
  enrichment disk cache, matching NuvioTV behaviour.

- Add AirDateUtils.kt with calculateReleaseAlertState() and
  parseReleaseDateToEpochMs() helpers used for both badge logic and
  correct next-up sort ordering when a release alert is active.

- Persist isReleaseAlert / isNewSeasonRelease in CachedNextUpItem so
  badge state survives cold starts without waiting for a full re-fetch.

- Extend translations for the badge strings (airs today / tomorrow /
  in N days / on date) across de, el, es, fr, id, it, nb, pl, pt, tr,
  cs and the default English strings.

- Add unit tests for parseReleaseDateToEpochMs, calculateReleaseAlertState
  inputs/outputs, formatReleaseDateWithoutYear, isoCalendarDateOrNull,
  daysUntilExplicitRelease, and isoEpochDay.
2026-05-24 19:59:41 -03:00
Alex Schwemler
f9bc1e4572 feat: changed localization for "settings_playback_minutes_value", "settings_playback_threshold_percentage_value", and "settings_playback_timeout_seconds" to handle new rules better 2026-05-06 20:53:49 +02:00
Muhammed Nayif Rahman
257818f736
Merge pull request #865 from IberianSoldierPC/reescritura
Spanish updated
2026-04-29 23:56:00 +05:30
tapframe
715b74c942 fix: patched remaining double literals. 2026-04-29 01:22:17 +05:30
tapframe
e76c660260 fix: double percent sign in cw section 2026-04-29 01:12:54 +05:30
IberianSoldierPC
80d9aaae23
Spanish updated 2026-04-27 12:36:22 +02:00
tapframe
7ef0083a71 Update localization strings to use string formatting 2026-04-26 00:58:06 +05:30
tapframe
acf76f30c4 Add TMDB localization updates 2026-04-26 00:46:54 +05:30
tapframe
23080c4344 feat: localization 2026-04-25 07:25:24 +05:30