Commit graph

669 commits

Author SHA1 Message Date
Luqman Fadlli
ccaa120ffb
fix typo 2026-05-26 15:16:11 +07:00
Luqman Fadlli
38c13e81e0
Merge branch 'NuvioMedia:cmp-rewrite' into Indonesian-localization 2026-05-26 14:17:00 +07:00
Nayif
e2e26c99f2
Merge pull request #1077 from VenusIsJaded/fix/ios-indirect-input-events
fix: iOS mouse scrolling when AssistiveTouch and Perform Touch Gestures is on
2026-05-26 12:45:04 +05:30
Luqman Fadlli
6d9abb6cea
aligned with the iOS translation from values-id folder 2026-05-25 17:08:56 +07:00
Luqman Fadlli
c9a1a19aea
Merge branch 'NuvioMedia:cmp-rewrite' into Indonesian-localization 2026-05-25 16:11:52 +07:00
Nayif
1812b52e67
Merge pull request #1173 from guuilp/cmp-rewrite
feat: release alert badge, air-date countdown, and dropped-show filtering for Continue Watching
2026-05-25 13:19:06 +05:30
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
Luqman Fadlli
66877be703
Merge branch 'NuvioMedia:cmp-rewrite' into Indonesian-localization 2026-05-23 11:30:12 +07:00
Luqman Fadlli
c28f93ee2b
update values-in directory to follow values-id for Indonesian localization in Android and iOS
This commit introduces the `values-in/strings.xml` file to support Indonesian translations specifically for Android.

It is necessary to keep both `values-id` and `values-in` in the codebase due to platform differences. iOS uses the modern ISO code `id` for Indonesian, whereas Android relies on the older `in` code. Providing both directories guarantees that the Indonesian localization works seamlessly across both iOS and Android platforms.
2026-05-23 08:11:04 +07:00
Luqman Fadlli
14bd4d2904
add 56 missing Indonesian translation
- add 56 missing keys in `values-id/strings.xml`
- update translation to follow recent added features
2026-05-23 08:07:46 +07:00
tapframe
2fa1c87ae7 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-22 20:34:27 +05:30
tapframe
97eaf6baaf bump version 2026-05-22 20:34:16 +05:30
tapframe
4b45d4dd25 ref: adding attributes 2026-05-22 20:29:51 +05:30
tapframe
9d41785887 Merge branch 'addon' into cmp-rewrite 2026-05-22 20:03:20 +05:30
tapframe
a789d7b455 feat: optimize cw enrichmnet logic 2026-05-22 20:03:00 +05:30
tapframe
96010101b8 Fix stale series watched markers 2026-05-22 18:39:29 +05:30
tapframe
ba5f460002 feat: add support for addon enable/disable flag 2026-05-22 17:48:48 +05:30
tapframe
ada9bc00f7 Merge branch 'stripdebrid' into cmp-rewrite 2026-05-22 17:19:30 +05:30
tapframe
e85ea4f322 feat: save resolved links in memory 2026-05-22 17:11:34 +05:30
tapframe
2e35652e81 Merge branch 'cwtest' into stripdebrid 2026-05-22 16:42:04 +05:30
tapframe
5d9a789139 Revert "removal: debrid integration"
This reverts commit 4e5a32510b.
2026-05-22 15:43:50 +05:30
tapframe
8fe059901c feat(cloud): passing watchprogress 2026-05-22 15:32:11 +05:30
tapframe
3d6d0fcfb4 proper management of cloud items in cw section 2026-05-22 15:03:38 +05:30
tapframe
29f78a98cb fix: cw seeding and series continuity 2026-05-22 12:29:35 +05:30
tapframe
efddba9df2 Improve watched marking parity 2026-05-22 02:57:48 +05:30
Nayif
436576da25
Merge pull request #1142 from SimSalabimse/Norwegian-Translation
Corrected the ISO 639 language code for Norwegian translation
2026-05-22 02:11:36 +05:30
tapframe
996fd7f949 ref(cloud): ui adjustments 2026-05-21 21:29:39 +05:30
tapframe
914f4147e9 feat(streams): adjust autoplay stream selection for cloud services 2026-05-21 15:47:06 +05:30
tapframe
800d7160b1 ref: adjust cloud library ui and sorting 2026-05-21 15:11:42 +05:30
tapframe
0bfd2cb99c String changes 2026-05-21 14:51:30 +05:30
tapframe
8c25cca724 feat(cloud): adding premimize 2026-05-21 14:37:44 +05:30
Luqman Fadlli
02d862c4d2
add values-in directory for Android Indonesian localization
This commit introduces the `values-in/strings.xml` file to support Indonesian translations specifically for Android.

It is necessary to keep both `values-id` and `values-in` in the codebase due to platform differences. iOS uses the modern ISO code `id` for Indonesian, whereas Android relies on the older `in` code. Providing both directories guarantees that the Indonesian localization works seamlessly across both iOS and Android platforms.
2026-05-21 15:56:09 +07:00
Luqman Fadlli
606318d470
add 67 missing Indonesian translation
Fill all gaps between values and values-id string keys.
67 keys added and translated.
2026-05-21 15:51:24 +07:00
tapframe
cf1e162eb1 ref(torbox): short_name extraction 2026-05-21 14:01:03 +05:30
tapframe
b0906b7b19 ref: adjust phrasing 2026-05-21 13:09:01 +05:30
tapframe
8eb9f2c83b feat: Add cloud library support 2026-05-21 12:56:53 +05:30
tapframe
20f8717cf0 feat(torbox): link device 2026-05-21 12:07:29 +05:30
tapframe
075c5f8f51 feat(debrid): neutralize architecture 2026-05-21 11:39:54 +05:30
SimSalabimse
4b21fe2d85 Merge branch 'Norwegian-Translation' of https://github.com/SimSalabimse/NuvioMobile into Norwegian-Translation 2026-05-20 20:43:50 +02:00
SimSalabimse
a9a3398cea Use 'nb' locale code for Norwegian
Switch Norwegian locale code from "no" to the ISO 639-1 code "nb" for consistency. Updated Android locale_config.xml, renamed resource folder values-no to values-nb (strings moved/renamed accordingly), and changed the AppLanguage enum to use "nb". Also removed a now-duplicate media_series string entry in the renamed resources.
2026-05-20 20:42:30 +02:00
tapframe
782f65aaff feat: parallel cache check 2026-05-20 23:26:08 +05:30
tapframe
4e5a32510b removal: debrid integration 2026-05-20 21:44:27 +05:30
tapframe
88ea47d2f0 Merge branch 'cmp-rewrite' of https://github.com/NuvioMedia/NuvioMobile into cmp-rewrite 2026-05-20 17:07:14 +05:30
tapframe
d7f89d2f27 ref: adding upstream tv quickjs lib 2026-05-20 17:01:37 +05:30
Nayif
a3a7829a80
Merge pull request #1137 from skoruppa/cmp-rewrite 2026-05-20 16:52:32 +05:30
tapframe
de68ce2c30 ref(sync): pull method to support optional parameters for last watched and limit 2026-05-20 16:45:35 +05:30
skoruppa
5fe7364d5d Port Reuse Binge Group from the TV version 2026-05-20 13:05:14 +02:00
tapframe
41b0bd95ad Updated DebridStreamPresentation to filter out uncached streams and apply custom formatting based on settings. 2026-05-20 16:15:02 +05:30
tapframe
2a550c4356 feat: debrid hybrid approach 2026-05-20 13:16:22 +05:30
tapframe
9818458b9f remove duplicate string 2026-05-20 01:55:31 +05:30