diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png
index 4438ec3..29ed05b 100644
Binary files a/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png
index 1ed3f86..1e3a378 100644
Binary files a/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png
index 72b74fd..6b7ddf9 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png
index f2b2882..b977b3f 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png
index dda7ae6..a79fe8b 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png and b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp
index 90eae32..bf53e9c 100644
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
index 13f0a54..13e14ea 100644
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
index 739fbfc..934bf05 100644
Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp
index 925188e..52cdd30 100644
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
index 8f03753..83217a9 100644
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
index 2476542..5fbb1f3 100644
Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
index 0303110..b1e5362 100644
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
index f32047c..5133d3d 100644
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
index bc419a2..0488026 100644
Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
index 0bb4297..04093c9 100644
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
index 1bf77f3..63d0078 100644
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
index 92407f1..1c6776e 100644
Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
index 578225f..e61bef4 100644
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
index cf53f52..3e9f36e 100644
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
index 7f31cf8..d049451 100644
Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ
diff --git a/app.json b/app.json
index 8662c1f..5a069f4 100644
--- a/app.json
+++ b/app.json
@@ -10,7 +10,7 @@
"scheme": "nuvio",
"newArchEnabled": true,
"splash": {
- "image": "./assets/splash-icon.png",
+ "image": "./src/assets/splash-icon-new.png",
"resizeMode": "contain",
"backgroundColor": "#020404"
},
diff --git a/assets/android/ic_launcher-web.png b/assets/android/ic_launcher-web.png
index 70a03a8..9c3a1fb 100644
Binary files a/assets/android/ic_launcher-web.png and b/assets/android/ic_launcher-web.png differ
diff --git a/assets/android/mipmap-hdpi/ic_launcher.png b/assets/android/mipmap-hdpi/ic_launcher.png
index 38ab336..63653c1 100644
Binary files a/assets/android/mipmap-hdpi/ic_launcher.png and b/assets/android/mipmap-hdpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-hdpi/ic_launcher_foreground.png b/assets/android/mipmap-hdpi/ic_launcher_foreground.png
index 940dccd..46d5c74 100644
Binary files a/assets/android/mipmap-hdpi/ic_launcher_foreground.png and b/assets/android/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/assets/android/mipmap-hdpi/ic_launcher_round.png b/assets/android/mipmap-hdpi/ic_launcher_round.png
index 66437aa..a67afe1 100644
Binary files a/assets/android/mipmap-hdpi/ic_launcher_round.png and b/assets/android/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/assets/android/mipmap-ldpi/ic_launcher.png b/assets/android/mipmap-ldpi/ic_launcher.png
index e55a992..4f72f37 100644
Binary files a/assets/android/mipmap-ldpi/ic_launcher.png and b/assets/android/mipmap-ldpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-mdpi/ic_launcher.png b/assets/android/mipmap-mdpi/ic_launcher.png
index 761b690..12d0832 100644
Binary files a/assets/android/mipmap-mdpi/ic_launcher.png and b/assets/android/mipmap-mdpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-mdpi/ic_launcher_foreground.png b/assets/android/mipmap-mdpi/ic_launcher_foreground.png
index e0b31c6..eedf360 100644
Binary files a/assets/android/mipmap-mdpi/ic_launcher_foreground.png and b/assets/android/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/assets/android/mipmap-mdpi/ic_launcher_round.png b/assets/android/mipmap-mdpi/ic_launcher_round.png
index a627ea0..ee64b08 100644
Binary files a/assets/android/mipmap-mdpi/ic_launcher_round.png and b/assets/android/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/assets/android/mipmap-xhdpi/ic_launcher.png b/assets/android/mipmap-xhdpi/ic_launcher.png
index 9007654..c71d35f 100644
Binary files a/assets/android/mipmap-xhdpi/ic_launcher.png and b/assets/android/mipmap-xhdpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-xhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xhdpi/ic_launcher_foreground.png
index b41d433..9c303ef 100644
Binary files a/assets/android/mipmap-xhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/assets/android/mipmap-xhdpi/ic_launcher_round.png b/assets/android/mipmap-xhdpi/ic_launcher_round.png
index 16e1023..0d9d1de 100644
Binary files a/assets/android/mipmap-xhdpi/ic_launcher_round.png and b/assets/android/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/assets/android/mipmap-xxhdpi/ic_launcher.png b/assets/android/mipmap-xxhdpi/ic_launcher.png
index 93d17d5..5cda623 100644
Binary files a/assets/android/mipmap-xxhdpi/ic_launcher.png and b/assets/android/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png
index 176e8e6..f510bbf 100644
Binary files a/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/assets/android/mipmap-xxhdpi/ic_launcher_round.png b/assets/android/mipmap-xxhdpi/ic_launcher_round.png
index 3e19591..9ec97ab 100644
Binary files a/assets/android/mipmap-xxhdpi/ic_launcher_round.png and b/assets/android/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher.png b/assets/android/mipmap-xxxhdpi/ic_launcher.png
index cbdc61f..ad2c371 100644
Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher.png and b/assets/android/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png
index a194108..7cabe37 100644
Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/assets/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/assets/android/mipmap-xxxhdpi/ic_launcher_round.png b/assets/android/mipmap-xxxhdpi/ic_launcher_round.png
index 0f726c4..71e9834 100644
Binary files a/assets/android/mipmap-xxxhdpi/ic_launcher_round.png and b/assets/android/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/assets/android/playstore-icon.png b/assets/android/playstore-icon.png
index f97a895..4d1e685 100644
Binary files a/assets/android/playstore-icon.png and b/assets/android/playstore-icon.png differ
diff --git a/assets/android/values/ic_launcher_background.xml b/assets/android/values/ic_launcher_background.xml
index cb9e160..58403da 100644
--- a/assets/android/values/ic_launcher_background.xml
+++ b/assets/android/values/ic_launcher_background.xml
@@ -1,4 +1,4 @@
- #d1d1d2
+ #2f2f2f
\ No newline at end of file
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png
index 5837ee4..4e725a1 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png
index 8fa15ef..3445ca7 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png
index 004058f..23336a0 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png
index 4a853b6..82e12de 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png
index a3e794a..2fe5d46 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png
index 3e317c1..b969aa7 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png
index 8fa15ef..3445ca7 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png
index 718e4ca..dd5ac1a 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png
index 147ca19..0128c2a 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png
index 147ca19..0128c2a 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png b/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png
index 2faf8a0..aea993c 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png and b/assets/ios/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png b/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png
index 556ef58..2698ce9 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png and b/assets/ios/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png
index 1eba090..b59c049 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
index 47de330..a08fb02 100644
Binary files a/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/assets/ios/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png b/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png
index 5f69402..38237e1 100644
Binary files a/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png and b/assets/ios/AppIcon.appiconset/ItunesArtwork@2x.png differ
diff --git a/assets/ios/iTunesArtwork@1x.png b/assets/ios/iTunesArtwork@1x.png
index f97a895..4d1e685 100644
Binary files a/assets/ios/iTunesArtwork@1x.png and b/assets/ios/iTunesArtwork@1x.png differ
diff --git a/assets/ios/iTunesArtwork@2x.png b/assets/ios/iTunesArtwork@2x.png
index 5f69402..38237e1 100644
Binary files a/assets/ios/iTunesArtwork@2x.png and b/assets/ios/iTunesArtwork@2x.png differ
diff --git a/assets/ios/iTunesArtwork@3x.png b/assets/ios/iTunesArtwork@3x.png
index 938011a..b367f5a 100644
Binary files a/assets/ios/iTunesArtwork@3x.png and b/assets/ios/iTunesArtwork@3x.png differ
diff --git a/ios/Nuvio.xcodeproj/project.pbxproj b/ios/Nuvio.xcodeproj/project.pbxproj
index d3f62e0..b562e96 100644
--- a/ios/Nuvio.xcodeproj/project.pbxproj
+++ b/ios/Nuvio.xcodeproj/project.pbxproj
@@ -460,8 +460,8 @@
"-lc++",
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
- PRODUCT_BUNDLE_IDENTIFIER = com.nuviohub.app;
- PRODUCT_NAME = Nuvio;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.nuvio.app";
+ PRODUCT_NAME = "Nuvio";
SWIFT_OBJC_BRIDGING_HEADER = "Nuvio/Nuvio-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
@@ -492,8 +492,8 @@
"-lc++",
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
- PRODUCT_BUNDLE_IDENTIFIER = com.nuvio.app;
- PRODUCT_NAME = Nuvio;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.nuvio.app";
+ PRODUCT_NAME = "Nuvio";
SWIFT_OBJC_BRIDGING_HEADER = "Nuvio/Nuvio-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
diff --git a/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme b/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme
index 60f9eb0..d56adf8 100644
--- a/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme
+++ b/ios/Nuvio.xcodeproj/xcshareddata/xcschemes/Nuvio.xcscheme
@@ -82,7 +82,7 @@
buildConfiguration = "Debug">
diff --git a/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png
index 4e9f344..288b100 100644
Binary files a/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png and b/ios/Nuvio/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png differ
diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png
index 83330c3..efcdf22 100644
Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image.png differ
diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png
index 83330c3..efcdf22 100644
Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png differ
diff --git a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png
index 83330c3..efcdf22 100644
Binary files a/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png and b/ios/Nuvio/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png differ
diff --git a/ios/Nuvio/Info.plist b/ios/Nuvio/Info.plist
index c1edaa9..d701baa 100644
--- a/ios/Nuvio/Info.plist
+++ b/ios/Nuvio/Info.plist
@@ -1,101 +1,101 @@
-
- CADisableMinimumFrameDurationOnPhone
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleDisplayName
- Nuvio
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- $(PRODUCT_BUNDLE_PACKAGE_TYPE)
- CFBundleShortVersionString
- 1.2.5
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- nuvio
- com.nuvio.app
-
-
-
- CFBundleURLSchemes
-
- exp+nuvio
-
-
-
- CFBundleVersion
- 20
- LSMinimumSystemVersion
- 12.0
- LSRequiresIPhoneOS
-
- LSSupportsOpeningDocumentsInPlace
-
- NSAppTransportSecurity
-
- NSAllowsArbitraryLoads
-
-
- NSBonjourServices
-
- _http._tcp
-
- NSLocalNetworkUsageDescription
- Allow $(PRODUCT_NAME) to access your local network
- NSMicrophoneUsageDescription
- This app does not require microphone access.
- RCTNewArchEnabled
-
- RCTRootViewBackgroundColor
- 4278322180
- UIBackgroundModes
-
- audio
-
- UIFileSharingEnabled
-
- UILaunchStoryboardName
- SplashScreen
- UIRequiredDeviceCapabilities
-
- arm64
-
- UIRequiresFullScreen
-
- UIStatusBarStyle
- UIStatusBarStyleDefault
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIUserInterfaceStyle
- Dark
- UIViewControllerBasedStatusBarAppearance
-
-
-
+
+ CADisableMinimumFrameDurationOnPhone
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleDisplayName
+ Nuvio
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ $(PRODUCT_BUNDLE_PACKAGE_TYPE)
+ CFBundleShortVersionString
+ 1.2.5
+ CFBundleSignature
+ ????
+ CFBundleURLTypes
+
+
+ CFBundleURLSchemes
+
+ nuvio
+ com.nuvio.app
+
+
+
+ CFBundleURLSchemes
+
+ exp+nuvio
+
+
+
+ CFBundleVersion
+ 20
+ LSMinimumSystemVersion
+ 12.0
+ LSRequiresIPhoneOS
+
+ LSSupportsOpeningDocumentsInPlace
+
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+
+ NSBonjourServices
+
+ _http._tcp
+
+ NSLocalNetworkUsageDescription
+ Allow $(PRODUCT_NAME) to access your local network
+ NSMicrophoneUsageDescription
+ This app does not require microphone access.
+ RCTNewArchEnabled
+
+ RCTRootViewBackgroundColor
+ 4278322180
+ UIBackgroundModes
+
+ audio
+
+ UIFileSharingEnabled
+
+ UILaunchStoryboardName
+ SplashScreen
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UIRequiresFullScreen
+
+ UIStatusBarStyle
+ UIStatusBarStyleDefault
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIUserInterfaceStyle
+ Dark
+ UIViewControllerBasedStatusBarAppearance
+
+
+
\ No newline at end of file
diff --git a/src/assets/splash-icon-new.png b/src/assets/splash-icon-new.png
new file mode 100644
index 0000000..07445d3
Binary files /dev/null and b/src/assets/splash-icon-new.png differ
diff --git a/src/components/SplashScreen.tsx b/src/components/SplashScreen.tsx
index e465740..6e1950a 100644
--- a/src/components/SplashScreen.tsx
+++ b/src/components/SplashScreen.tsx
@@ -29,7 +29,7 @@ const SplashScreen = ({ onFinish }: SplashScreenProps) => {
return (
diff --git a/src/components/home/ContentItem.tsx b/src/components/home/ContentItem.tsx
index 70390ed..d8466f6 100644
--- a/src/components/home/ContentItem.tsx
+++ b/src/components/home/ContentItem.tsx
@@ -127,9 +127,11 @@ const ContentItem = ({ item, onPress, shouldLoadImage: shouldLoadImageProp, defe
switch (settings.posterSize) {
case 'small':
- return Math.max(100, Math.min(POSTER_WIDTH - 10, POSTER_WIDTH)) * sizeMultiplier;
+ return Math.max(90, POSTER_WIDTH - 15) * sizeMultiplier;
+ case 'medium':
+ return Math.max(110, POSTER_WIDTH + 10) * sizeMultiplier;
case 'large':
- return Math.min(POSTER_WIDTH + 20, POSTER_WIDTH + 30) * sizeMultiplier;
+ return Math.max(130, POSTER_WIDTH + 25) * sizeMultiplier;
default:
return POSTER_WIDTH * sizeMultiplier;
}
diff --git a/src/services/stremioService.ts b/src/services/stremioService.ts
index d5a1957..bf3cf27 100644
--- a/src/services/stremioService.ts
+++ b/src/services/stremioService.ts
@@ -339,9 +339,11 @@ class StremioService {
}
}
- // Ensure Cinemeta is always installed as a pre-installed addon
+ // Install Cinemeta for new users, but allow existing users to uninstall it
const cinemetaId = 'com.linvo.cinemeta';
- if (!this.installedAddons.has(cinemetaId)) {
+ const hasUserRemovedCinemeta = await this.hasUserRemovedAddon(cinemetaId);
+
+ if (!this.installedAddons.has(cinemetaId) && !hasUserRemovedCinemeta) {
try {
const cinemetaManifest = await this.getManifest('https://v3-cinemeta.strem.io/manifest.json');
this.installedAddons.set(cinemetaId, cinemetaManifest);
@@ -432,8 +434,9 @@ class StremioService {
this.addonOrder = this.addonOrder.filter(id => this.installedAddons.has(id));
}
- // Ensure required pre-installed addons are present without forcing their position
- if (!this.addonOrder.includes(cinemetaId) && this.installedAddons.has(cinemetaId)) {
+ // Add Cinemeta to order only if user hasn't removed it
+ const hasUserRemovedCinemetaOrder = await this.hasUserRemovedAddon(cinemetaId);
+ if (!this.addonOrder.includes(cinemetaId) && this.installedAddons.has(cinemetaId) && !hasUserRemovedCinemetaOrder) {
this.addonOrder.push(cinemetaId);
}
diff --git a/trakt/docs.md b/trakt/docs.md
deleted file mode 100644
index b9f7d3c..0000000
--- a/trakt/docs.md
+++ /dev/null
@@ -1,514 +0,0 @@
-Scrobble / Start / Start watching in a media center POSThttps://api.trakt.tv/scrobble/startRequestStart watching a movie by sending a standard movie object.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- },
- "progress": 1.25
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 0,
- "action": "start",
- "progress": 1.25,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- }
-}
-RequestStart watching an episode by sending a standard episode object.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "episode": {
- "ids": {
- "trakt": 16
- }
- },
- "progress": 10
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 0,
- "action": "start",
- "progress": 10,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 1,
- "number": 1,
- "title": "Pilot",
- "ids": {
- "trakt": 16,
- "tvdb": 349232,
- "imdb": "tt0959621",
- "tmdb": 62085
- }
- },
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "slug": "breaking-bad",
- "tvdb": 81189,
- "imdb": "tt0903747",
- "tmdb": 1396
- }
- }
-}
-RequestStart watching an episode if you don't have episode ids, but have show info. Send show and episode objects.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "tvdb": 81189
- }
- },
- "episode": {
- "season": 1,
- "number": 1
- },
- "progress": 10
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 0,
- "action": "start",
- "progress": 10,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 1,
- "number": 1,
- "title": "Pilot",
- "ids": {
- "trakt": 16,
- "tvdb": 349232,
- "imdb": "tt0959621",
- "tmdb": 62085
- }
- },
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "slug": "breaking-bad",
- "tvdb": 81189,
- "imdb": "tt0903747",
- "tmdb": 1396
- }
- }
-}
-RequestStart watching an episode using absolute numbering (useful for Anime and Donghua). Send show and episode objects.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "show": {
- "title": "One Piece",
- "year": 1999,
- "ids": {
- "trakt": 37696
- }
- },
- "episode": {
- "number_abs": 164
- },
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "progress": 10
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 0,
- "action": "start",
- "progress": 10,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 9,
- "number": 21,
- "title": "Light the Fire of Shandia! Wiper the Warrior",
- "ids": {
- "trakt": 856373,
- "tvdb": 362082,
- "imdb": null,
- "tmdb": null
- }
- },
- "show": {
- "title": "One Piece",
- "year": 1999,
- "ids": {
- "trakt": 37696,
- "slug": "one-piece",
- "tvdb": 81797,
- "imdb": "tt0388629",
- "tmdb": 37854
- }
- }
-}
-
-
-Scrobble / Pause / Pause watching in a media center POSThttps://api.trakt.tv/scrobble/pauseRequest
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- },
- "progress": 75
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 1337,
- "action": "pause",
- "progress": 75,
- "sharing": {
- "twitter": false,
- "mastodon": false,
- "tumblr": false
- },
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- }
-}
-
-BODY
-{
- "id": 3373536622,
- "action": "scrobble",
- "progress": 99.9,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- }
-}
-RequestScrobble an episode by sending a standard episode object.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "episode": {
- "ids": {
- "trakt": 16
- }
- },
- "progress": 85
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 3373536623,
- "action": "scrobble",
- "progress": 85,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 1,
- "number": 1,
- "title": "Pilot",
- "ids": {
- "trakt": 16,
- "tvdb": 349232,
- "imdb": "tt0959621",
- "tmdb": 62085
- }
- },
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "slug": "breaking-bad",
- "tvdb": 81189,
- "imdb": "tt0903747",
- "tmdb": 1396
- }
- }
-}
-RequestScrobble an episode if you don't have episode ids, but have show info. Send show and episode objects.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "tvdb": 81189
- }
- },
- "episode": {
- "season": 1,
- "number": 1
- },
- "progress": 85
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 3373536623,
- "action": "scrobble",
- "progress": 85,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 1,
- "number": 1,
- "title": "Pilot",
- "ids": {
- "trakt": 16,
- "tvdb": 349232,
- "imdb": "tt0959621",
- "tmdb": 62085
- }
- },
- "show": {
- "title": "Breaking Bad",
- "year": 2008,
- "ids": {
- "trakt": 1,
- "slug": "breaking-bad",
- "tvdb": 81189,
- "imdb": "tt0903747",
- "tmdb": 1396
- }
- }
-}
-RequestScrobble an episode using absolute numbering (useful for Anime and Donghua). Send show and episode objects.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "show": {
- "title": "One Piece",
- "year": 1999,
- "ids": {
- "trakt": 37696
- }
- },
- "episode": {
- "number_abs": 164
- },
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "progress": 90
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 3373536624,
- "action": "scrobble",
- "progress": 90,
- "sharing": {
- "twitter": true,
- "mastodon": true,
- "tumblr": false
- },
- "episode": {
- "season": 9,
- "number": 21,
- "title": "Light the Fire of Shandia! Wiper the Warrior",
- "ids": {
- "trakt": 856373,
- "tvdb": 362082,
- "imdb": null,
- "tmdb": null
- }
- },
- "show": {
- "title": "One Piece",
- "year": 1999,
- "ids": {
- "trakt": 37696,
- "slug": "one-piece",
- "tvdb": 81797,
- "imdb": "tt0388629",
- "tmdb": 37854
- }
- }
-}
-RequestIf the progress is < 80%, the video will be treated a a pause and the playback position will be saved.
-HEADERS
-Content-Type:application/json
-Authorization:Bearer [access_token]
-trakt-api-version:2
-trakt-api-key:[client_id]
-BODY
-{
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- },
- "progress": 75
-}
-Response
-201
-HEADERS
-Content-Type:application/json
-BODY
-{
- "id": 1337,
- "action": "pause",
- "progress": 75,
- "sharing": {
- "twitter": false,
- "mastodon": true,
- "tumblr": false
- },
- "movie": {
- "title": "Guardians of the Galaxy",
- "year": 2014,
- "ids": {
- "trakt": 28,
- "slug": "guardians-of-the-galaxy-2014",
- "imdb": "tt2015381",
- "tmdb": 118340
- }
- }
-}
-ResponseThe same item was recently scrobbled.
-409
-HEADERS
-Content-Type:application/json
-BODY
-{
- "watched_at": "2014-10-15T22:21:29.000Z",
- "expires_at": "2014-10-15T23:21:29.000Z"
-}
\ No newline at end of file