Commit graph

1415 commits

Author SHA1 Message Date
skoruppa
736dd96b5b Improve image loading performance on home screen
- Prefetch poster images ahead of scroll in Modern home rows
- Fix all-row recomposition when scroll stops by isolating isRowScrolling to backdrop expansion only
- Fix all-row recomposition on focus change by pre-computing isBackdropExpanded per card
- Replace deprecated LocalImageLoader with context.imageLoader
- Bump metrics-performance to 1.0.0-rc01 to fix FrameMetricsAggregator crash
2026-03-12 09:18:37 +01:00
SnaexCZ
819eb24d97
update strings.xml for cs language 2026-03-12 09:15:13 +01:00
SnaexCZ
3f4dd7b48d
Add Hindi locale and restore Vietnamese locale 2026-03-12 08:40:12 +01:00
skoruppa
786bc8c2ff More recomposition optimization - stable lambdas
- Home screen lambdas stabilized to prevent cascading recompositions on state change
- Watched status check no longer recreated on every recomposition in catalog rows
- JankStats state tagging added for scroll and hero enrichment tracking
2026-03-12 06:52:29 +01:00
skoruppa
ca7bd52faf Fix rendering lag, slow details loading, and background I/O violations
- Checkmark badge on cards redrawn as single element instead of stacked layers
- Addon manifest cache no longer read/written on the main thread at startup
- Plugin script files no longer read/written on the main thread
- Details page enrichment data now fetched in parallel instead of one by one
- Ratings and recommendations on details page load at the same time instead of sequentially
2026-03-12 06:38:19 +01:00
SnaexCZ
b03d2f6bbb
Add Czech localization for app strings
Add Czech localization strings for various app features.
2026-03-11 21:54:05 +01:00
SnaexCZ
7b7c577950
Update supportedLocales to include 'cs' language tag 2026-03-11 21:41:42 +01:00
SnaexCZ
0fb949ef4e
Merge branch 'dev' into SnaexCZ-patch-2 2026-03-11 21:30:45 +01:00
afda1
62872fd11b feat: fully integrate lithuanian locale into system settings 2026-03-11 21:44:37 +02:00
afda1
2c16d0ff31 chore: refine lithuanian translations for context and grammar 2026-03-11 21:05:25 +02:00
afda1
4c4623ccab feat: add Lithuanian localization 2026-03-11 20:58:11 +02:00
DaN
2e2555b2b0
Update strings.xml
Ajustes
2026-03-11 15:01:06 -03:00
kernexshadow
5ba13f7fbc feat(player): port PCM amplification to upstream audio overlay 2026-03-11 16:37:34 +00:00
HALİL İBRAHİM ÖZDEMİR
38baa9012d feat: Always show changelog in update dialog, even if up-to-date 2026-03-11 18:26:46 +03:00
HALİL İBRAHİM ÖZDEMİR
6ec7893c79 Merge branch 'dev' of https://github.com/tapframe/NuvioTV into feature/update-dialog-ui-enhancements
# Conflicts:
#	app/src/main/java/com/nuvio/tv/updater/ui/UpdatePromptDialog.kt
#	app/src/main/res/values/strings.xml
2026-03-11 17:50:05 +03:00
aicon
e463a53d30
Update string.xml, Update Hungarian translation (Trakt, Profiles, Settings, and refinements
## Summary
This pull request continues the localization effort for the Hungarian language by adding missing translations for newly introduced app features and settings. It also revises existing strings to ensure consistency, clarity, and a better user experience across the application.
## Why
- Translated a large set of new strings covering Trakt integration, Profile management, Addon/Plugin managers, and advanced Playback/Subtitle settings.
- Reviewed and refined current Hungarian strings for grammar, style, and clarity (e.g., standardizing terminology like "watchlist" to "várólista" and using user-friendly terms for timeout settings).
- Improved consistency in terminology and formatting (ensuring strict and consistent XML indentation).
- Enhanced readability and the natural flow of UI text.
- Added new Hungarian strings to cover missing scenarios, ui elements, and error states.
## Policy check
- [x] This PR is not cosmetic-only, unless it is a translation PR.
- [x] This PR does not add a new major feature without prior approval.
- [x] This PR is small in scope and focused on one problem.
- [x] If this is a larger or directional change, I linked the issue where it was approved.
## Testing
Checked the file for structural errors, verified valid XML formatting (indentation), and performed manual verification in the UI.
## Screenshots / Video (UI changes only)
None. Not applicable for this change.
## Breaking changes
There are no breaking changes in this pull request. All modifications are additive or involve string refinements for the Hungarian locale.
## Linked issues
This pull request is not linked to any existing GitHub issues.
2026-03-11 13:33:01 +01:00
DaN
10db651384
Update strings.xml
Update 11/03/2026 Strimg.xml
2026-03-11 09:02:32 -03:00
mindgam3s
01c4248136
Update supported locales in ThemeSettingsScreen 2026-03-11 10:43:46 +01:00
mindgam3s
607e43686d
Add German locale to locale_config.xml 2026-03-11 10:42:15 +01:00
mindgam3s
1a6dcfc1fd
ADDED missing german translations (mostly translated using DeepL) 2026-03-11 10:41:01 +01:00
tapframe
f33a79003a refactor: remove unused dependencies from TraktViewModel 2026-03-11 14:31:48 +05:30
tapframe
7963477a97 bump version 2026-03-11 14:11:47 +05:30
tapframe
37efd67f3a chore: added ui gate to hide "Show hero section" togglw when active layout is "Modern" 2026-03-11 14:01:03 +05:30
tapframe
dbc77f3a73 Merge branch 'traktsync' into dev 2026-03-11 13:52:44 +05:30
tapframe
f836f162e0 perf: added back horizontal debounce to modernhomerows 2026-03-11 13:52:05 +05:30
tapframe
49012c452e feat: users can now choose watchporgress source when trakt is authenticated. 2026-03-11 13:38:28 +05:30
tapframe
716e210dbe ref: subtitle style rail to render on demand 2026-03-11 13:06:23 +05:30
tapframe
1127bce09f trakt to auto refresh token every 24 hours instead of retruned 'expires_in' 2026-03-11 12:11:21 +05:30
tapframe
962c4e2f7d Merge branch 'MIME' into dev 2026-03-11 11:53:00 +05:30
tapframe
343da88044 ref: proper MIMIE type detection before playback, fixes playback issues with addons like USATV 2026-03-11 11:52:45 +05:30
tapframe
3b3fe84f91 revert back to previous subtitle offset adjustment panel 2026-03-11 11:02:51 +05:30
tapframe
300619a675 audio/video modal scroll behaviour improvements 2026-03-11 10:54:11 +05:30
tapframe
f27183e56f bump version 2026-03-11 04:15:30 +05:30
tapframe
c4605c4930 Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev 2026-03-11 04:09:30 +05:30
Nayif
3d09e2c031
Merge pull request #743 from skoruppa/modern-performance-v2
Modern View Performance Improvements
2026-03-11 04:09:23 +05:30
tapframe
2a23b0c711 minor sub overlay and loading overlay fixes 2026-03-11 04:06:22 +05:30
tapframe
6cf3f21e73 shared overlay optimizations 2026-03-11 04:01:36 +05:30
tapframe
47c83ea209 cleanup 2026-03-11 03:59:12 +05:30
tapframe
21678d4d13 improved trakt episode mapping during scrobble 2026-03-11 03:58:57 +05:30
tapframe
bd5058657b readdressed trakt anime mapping 2026-03-11 03:49:13 +05:30
tapframe
4500585c9e Revert "trakt 201 edge case fix"
This reverts commit 154905b5d5.
2026-03-11 03:31:15 +05:30
tapframe
bfff9f87a0 Revert "optimized trakt season lookup"
This reverts commit 10f0727f8c.
2026-03-11 03:31:10 +05:30
tapframe
48ee507e7e Revert "added kitsu mal id resolving for unsupported trakt id mapping"
This reverts commit d25fb6bc06.
2026-03-11 03:31:05 +05:30
tapframe
f0e7475320 Revert "trakt scrobble to accurately map wron episode format and mal,kitsu id whenever available"
This reverts commit ad117927ef.
2026-03-11 03:30:59 +05:30
skoruppa
e899529785 Missing translations 2026-03-10 22:57:04 +01:00
skoruppa
9a7ef3df12 Handle enrichment crossfade better 2026-03-10 22:45:58 +01:00
DaN
2c5b11ab6e
Update strings.xml
Comiit about Layout
2026-03-10 17:14:11 -03:00
tapframe
1ff1d6fed8 Merge branch 'dev' of https://github.com/tapframe/NuvioTV into dev 2026-03-11 01:14:33 +05:30
tapframe
fb4c054e25 Merge branch 'playeroverlay' into dev 2026-03-11 01:12:12 +05:30
tapframe
9ac8f05507 refactored and removed toggles which are now unified 2026-03-11 01:09:07 +05:30