jeffvli
2e6e7839c1
fix album group height calculation on index reorder
2026-07-11 19:21:40 -07:00
jeffvli
cae2135c3b
fix title combined column trackSubtitle wrapping instead of truncating
2026-07-11 14:22:08 -07:00
jeffvli
58ae496e05
fix item table scroll sync when pinned columns change
2026-07-11 13:33:42 -07:00
jeffvli
641e938f86
fix album group row height resetting on song change
2026-07-11 12:14:39 -07:00
jeffvli
573396700d
fix type for album group
2026-07-10 21:27:23 -07:00
jeffvli
b834d8eade
adjust padding and text styles for album group
2026-07-10 19:49:07 -07:00
jeffvli
d40530b7f6
add additional album group metadata rows
2026-07-10 19:49:07 -07:00
jeffvli
5cfb80f75b
fix lint
2026-07-10 02:21:17 -07:00
jeffvli
5804eb3215
fix queue scroll follow with album group
2026-07-10 02:13:52 -07:00
jeffvli
67a2be1559
add additional height calculation for album group
2026-07-10 01:45:39 -07:00
jeffvli
8fc30e6936
add links, favorite, rating to album group column ( #2139 )
...
- additionally fix drop and drop interactions
2026-07-10 00:59:07 -07:00
jeffvli
7d4c55fc37
fix JoinedArtists not truncating on ItemCard
2026-07-09 21:52:35 -07:00
jeffvli
7b5df97fa0
fix list select all hotkey ( #2195 )
2026-07-05 21:25:18 -07:00
Norman
aa3c9251f5
feat: album group has a config and can set the image size ( #2153 )
...
* Created a new album group configuration which includes (for now) an option to set the image size of the album group artwork.
2026-06-29 19:00:20 -07:00
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
Sai Asish Y
36624350f6
feat(artists): preserve artist detail scroll position on back navigation ( #2045 )
...
* feat(artists): preserve artist detail scroll position on back navigation
* fix(artists): target OverlayScrollbars viewport child for scroll persistence
Signed-off-by: Sai Asish Y <say.apm35@gmail.com >
---------
Signed-off-by: Sai Asish Y <say.apm35@gmail.com >
2026-06-20 04:55:41 +00:00
Bram Johnson
16e00a0f9f
feat(playlists): add isMissing and isPresent operators to Navidrome smart playlist form ( #2149 )
2026-06-18 09:44:58 -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
jeffvli
ed80f06e72
lint files
2026-05-13 20:37:50 -07:00
jeffvli
fcd4c27fb8
support playlist folder drag/drop
2026-05-13 18:39:06 -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
c7c15d917a
isolate item card control renders
2026-04-07 18:14:47 -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
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
jeffvli
141a20f042
refactor item table props
2026-04-04 12:34:27 -07:00
jeffvli
b9f5459725
fix layout shift on grid carousel page change
2026-04-03 20:25:12 -07:00
jeffvli
72f1d2f9f9
improve date parsing for partial dates ( #1683 )
2026-04-02 19:39:08 -07:00
jeffvli
cb5562d32e
decrease height of single feature carousel ( #1850 )
2026-03-17 21:25:18 -07:00
jeffvli
d78ea440cc
set low fetchPriority for carousel images
2026-03-11 19:41:04 -07:00
jeffvli
00fa45f15d
isolate render of sticky elements on item table
2026-03-11 19:07:18 -07:00
jeffvli
31a201ca32
rewrite Image component
...
- remove react-image dependency
- use manual blob load
- abort load when exiting viewport
2026-03-09 20:49:02 -07:00