feat(local-library): complete catalog and metadata workflows

Add bounded native library models, complete grouping rails and scan progress. Bring source-aware metadata editing, media information and collection offline preflight to Qt, and repair inherited Plex album artwork without overriding healthy tokens.

cx
This commit is contained in:
vicrodh committed 2026-08-28 18:50:05 -06:00
1 parent 353ed7fff8
commit c7a3012955
79 files changed
+6576 -452

No files matched your search

@@ -91,6 +91,8 @@ Rectangle {
readonly property string viewMode: root.doc.viewMode || "grid"
readonly property bool folderMode: root.doc.folderMode !== false
readonly property bool foldersCollapsed: root.doc.foldersCollapsed === true
readonly property string currentFolderId: root.doc.currentFolderId || ""
readonly property string currentFolderName: root.doc.currentFolderName || ""
/// Computed in RUST (`sort == "custom" && sortAsc && query empty`, D9);
/// QML must never re-derive it.
readonly property bool canReorder: root.doc.canReorder === true
@@ -205,6 +207,8 @@ Rectangle {
viewMode: root.viewMode
folderMode: root.folderMode
foldersCollapsed: root.foldersCollapsed
currentFolderId: root.currentFolderId
currentFolderName: root.currentFolderName
canReorder: root.canReorder
folderCount: root.folderCount
playlistCount: root.playlistCount