mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
- jumpTo no longer returns early on a stale current position after a re-anchor, which could leave the player and snapshot unsynchronised. - playNext from inside the block inserts after the entry holding the current track, not always at index 1. - expose a layout version in PlaybackState so the queue view reloads when a re-anchor shifts the combined positions under it. - removeAt recomputes the current track's combined position from the refreshed snapshot instead of assuming a one-down shift. - restore keeps the saved resume position when the anchor moves. - next on the last queued track with repeat off no longer consumes it and leaves it playing; repeat wraps instead. - drop a redundant sort in range; revert a rejected cross-section drag by reloading.