From fd4735cab4a7f6bfa0496870a19dc4e32b033da4 Mon Sep 17 00:00:00 2001 From: Matthew Maxwell Date: Mon, 23 Mar 2026 14:52:21 -0500 Subject: [PATCH 1/2] Fix row buttons in discovery playlist views --- src/lib/components/playlists/PlaylistView.svelte | 6 ++++++ src/routes/+page.svelte | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/lib/components/playlists/PlaylistView.svelte b/src/lib/components/playlists/PlaylistView.svelte index 4667c9f..21cc3e3 100644 --- a/src/lib/components/playlists/PlaylistView.svelte +++ b/src/lib/components/playlists/PlaylistView.svelte @@ -48,6 +48,8 @@ onTrackPlay?: (track: Track) => void onDiscoveryTrackPlay?: (release: DiscoveryRelease, trackIndex: number) => void onDiscoveryTrackLikeToggle?: (releaseId: string, trackId: string) => void + onReleaseImport?: (release: DiscoveryRelease) => void + onReleaseOpenUrl?: (release: DiscoveryRelease) => void onSortChange?: (config: SortConfig) => void discoverySortConfig?: DiscoverySortConfig onDiscoverySortChange?: (config: DiscoverySortConfig) => void @@ -91,6 +93,8 @@ onTrackPlay, onDiscoveryTrackPlay, onDiscoveryTrackLikeToggle, + onReleaseImport, + onReleaseOpenUrl, onSortChange, discoverySortConfig = { field: 'artist', direction: 'asc' }, onDiscoverySortChange, @@ -241,6 +245,8 @@ onToggleExpand={(id) => expandedReleaseIds.toggle(id)} onTrackPlay={onDiscoveryTrackPlay} onTrackLikeToggle={onDiscoveryTrackLikeToggle} + {onReleaseImport} + {onReleaseOpenUrl} {onScrollChange} /> {:else} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 4e33000..30f709a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -632,6 +632,8 @@ onBreadcrumbNavigate={handleBreadcrumbNavigate} onBreadcrumbContextMenu={handleBreadcrumbContextMenu} onToggleEditor={() => uiStore.toggleRightSidebar()} + onReleaseImport={(release) => orchestratorLayer?.setPurchaseRelease(release)} + onReleaseOpenUrl={(release) => openUrl(release.url)} scrollOffset={$playlistScrollOffsets.get(playlist.id) ?? 0} onScrollChange={(offset) => uiStore.setPlaylistScrollOffset(playlist.id, offset)} /> From 2372739f595cb66abdc0496a4bcb2db05614c699 Mon Sep 17 00:00:00 2001 From: Matthew Maxwell Date: Mon, 23 Mar 2026 14:53:21 -0500 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dec860..5f27c7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ## [Unreleased] +### Added + +- Added macOS keyboard shortcuts for hide/hide others/show all + +### Fixed + +- Fixed discovery row buttons (import and open URL) not working in playlist view + ## [0.2.8] - 2026-03-15 ### Added