github yuzicapp/yuzic 2.12.0

2 hours ago

Version 2.12.0

TestFlight build 133 · Play version code 154

In the car

  • Opening Yuzic from CarPlay with your phone app closed works. 2.11.0 said it fixed this, and the fix was genuinely written, but it was missing from the build that shipped — so nobody ever got it. It is really in this one

Reordering

  • Dragging Home shelves into the order you want, under Settings › Discovery › Home, works again. The handle moved the row but the new order was measured from the wrong place
  • Dragging is smoother in playlists, the play queue and settings

Under the hood

  • Release builds apply patches/ again. They install with npm ci --omit=dev to keep expo-dev-launcher out of the artifact, but patch-package was a devDependency and postinstall was guarded on it existing — so from 2026-09-08 every release build applied no patches, exited zero and said nothing. Three releases went out that way
  • tools/verify-patches.sh now runs in both build workflows and fails the build unless every patch is present in node_modules
  • react-native-draggable-flatlist is gone, replaced by react-native-reorderable-list. The old one is unmaintained and needed a patch to work on the New Architecture; the replacement measures on the UI thread instead of through findNodeHandle, so the patch is deleted rather than carried
  • react-native-reanimated is bounded to ~4.3.0; ^4.3.0 had started resolving to a version requiring React Native 0.86+

Don't miss a new yuzic release

NewReleases is sending notifications on new releases.