fix(qconnect): harden queue ownership handoffs

Preserve local playback when it is authoritative, make renderer conflicts explicit and persist the selected policy. Filter unsupported queue rows, restore portable Qobuz identities after disconnect, and fence takeover commands to avoid stale queue and playback loops.

cx
This commit is contained in:
vicrodh committed 2026-09-01 17:23:14 -06:00
1 parent 74b0c8e512
commit f6e1c4e023
46 files changed
+3302 -403

No files matched your search

+1
View File
@@ -669,6 +669,7 @@ fn main() {
// device flyout both bars mount + the diagnostics modal
// AppShell mounts last.
"qml/shell/QconnectFlyout.qml",
"qml/shell/QconnectPlaybackConflictModal.qml",
"qml/shell/LogViewerModal.qml",
"qml/shell/ReportIssueModal.qml",
"qml/shell/QconnectDevModal.qml",