Skip to content

v1.6.1 - #244

Open
dhonus wants to merge 43 commits into
mainfrom
dev-1.6.1
Open

dhonus wants to merge 43 commits into
mainfrom
dev-1.6.1

Conversation

@dhonus

@dhonus dhonus commented Sep 19, 2026

Copy link
Copy Markdown
Owner

No description provided.

dhonus and others added 26 commits November 1, 2026 18:50
Rebuild playlist_membership with PK (playlist_id, position) so duplicate tracks are preserved instead of collapsing to one row. The playlist sync now mirrors the server order and duplicates and refreshes the cached ChildCount, and adds a remove-by-position path alongside the existing remove-all-copies-by-track.
Key playlist entries by position + media id so duplicate rows are independently selectable and stale keys fail to resolve. Removal and reorder now use the entry index locally and the media id for the server call, and reordering a repeated track is refused because the server's Move endpoint is ambiguous.
RemoveEntries targeted UI indexes, which drift from DB positions when
membership rows lack a tracks row or offline filtering applies.
Bump sqlx 0.9, tokio-tungstenite 0.30, dirs 7, unicode-truncate 3.
Wrap dynamic IN-list queries in AssertSqlSafe for sqlx 0.9.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Add the f(avorite) keybind in z(en) mode [FEATURE]: Separate artist's albums from "Appears on" albums

4 participants