tapframe
4146cd9a2a
Merge branch 'observ' into dev
2026-03-07 21:30:47 +05:30
tapframe
5791bd0d55
feat: add functionality to observe watched movie IDs
2026-03-07 21:30:32 +05:30
tapframe
f40f10072c
fix: fixes an issue where parsing vtt sub file urls ending with no extensions, addresses #671
2026-03-07 21:01:32 +05:30
Nayif
b93d085ff8
Merge pull request #669 from skoruppa/fixes
...
resolve back stack issues in autoplay navigation flow
2026-03-07 20:17:43 +05:30
skoruppa
9d7e060063
resolve back stack issues in autoplay navigation flow
...
- Fix player->detail loop when autoplay skips Stream screen by using
popUpTo(Player) instead of popUpTo(Stream) which no longer exists
- Reuse existing Detail on back stack via savedStateHandle instead of
navigating to a new instance, preventing duplicate Detail screens
- Apply same fix for normal back path when Stream is absent from stack
- Suppress next-to-watch scroll/focus when returning with returnFocusEpisode
2026-03-07 09:27:29 +01:00
Nayif
7da190fb1c
Merge pull request #661 from skoruppa/fixes
...
hotfix: reduce gradient overhead and fix stream back navigation focus
2026-03-07 07:59:42 +05:30
skoruppa
00d670bd8b
remove debug messages
2026-03-07 02:41:26 +01:00
skoruppa
b9293f9ba3
Generate smaller gradient and use savedStateHandle for going back from a stream screen
2026-03-07 02:39:41 +01:00
tapframe
f28b15248a
Revert "feat: Remove metadata hydration limit and implement a cooldown for failed metadata fetch"
...
This reverts commit 289b107f86 .
2026-03-07 05:21:51 +05:30
tapframe
47e9a1838f
Revert "fix: library and watchlist membership checks by normalizing content IDs and matching across multiple identifiers. fixes #614 "
...
This reverts commit b31514e65e .
2026-03-07 05:21:51 +05:30
tapframe
2d6a689489
Revert "perf: coroutine cancellation.optimize addon manifest loading with shared flows"
...
This reverts commit 6e049fb02d .
2026-03-07 05:21:07 +05:30
tapframe
2e5ea476e1
Revert "feat: refactor movie watched status tracking to use a global set of watched IDs instead of individual observers."
...
This reverts commit a7e99ca6b9 .
2026-03-07 05:17:41 +05:30
tapframe
5f89d0cd55
version bump
2026-03-07 03:18:12 +05:30
tapframe
9eed208147
focus fixes profilescreen
2026-03-07 03:18:04 +05:30
tapframe
53586c27ad
Merge branch 'missing-strinigs' into dev
2026-03-07 02:56:16 +05:30
tapframe
fae9e59dbb
fixes subtitle not preloading when changing source in player , fixes #646
2026-03-07 02:09:51 +05:30
tapframe
5e533d965a
Implement track selection restoration for same series playback fixes #648
2026-03-07 01:56:34 +05:30
tapframe
5594542de1
minor padding changes
2026-03-07 01:45:03 +05:30
tapframe
5c95b60214
Add avatar management features and update profile selection ui
2026-03-07 01:09:26 +05:30
tapframe
563303965d
ui changes
2026-03-07 00:48:14 +05:30
tapframe
8146622824
avatars init
2026-03-06 23:15:06 +05:30
tapframe
5385fdc230
Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev
2026-03-06 21:14:00 +05:30
Nayif
cb795d4135
Merge pull request #620 from omavel/dev
...
New Changes - Add Latin American Spanish localization
2026-03-06 21:12:52 +05:30
tapframe
e81a06f057
Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev
2026-03-06 21:11:24 +05:30
tapframe
daedada3e2
Merge branch 'LastpostNL/dev' into dev
2026-03-06 21:09:39 +05:30
tapframe
a630fdbe9f
update template
2026-03-06 21:09:19 +05:30
Nayif
9c9f649867
Merge pull request #634 from vhtuan288/dev
...
Add Vietnamese localization
2026-03-06 21:08:16 +05:30
Nayif
45d0ede1be
Merge pull request #637 from skoruppa/main
...
apply dither to gradient bitmap - feels a bit smoother
2026-03-06 21:05:53 +05:30
Nayif
b7dd963bc7
Merge pull request #643 from skoruppa/fixes
...
Improve Smart player close navigation
2026-03-06 21:04:51 +05:30
tapframe
3f29325c7a
minor template adjustment
2026-03-06 21:01:36 +05:30
tapframe
8d3163349c
UPDATING PR RULES AND TEMPLATE
2026-03-06 20:34:12 +05:30
skoruppa
44f53cd7ba
Improve Smart player close navigation
...
Should fix #622
2026-03-06 12:43:56 +01:00
skoruppa
098f4443f5
Unify language code normalization: reuse LANGUAGE_OVERRIDES in PlayerSubtitleUtils
2026-03-06 11:45:15 +01:00
skoruppa
f46250b68a
improve localization - missing strings and languages names
...
- Show region in subtitle language names (e.g. "Portuguese (Brazil)" instead of "Portuguese")
- Add ~60 missing ISO 639-2 language code mappings
- Translate generic "Episode N" titles using locale strings
- Now language names are localized everywhere (TMDB, subtitle and audio settings)
- Add missing Polish translations
- Remove unused `type_unknown` string from all locales
- Expand available language list with 35 additional languages
2026-03-06 11:28:03 +01:00
tapframe
070a2e749c
Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev
2026-03-06 13:53:53 +05:30
Nayif
d550e81d08
Merge pull request #623 from danilopagotto82/update-translation-V3-Hotfix
...
🚨 ATTENTION! Critical Translation Error – Immediate Hotfix Required (Pt-BR)
2026-03-06 13:53:41 +05:30
tapframe
c295a1a300
update contributors screen ui
2026-03-06 12:01:06 +05:30
tapframe
6c7efb3299
added contributors section
2026-03-06 11:33:28 +05:30
tapframe
a924764eeb
feat: add manual play option to continue watching section and metadetails screen
2026-03-06 10:27:03 +05:30
tapframe
2a32a03bdb
update build gradle and tmdb api key
2026-03-06 10:03:49 +05:30
Tuan Vu
b787d8b658
Add Vietnamese localization
2026-03-06 09:58:48 +07:00
Nayif
fee5ec9534
Merge pull request #632 from skoruppa/main
...
Perrformance Improvement - Media Details and Streams Screen
2026-03-06 07:59:11 +05:30
tapframe
a7e99ca6b9
feat: refactor movie watched status tracking to use a global set of watched IDs instead of individual observers.
2026-03-06 07:37:59 +05:30
skoruppa
e326f35704
apply dither to gradient bitmap - feels a bit smoother
2026-03-06 02:38:46 +01:00
tapframe
6e049fb02d
perf: coroutine cancellation.optimize addon manifest loading with shared flows
2026-03-06 07:04:25 +05:30
skoruppa
d4bcc0c07a
replace Brush gradients with pre-rendered ImageBitmap
...
- Replace Brush.horizontalGradient/verticalGradient with 1px ImageBitmap rendered via android.graphics.LinearGradient in MetaDetailsScreen and StreamScreen - GPU does a single texture sample per pixel instead of computing gradient per frame
2026-03-06 02:23:44 +01:00
tapframe
b31514e65e
fix: library and watchlist membership checks by normalizing content IDs and matching across multiple identifiers. fixes #614
2026-03-06 06:26:10 +05:30
tapframe
e09f7fb241
adjust rail width settingscreen
2026-03-06 06:13:28 +05:30
tapframe
289b107f86
feat: Remove metadata hydration limit and implement a cooldown for failed metadata fetch
2026-03-06 06:01:26 +05:30
skoruppa
fbbc9a22d6
Last touches
...
- Remove leftGradient and dimColor overlays from BackdropLayer
- Restore focusedScale from 1.0 to 1.02 on season tabs and episode cards
- Replace deprecated focusRestorer(lambda) with focusRestorer(FocusRequester)
- Replace deprecated Divider with HorizontalDivider
2026-03-06 01:25:44 +01:00