Welcome to Jellify 1.3.1 OTA 5
Hello there! I am so excited to share the latest updates to help make your music experience even more seamless. This version is delivered over-the-air, meaning it will automatically download the next time you open the app and will ask you to restart to apply the changes. I have focused on performance improvements and some nice UI polish to keep everything feeling snappy and responsive.
- I have optimized the shuffle toggle by utilizing native batch queue operations. This resolves the previous issue where the icon would lag while tracks were being processed one by one over the bridge.
- You will find a brand new Your Playlists section that features a refactored list designed for much smoother scrolling. I also updated the Add to Playlist sheet so that it now prioritizes your most recently updated playlists for quicker access.
- I have boosted the performance of library lists to ensure your music loads faster than ever before. Additionally, I implemented lazy user-data seeding to ensure your downloaded favorites stay visible and accessible more consistently.
Issues addressed
- [BUG] Shuffle toggle is slow — icon lags because tracks are removed one-by-one over the bridge (#1592)
Pull requests
- fix: make shuffle toggle instant by using native batch queue ops (#1608) by @anultravioletaurora
- fix(user-data): keep downloaded favorites visible with lazy user-data seeding (#1610) by @thirty6down
- Sort Add to Playlist sheet by most recently updated playlists (#1613) by @anultravioletaurora
- Add Recent Playlists section and refactor item list for scrolling (#1614) by @anultravioletaurora
- chore(deps): bump the tanstack group across 1 directory with 3 updates (#1616) by @dependabot[bot]
- chore(deps-dev): bump openai from 7.45.1 to 7.47.0 (#1619) by @dependabot[bot]
- chore(deps-dev): bump globals from 17.13.0 to 17.14.0 (#1621) by @dependabot[bot]
- refactor: extract SwipeableRow gestures into useSwipeableRowGesture hook (#1623) by @anultravioletaurora
- perf: speed up library lists (#1625) by @anultravioletaurora
- Bump @jellify-music/react-native-reanimated-slider to 0.7.0 (#1628) by @anultravioletaurora
- refactor: update Recent Playlists title to 'Your Playlists' (#1629) by @anultravioletaurora
- feat: fetch patrons and special thanks from patrons API v1 (#1630) by @anultravioletaurora
Contributors
Thank you to @anultravioletaurora and @thirty6down for contributing to this release!
Full changelog: 1.3.1-ota.4...1.3.1-ota.5