Norman
5ddbfcbfee
Highlight the playlist in the left panel on play ( #2025 )
...
* Fixed bad smart playlist field s
* first try to add playlist highlight
* Simplified calls
* Now works for grids too.
* Derive the playlist highlight from the currently-playing track's origin instead of a stale global field.
* addressed comments
2026-06-24 03:18:02 +00:00
jeffvli
0664b0ad02
fix lint
2026-06-19 22:07:42 -07:00
jeffvli
61cc87e0b7
refactor song path replacement
...
- path replacement during runtime instead of during API normalization
- fix Navidrome API path not appending libraryPath which caused inconsistency between ND and Subsonic paths
2026-06-19 22:02:25 -07:00
Kendall Garner
2a0e414d8f
fix lint for custom property
2026-06-11 17:47:29 -07:00
Kendall Garner
f2c455f23b
disable text wrap for combined-title artists
2026-06-11 17:42:05 -07:00
Pedro Vieira
880516069d
fix: preserve infinite list cache on component remount (fixes random sort reshuffling) ( #2097 )
...
* fix: preserve infinite list cache on component remount
When browsing with random sort, navigating to a detail view and coming
back would reshuffle the list. This happens because the list component
unmounts, losing its internal ref guard, and the reset effect re-fetches
all pages — returning a new random order from the server.
2026-06-09 11:21:02 -07:00
jeffvli
4955f30081
fix regression on numeric column designation ( #2065 )
2026-05-26 19:51:42 -07:00
jeffvli
6528859ea9
adjust ItemDetail row play control alignment to match ItemTable
2026-05-22 03:43:48 -07:00
jeffvli
704745eb7c
fix item table crashing with row play controls
...
- hovercard causes issues with the image component as the component is mounted/unmounted within the portal
2026-05-22 03:28:37 -07:00
jeffvli
3d0500980a
implement row playback controls for the detail list
2026-05-20 20:40:30 -07:00
jeffvli
64efbc5210
add table row playback controls
...
- supports song, album, artist, and album artist tables
- hovering over the first row index or track number column will display a hovercard for the playback controls
2026-05-19 21:03:27 -07:00
Norman
74939c6417
Adding a hotkey to jump to the currently playing song (only works without pagination) ( #2024 )
2026-05-13 17:08:05 -07:00
Jeff
e2a1d813a9
Use proper casing for i18n locales ( #1998 )
2026-05-11 19:42:07 -07:00
jeffvli
6be5818493
migrate to mantine v9
2026-04-28 21:02:27 -07:00
jeffvli
f5eb3f1488
wrap useHotkeys to disable on command palette open ( #1925 )
2026-04-28 19:31:41 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
jeffvli
1b2a6dfc1f
optimize item list controls
2026-04-05 18:21:28 -07:00
jeffvli
37501f2983
remove automatic autosize, use dummy fill column instead
2026-04-05 09:06:03 -07:00
jeffvli
d61587b16f
add automatic autosize columns when auto-fit is disabled
2026-04-05 08:12:10 -07:00
jeffvli
0b45ab7f36
support real-time table column resizing
2026-04-05 07:48:54 -07:00
jeffvli
031d365262
decrease padding on list header
2026-04-05 03:49:31 -07:00
jeffvli
25bb7f7069
fix scroll shadow z-indexing issue with table scrollbars
2026-04-04 23:48:48 -07:00
jeffvli
573fe5ee35
use external store for scroll shadow
2026-04-04 23:32:32 -07:00
jeffvli
141a20f042
refactor item table props
2026-04-04 12:34:27 -07:00
jeffvli
72f1d2f9f9
improve date parsing for partial dates ( #1683 )
2026-04-02 19:39:08 -07:00
jeffvli
00fa45f15d
isolate render of sticky elements on item table
2026-03-11 19:07:18 -07:00
Norman
eb8913479b
Add album grouping column ( #1722 )
...
* Add album grouping column
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-26 20:34:55 -08:00
jeffvli
2b4046a82e
fix double click propagation on the table expand button
2026-02-13 17:49:49 -08:00
jeffvli
70fdd4bdc3
refactor album expansion to global scope
2026-02-13 14:59:15 -08:00
jeffvli
0d2dddddbc
fix invalid comparison on detail rating column hide condition
2026-02-12 01:40:01 -08:00
jeffvli
1d8e1957ba
handle image drag from item detail list
2026-02-12 01:37:59 -08:00
jeffvli
dc957cb3cc
hide detail rating column on zero value
2026-02-12 00:57:24 -08:00
jeffvli
4adea11a93
support select all hotkey in detail list view
2026-02-12 00:13:32 -08:00
Jeff
e6f49b9f1f
Add album view for playlists ( #1700 )
...
* update client side song ordering to include album order
* add compact styling to LibraryHeader
* move search button to top right of LibraryHeader
2026-02-11 21:48:25 -08:00
jeffvli
551d705ee1
adjust fixed-width columns on the Item Detail list and prevent text wrapping
2026-02-10 21:52:22 -08:00
Jeff
f39a7f8d6f
Add album detail list view ( #1681 )
2026-02-09 21:56:08 -08:00
jeffvli
4c256348fc
add configuration to blur explicit album/song art
2026-02-04 01:20:31 -08:00
jeffvli
6e3275c05c
add explicit / clean indicators for album and song titles ( #1634 )
2026-02-04 00:35:35 -08:00
Damien Erambert
55a6ea4fca
Prevent double fetching when force refreshing paginated views ( #1637 )
...
* Prevent double fetching when force refreshing paginated views
* remove await from infinite list loader query invalidation
* add mutation and loading state to list refresh
* add non-suspense query to list genre filters to add loading state
* remove list count data set on random queries
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-02 20:25:19 -08:00
Kendall Garner
d2d8ea8249
misc type fixes, album artist header page favorite/rating work now
2026-02-01 22:04:46 -08:00
jeffvli
4d60f5b8d9
add genre image card placeholder
2026-01-30 21:39:05 -08:00
jeffvli
8c65775310
fix selection state on ItemGridList when single select mode
2026-01-29 21:34:51 -08:00
jeffvli
c1f48b21a4
add config to show/hide table header
2026-01-29 19:43:00 -08:00
jeffvli
78aebd7c5d
add configuration to revert to single-select ItemGrid behavior
2026-01-28 20:14:05 -08:00
jeffvli
9532601efe
make compact image container full width
2026-01-28 19:54:14 -08:00
jeffvli
bd34a729b3
set debounce / viewport for images used in the app
2026-01-28 19:49:37 -08:00
jeffvli
26284e2412
decrease long animation durations ( #1553 )
2026-01-24 17:08:06 -08:00
marank
f016d2cdf4
Cover art support for folder view (Subsonic servers only) ( #1608 )
...
* add coverArt support for subsonic folders
2026-01-23 21:26:51 -08:00
jeffvli
a50984d2cb
remove memoization from individual table columns
...
- causes issues with drag/drop state
2026-01-23 20:43:28 -08:00
jeffvli
819945dcba
fix issue where the first row would not show row border
2026-01-23 19:12:07 -08:00