feat(17-01): add TrackMetadataChanged handler and remove selection gate on Track Details

- LibraryStore now listens for TrackMetadataChanged and invalidates all caches
- Track Details context menu item visible for any right-clicked track in all 4 views
- Removed selectionCount === 1 gate from track-list, queue-panel, cover-grid, playlist-details
This commit is contained in:
2026-03-17 21:04:57 -04:00
parent 4235b4a4d5
commit fc5cf70e4c
5 changed files with 48 additions and 62 deletions
@@ -2049,9 +2049,7 @@ export class CoverGrid
</wa-dropdown-item>
${this.contextMenuTarget
.kind ===
'track' &&
this.selectedTracks
.size === 1
'track'
? html`
<wa-dropdown-item
@click=${() =>