mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-07 11:30:30 -06:00
Addresses the issue where turning on metrics at log would clear whether the user is using HTTPS and clear their entered server address. Also fixes an issue where turning on metrics in the settings would caused the screen to flash Minor settings tab name tweaks: Settings -> App, Added Playback for future playback settings (Gapless Playback, Crossfade, Repeat Mode, AutoPlay). Added version number to the info tab Fixed margins on Discover -> Recently Added since it was hard to press on the heading to get to the full screen view Thanks for all the support! ~Violet
127 lines
4.7 KiB
JSON
127 lines
4.7 KiB
JSON
{
|
|
"name": "jellify",
|
|
"version": "0.12.3",
|
|
"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.12",
|
|
"@react-navigation/material-top-tabs": "^7.2.12",
|
|
"@react-navigation/native": "^7.1.8",
|
|
"@react-navigation/native-stack": "^7.3.12",
|
|
"@react-navigation/stack": "^7.3.1",
|
|
"@sentry/react-native": "^6.13.1",
|
|
"@tamagui/config": "^1.126.9",
|
|
"@tanstack/query-sync-storage-persister": "^5.75.7",
|
|
"@tanstack/react-query": "^5.75.7",
|
|
"@tanstack/react-query-persist-client": "^5.75.7",
|
|
"@testing-library/react-native": "^13.2.0",
|
|
"@typedigital/telemetrydeck-react": "^0.2.0",
|
|
"axios": "^1.9.0",
|
|
"bundle": "^2.1.0",
|
|
"dlx": "^0.2.1",
|
|
"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.2",
|
|
"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.3",
|
|
"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.git#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.9"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.27.1",
|
|
"@babel/preset-env": "^7.27.1",
|
|
"@babel/runtime": "^7.27.1",
|
|
"@eslint/eslintrc": "^3.3.1",
|
|
"@eslint/js": "^9.26.0",
|
|
"@react-native-community/cli-platform-android": "18.0.0",
|
|
"@react-native-community/cli-platform-ios": "18.0.0",
|
|
"@react-native/babel-preset": "0.79.2",
|
|
"@react-native/eslint-config": "0.79.2",
|
|
"@react-native/metro-config": "0.79.2",
|
|
"@react-native/typescript-config": "0.79.2",
|
|
"@types/jest": "^29.5.14",
|
|
"@types/lodash": "^4.17.16",
|
|
"@types/react": "^19.1.3",
|
|
"@types/react-native-vector-icons": "^6.4.18",
|
|
"@types/react-test-renderer": "19.0.0",
|
|
"babel-plugin-module-resolver": "^5.0.2",
|
|
"eslint": "^9.26.0",
|
|
"eslint-config-prettier": "^10.1.5",
|
|
"eslint-plugin-import": "^2.31.0",
|
|
"eslint-plugin-prettier": "^5.4.0",
|
|
"eslint-plugin-react": "^7.37.5",
|
|
"eslint-plugin-react-native": "^5.0.0",
|
|
"globals": "^16.1.0",
|
|
"husky": "^9.1.7",
|
|
"jest": "^29.7.0",
|
|
"jscodeshift": "^0.15.2",
|
|
"lint-staged": "^15.5.2",
|
|
"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"
|
|
}
|
|
}
|