Commit graph

61 commits

Author SHA1 Message Date
tapframe
e89d7c5406 feat: adding tv style cw card 2026-05-29 02:25:35 +05:30
tapframe
2fc6a925a1 feat: adding subtitle delay, styles management. 2026-05-27 00:25:23 +05:30
Guilherme Lima Pereira
28fe7fc567 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
tapframe
ae6841d87e ref: adding attributes 2026-05-22 20:29:51 +05:30
tapframe
023c26070a feat: add support for addon enable/disable flag 2026-05-22 17:48:48 +05:30
tapframe
a1a9b10807 Merge branch 'cwtest' into stripdebrid 2026-05-22 16:42:04 +05:30
tapframe
ab228a741f Revert "removal: debrid integration"
This reverts commit e25a2d7f3e.
2026-05-22 15:43:50 +05:30
tapframe
6720cbf7f6 feat(cloud): passing watchprogress 2026-05-22 15:32:11 +05:30
tapframe
df481a5d29 Improve watched marking parity 2026-05-22 02:57:48 +05:30
tapframe
6d929a71cf ref: adjust cloud library ui and sorting 2026-05-21 15:11:42 +05:30
tapframe
0cecf20fd3 String changes 2026-05-21 14:51:30 +05:30
tapframe
cb60d0196b feat(cloud): adding premimize 2026-05-21 14:37:44 +05:30
tapframe
a7f768cdcd ref(torbox): short_name extraction 2026-05-21 14:01:03 +05:30
tapframe
664cc69ec3 ref: adjust phrasing 2026-05-21 13:09:01 +05:30
tapframe
e3cfcc820c feat: Add cloud library support 2026-05-21 12:56:53 +05:30
tapframe
48265df85e feat(torbox): link device 2026-05-21 12:07:29 +05:30
tapframe
5d5e1c83a3 feat(debrid): neutralize architecture 2026-05-21 11:39:54 +05:30
tapframe
e25a2d7f3e removal: debrid integration 2026-05-20 21:44:27 +05:30
skoruppa
ba08ba8194 Port Reuse Binge Group from the TV version 2026-05-20 13:05:14 +02:00
tapframe
1ccaed7b20 feat: debrid hybrid approach 2026-05-20 13:16:22 +05:30
tapframe
9ca3f56655 chore: adding prefetch warning note 2026-05-19 21:21:55 +05:30
tapframe
b356887fe6 feat(debrid): sorting and filtering 2026-05-19 02:21:25 +05:30
tapframe
66feae7884 feat: add experimental notice for debrid support in settings 2026-05-16 21:15:00 +05:30
tapframe
1e38f451bc faet: parental guilde overlay 2026-05-16 20:16:48 +05:30
tapframe
5756fa59bf Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-16 03:56:56 +05:30
tapframe
37abcf8de3 ref: adjusting formatters 2026-05-16 03:43:10 +05:30
tapframe
0ce3bbe525 ref: improve file detection 2026-05-16 03:23:57 +05:30
tapframe
c3c98cd246 feat: init debrid direct streaming 2026-05-16 02:30:53 +05:30
kmshaw1990
ffc737272f Update watch provider string description 2026-05-14 14:04:39 -05:00
i4mth3d4ng3r
ce4b78dba5 Merge branch 'NuvioMedia:cmp-rewrite' into cmp-rewrite 2026-05-14 02:11:12 -05:00
kmshaw1990
1bb427d7da added tmdb watch providers for streaming services, and sorting by most voted 2026-05-14 02:04:18 -05:00
tapframe
5b53f6046a feat: support for external player 2026-05-13 13:27:12 +05:30
tapframe
49a2e33ba8 feat; option to hide catalog underline 2026-05-10 13:47:36 +05:30
tapframe
c7b31518c3 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-10 12:36:18 +05:30
tapframe
c7179a0bd9 feat: adding attributions page 2026-05-10 12:36:15 +05:30
Guilherme Lima Pereira
0581cfb133 feat(settings): add Continue Watching sort mode setting
Port of NuvioMedia/NuvioTV#1704.

Adds a Sort Order setting to the Continue Watching section with two modes:
- Default: sort all items by most recently watched
- Streaming Style: released/in-progress items first (by recency), unaired
  next-up items pushed to the end sorted by ascending air date
2026-05-09 17:37:19 -03:00
tapframe
67a11dc68f feat: support for trakt library items removal from library screen
fixes #962
2026-05-09 01:18:21 +05:30
tapframe
3d620394ca feat: adding search option on settings screen 2026-05-08 20:15:43 +05:30
Muhammed Nayif Rahman
36d14a6ead Merge pull request #968 from DeadGazeS/changes-to-next-episode-threshold-and-auto-select-timeout
Changes to next episode threshold & auto-select timeout settings
2026-05-07 18:37:51 +05:30
tapframe
c76dd6fa0e feat: add support for custom avatar url 2026-05-07 13:14:19 +05:30
Alex Schwemler
86e23752d3 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
tapframe
0107f4a890 update strings 2026-05-06 19:57:12 +05:30
tapframe
fe383efd3a feat(ios): ios native navbar 2026-05-06 19:20:32 +05:30
tapframe
54addaf412 refactor: update continue watching thumbnail preference logic 2026-05-06 18:16:27 +05:30
tapframe
4c80f49c9c feat: hide unreleased content 2026-05-06 16:01:27 +05:30
tapframe
20085477c8 ref: cw optimizations to be in parity with tv 2026-05-06 15:23:38 +05:30
tapframe
d47bf0b1e6 feat: blur unwatched episode 2026-05-06 14:31:13 +05:30
tapframe
5573d81f7e feat: trakt library source option to switch between trakt/nuvio library 2026-05-06 13:52:49 +05:30
tapframe
4c6301d691 feat: adding trakt watchprogress option to choose between trakt/nuvio as preferred 2026-05-06 13:28:43 +05:30
tapframe
2dba0d0fd6 feat: add error message for magnets
fixes #899
2026-05-05 13:22:47 +05:30