feat(qbz-qt): phase 9 — Queue homologation + Lyrics side panel

Queue panel 1:1: History tab (click replays per queue.rs semantics),
#442 'Next in queue'/'Next up' section markers from manual_next_count,
40-row pagination + live search + page clamp, row actions (play,
remove, remove-all-after, heart), press-drag reorder via move_track,
clear queue, plural-aware footer count, exact empty states. New Lyrics
panel: qbz-lyrics service + per-user cache wired, Qobuz-first chain
with LRCLIB fallback, synced line view with line-level highlight +
centered auto-follow + click-to-seek, exact status bodies. Both panels
stack Feishin-style in the right column; NPB lyrics button wired.

km
This commit is contained in:
vicrodh committed 2026-07-27 18:22:22 -06:00
1 parent 86de977f3c
commit b10ff98620
63 files changed
+1888 -148

No files matched your search

+1
View File
@@ -48,6 +48,7 @@ fn main() {
"qml/HeaderBar.qml",
"qml/NowPlayingBarSmall.qml",
"qml/QueuePanel.qml",
"qml/LyricsPanel.qml",
"qml/HomeView.qml",
"qml/LibraryView.qml",
"qml/QbzTheme.qml",