From 7bf3a344f3ec93be6bc5fb829b6355a1811b18b0 Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Mon, 12 Jan 2026 00:13:29 +0530 Subject: [PATCH] release: 1.3.5 (33) --- android/app/build.gradle | 6 +++--- android/app/src/main/res/values/strings.xml | 2 +- app.json | 8 ++++---- nuvio-source.json | 8 ++++++++ src/screens/SearchScreen.tsx | 2 +- src/utils/version.ts | 2 +- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 435a61abd..eeec964d4 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -95,8 +95,8 @@ android { applicationId 'com.nuvio.app' minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 32 - versionName "1.3.4" + versionCode 33 + versionName "1.3.5" buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\"" } @@ -118,7 +118,7 @@ android { def abiVersionCodes = ['armeabi-v7a': 1, 'arm64-v8a': 2, 'x86': 3, 'x86_64': 4] applicationVariants.all { variant -> variant.outputs.each { output -> - def baseVersionCode = 32 // Current versionCode 32 from defaultConfig + def baseVersionCode = 33 // Current versionCode 33 from defaultConfig def abiName = output.getFilter(com.android.build.OutputFile.ABI) def versionCode = baseVersionCode * 100 // Base multiplier diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 2669e01a2..712939e26 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -3,5 +3,5 @@ contain false dark - 1.3.4 + 1.3.5 \ No newline at end of file diff --git a/app.json b/app.json index c5a0502ae..cd3a4140b 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "Nuvio", "slug": "nuvio", - "version": "1.3.4", + "version": "1.3.5", "orientation": "default", "backgroundColor": "#020404", "icon": "./assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png", @@ -17,7 +17,7 @@ "ios": { "supportsTablet": true, "icon": "./assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png", - "buildNumber": "32", + "buildNumber": "33", "infoPlist": { "NSAppTransportSecurity": { "NSAllowsArbitraryLoads": true @@ -51,7 +51,7 @@ "android.permission.WRITE_SETTINGS" ], "package": "com.nuvio.app", - "versionCode": 32, + "versionCode": 33, "architectures": [ "arm64-v8a", "armeabi-v7a", @@ -97,6 +97,6 @@ "fallbackToCacheTimeout": 30000, "url": "https://ota.nuvioapp.space/api/manifest" }, - "runtimeVersion": "1.3.4" + "runtimeVersion": "1.3.5" } } \ No newline at end of file diff --git a/nuvio-source.json b/nuvio-source.json index 4ad1c7a5f..51d02b3be 100644 --- a/nuvio-source.json +++ b/nuvio-source.json @@ -30,6 +30,14 @@ "https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/search-portrait.png?raw=true" ], "versions": [ + { + "version": "1.3.5", + "buildVersion": "33", + "date": "2026-01-09", + "localizedDescription": "## Update Notes\n\n### ExoPlayer Subtitle Fixes\nThis update mainly focuses on fixing multiple subtitle-related issues in ExoPlayer:\n- Fixed issue where **only the first subtitle index** was being rendered \n- Fixed subtitles **always showing background** due to Android native caption settings \n- Fixed subtitles being **rendered inside the player view** \n- Fixed **subtitle bottom offset** issues \n- Merged PR **#391** by **@saifshaikh1805** \n - Fixes issue **#301**\n\n### KSPlayer Improvements\n- Improved **subtitle behavior** in KSPlayer \n- Merged PR **#394** by **@AdityasahuX07**\n\n### Settings & Persistence\n- Implemented **save and load** functionality for **Discover settings**\n\nThis release improves subtitle rendering accuracy across players and adds better persistence for user preferences.", + "downloadURL": "https://github.com/tapframe/NuvioStreaming/releases/download/v1.3.5/app-release.apk", + "size": 25700000 + }, { "version": "1.3.4", "buildVersion": "32", diff --git a/src/screens/SearchScreen.tsx b/src/screens/SearchScreen.tsx index 3b6a435d0..8d5a67459 100644 --- a/src/screens/SearchScreen.tsx +++ b/src/screens/SearchScreen.tsx @@ -61,7 +61,7 @@ const DISCOVER_GENRE_KEY = 'discover_selected_genre'; const SearchScreen = () => { const { t } = useTranslation(); - const { settings, updateSettings } = useSettings(); + const { settings } = useSettings(); const navigation = useNavigation>(); const { addToWatchlist, removeFromWatchlist, addToCollection, removeFromCollection, isInWatchlist, isInCollection } = useTraktContext(); const { showSuccess, showInfo } = useToast(); diff --git a/src/utils/version.ts b/src/utils/version.ts index 3bab47517..232d4534d 100644 --- a/src/utils/version.ts +++ b/src/utils/version.ts @@ -1,7 +1,7 @@ // Single source of truth for the app version displayed in Settings // Update this when bumping app version -export const APP_VERSION = '1.3.4'; +export const APP_VERSION = '1.3.5'; export function getDisplayedAppVersion(): string { return APP_VERSION;