diff --git a/android/app/build.gradle b/android/app/build.gradle index 47f487fb..acc7e6f2 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -96,8 +96,8 @@ android { applicationId "com.jellify" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 47 - versionName "0.11.22" + versionCode 48 + versionName "0.11.23" } signingConfigs { debug { diff --git a/ios/Jellify.xcodeproj/project.pbxproj b/ios/Jellify.xcodeproj/project.pbxproj index 09894496..6fd2a879 100644 --- a/ios/Jellify.xcodeproj/project.pbxproj +++ b/ios/Jellify.xcodeproj/project.pbxproj @@ -643,7 +643,7 @@ CODE_SIGN_IDENTITY = "Apple Development: Jack Caulfield (66Z9J9NX2X)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development: Jack Caulfield (66Z9J9NX2X)"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 159; + CURRENT_PROJECT_VERSION = 160; DEVELOPMENT_TEAM = WAH9CZ8BPG; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = WAH9CZ8BPG; ENABLE_BITCODE = NO; @@ -654,7 +654,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.11.22; + MARKETING_VERSION = 0.11.23; NEW_SETTING = ""; OTHER_LDFLAGS = ( "$(inherited)", @@ -685,7 +685,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 159; + CURRENT_PROJECT_VERSION = 160; DEVELOPMENT_TEAM = WAH9CZ8BPG; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = WAH9CZ8BPG; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -695,7 +695,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.11.22; + MARKETING_VERSION = 0.11.23; NEW_SETTING = ""; OTHER_LDFLAGS = ( "$(inherited)", diff --git a/package.json b/package.json index 3a0fc165..fc2cdf80 100644 --- a/package.json +++ b/package.json @@ -1,120 +1,120 @@ { - "name": "jellify", - "version": "0.11.22", - "private": true, - "scripts": { - "init-android": "yarn", - "init-ios": "yarn init-ios:new-arch", - "init-ios:new-arch": "yarn && yarn pod:install:new-arch", - "reinstall": "rm -rf ./node_modules && yarn install", - "android": "react-native run-android", - "ios": "react-native run-ios", - "lint": "eslint .", - "start": "react-native start", - "test": "jest", - "tsc": "tsc", - "clean:ios": "cd ios && pod deintegrate", - "clean:android": "cd android && rm -rf app/ build/", - "pod:install": "echo 'Please run `yarn pod:install:new-arch` to enable the new architecture'", - "pod:install:new-arch": "cd ios && bundle install && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install", - "pod:clean": "cd ios && pod deintegrate", - "fastlane:ios:build": "cd ios && bundle exec fastlane build", - "fastlane:ios:match": "cd ios && bundle exec fastlane match development", - "fastlane:ios:beta": "cd ios && bundle exec fastlane beta", - "fastlane:android:build": "cd android && bundle install && bundle exec fastlane build", - "androidBuild": "cd android && ./gradlew clean && ./gradlew assembleRelease && cd .. && echo 'find apk in android/app/build/outputs/apk/release'", - "prepare": "husky", - "format:check": "prettier --check .", - "format": "prettier --write .", - "postinstall": "patch-package" - }, - "dependencies": { - "@jellyfin/sdk": "^0.11.0", - "@react-native-community/blur": "^4.4.1", - "@react-native-community/cli": "^18.0.0", - "@react-native-community/netinfo": "^11.4.1", - "@react-native-masked-view/masked-view": "^0.3.2", - "@react-navigation/bottom-tabs": "^7.3.10", - "@react-navigation/material-top-tabs": "^7.2.10", - "@react-navigation/native": "^7.1.6", - "@react-navigation/native-stack": "^7.3.10", - "@react-navigation/stack": "^7.2.10", - "@tamagui/config": "^1.126.4", - "@tanstack/query-sync-storage-persister": "^5.74.6", - "@tanstack/react-query": "^5.74.4", - "@tanstack/react-query-persist-client": "^5.74.6", - "@testing-library/react-native": "^13.2.0", - "axios": "^1.8.4", - "bundle": "^2.1.0", - "gem": "^2.4.3", - "invert-color": "^2.0.0", - "lodash": "^4.17.21", - "react": "19.0.0", - "react-freeze": "^1.0.4", - "react-native": "0.79.1", - "react-native-background-actions": "^4.0.1", - "react-native-carplay": "^2.4.1-beta.0", - "react-native-device-info": "^14.0.4", - "react-native-draggable-flatlist": "^4.0.2", - "react-native-fast-image": "^8.6.3", - "react-native-fs": "^2.20.0", - "react-native-gesture-handler": "^2.25.0", - "react-native-haptic-feedback": "^2.3.3", - "react-native-mmkv": "3.2.0", - "react-native-pager-view": "^6.7.1", - "react-native-reanimated": "^3.17.5", - "react-native-safe-area-context": "^5.4.0", - "react-native-screens": "^4.11.0-beta.2", - "react-native-swipeable-item": "^2.0.9", - "react-native-text-ticker": "^1.14.0", - "react-native-toast-message": "^2.3.0", - "react-native-track-player": "git+https://github.com/riteshshukla04/react-native-track-player#APM", - "react-native-url-polyfill": "^2.0.0", - "react-native-uuid": "^2.0.3", - "react-native-vector-icons": "^10.2.0", - "ruby": "^0.6.1", - "tamagui": "^1.126.4" - }, - "devDependencies": { - "@babel/core": "^7.27.1", - "@babel/preset-env": "^7.27.1", - "@babel/runtime": "^7.27.1", - "@react-native-community/cli-platform-android": "18.0.0", - "@react-native-community/cli-platform-ios": "18.0.0", - "@react-native/babel-preset": "0.79.1", - "@react-native/eslint-config": "0.79.1", - "@react-native/metro-config": "0.79.1", - "@react-native/typescript-config": "0.79.1", - "@types/jest": "^29.5.13", - "@types/lodash": "^4.17.10", - "@types/react": "^19.1.2", - "@types/react-native-vector-icons": "^6.4.18", - "@types/react-test-renderer": "19.0.0", - "babel-plugin-module-resolver": "^5.0.2", - "eslint": "^8.57.1", - "eslint-config-prettier": "^10.1.2", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-prettier": "^5.2.6", - "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-native": "^5.0.0", - "husky": "^9.1.7", - "jest": "^29.6.3", - "jscodeshift": "^0.15.2", - "lint-staged": "^15.5.1", - "patch-package": "8.0.0", - "prettier": "^3.5.3", - "react-dom": "^19.0.0", - "react-native-cli-bump-version": "^1.5.1", - "react-test-renderer": "19.0.0", - "typescript": "5.8.3" - }, - "lint-staged": { - "*.{js,jsx,ts,tsx}": [ - "prettier --write", - "eslint --fix" - ] - }, - "engines": { - "node": ">=18" - } -} + "name": "jellify", + "version": "0.11.23", + "private": true, + "scripts": { + "init-android": "yarn", + "init-ios": "yarn init-ios:new-arch", + "init-ios:new-arch": "yarn && yarn pod:install:new-arch", + "reinstall": "rm -rf ./node_modules && yarn install", + "android": "react-native run-android", + "ios": "react-native run-ios", + "lint": "eslint .", + "start": "react-native start", + "test": "jest", + "tsc": "tsc", + "clean:ios": "cd ios && pod deintegrate", + "clean:android": "cd android && rm -rf app/ build/", + "pod:install": "echo 'Please run `yarn pod:install:new-arch` to enable the new architecture'", + "pod:install:new-arch": "cd ios && bundle install && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install", + "pod:clean": "cd ios && pod deintegrate", + "fastlane:ios:build": "cd ios && bundle exec fastlane build", + "fastlane:ios:match": "cd ios && bundle exec fastlane match development", + "fastlane:ios:beta": "cd ios && bundle exec fastlane beta", + "fastlane:android:build": "cd android && bundle install && bundle exec fastlane build", + "androidBuild": "cd android && ./gradlew clean && ./gradlew assembleRelease && cd .. && echo 'find apk in android/app/build/outputs/apk/release'", + "prepare": "husky", + "format:check": "prettier --check .", + "format": "prettier --write .", + "postinstall": "patch-package" + }, + "dependencies": { + "@jellyfin/sdk": "^0.11.0", + "@react-native-community/blur": "^4.4.1", + "@react-native-community/cli": "^18.0.0", + "@react-native-community/netinfo": "^11.4.1", + "@react-native-masked-view/masked-view": "^0.3.2", + "@react-navigation/bottom-tabs": "^7.3.10", + "@react-navigation/material-top-tabs": "^7.2.10", + "@react-navigation/native": "^7.1.6", + "@react-navigation/native-stack": "^7.3.10", + "@react-navigation/stack": "^7.2.10", + "@tamagui/config": "^1.126.4", + "@tanstack/query-sync-storage-persister": "^5.74.6", + "@tanstack/react-query": "^5.74.4", + "@tanstack/react-query-persist-client": "^5.74.6", + "@testing-library/react-native": "^13.2.0", + "axios": "^1.8.4", + "bundle": "^2.1.0", + "gem": "^2.4.3", + "invert-color": "^2.0.0", + "lodash": "^4.17.21", + "react": "19.0.0", + "react-freeze": "^1.0.4", + "react-native": "0.79.1", + "react-native-background-actions": "^4.0.1", + "react-native-carplay": "^2.4.1-beta.0", + "react-native-device-info": "^14.0.4", + "react-native-draggable-flatlist": "^4.0.2", + "react-native-fast-image": "^8.6.3", + "react-native-fs": "^2.20.0", + "react-native-gesture-handler": "^2.25.0", + "react-native-haptic-feedback": "^2.3.3", + "react-native-mmkv": "3.2.0", + "react-native-pager-view": "^6.7.1", + "react-native-reanimated": "^3.17.5", + "react-native-safe-area-context": "^5.4.0", + "react-native-screens": "^4.11.0-beta.2", + "react-native-swipeable-item": "^2.0.9", + "react-native-text-ticker": "^1.14.0", + "react-native-toast-message": "^2.3.0", + "react-native-track-player": "git+https://github.com/riteshshukla04/react-native-track-player#APM", + "react-native-url-polyfill": "^2.0.0", + "react-native-uuid": "^2.0.3", + "react-native-vector-icons": "^10.2.0", + "ruby": "^0.6.1", + "tamagui": "^1.126.4" + }, + "devDependencies": { + "@babel/core": "^7.27.1", + "@babel/preset-env": "^7.27.1", + "@babel/runtime": "^7.27.1", + "@react-native-community/cli-platform-android": "18.0.0", + "@react-native-community/cli-platform-ios": "18.0.0", + "@react-native/babel-preset": "0.79.1", + "@react-native/eslint-config": "0.79.1", + "@react-native/metro-config": "0.79.1", + "@react-native/typescript-config": "0.79.1", + "@types/jest": "^29.5.13", + "@types/lodash": "^4.17.10", + "@types/react": "^19.1.2", + "@types/react-native-vector-icons": "^6.4.18", + "@types/react-test-renderer": "19.0.0", + "babel-plugin-module-resolver": "^5.0.2", + "eslint": "^8.57.1", + "eslint-config-prettier": "^10.1.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-prettier": "^5.2.6", + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-native": "^5.0.0", + "husky": "^9.1.7", + "jest": "^29.6.3", + "jscodeshift": "^0.15.2", + "lint-staged": "^15.5.1", + "patch-package": "8.0.0", + "prettier": "^3.5.3", + "react-dom": "^19.0.0", + "react-native-cli-bump-version": "^1.5.1", + "react-test-renderer": "19.0.0", + "typescript": "5.8.3" + }, + "lint-staged": { + "*.{js,jsx,ts,tsx}": [ + "prettier --write", + "eslint --fix" + ] + }, + "engines": { + "node": ">=18" + } +} \ No newline at end of file