jeffvli
216353837c
decrease zIndex of error boundary ServerSelector to prevent display above FullScreenPlayer
2026-02-01 18:55:08 -08:00
jeffvli
7f180b2c50
add bottom padding to fullscreenplayer header
2026-02-01 18:55:08 -08:00
Exceen
ce46e0f351
feat: add regex filter setting for sidebar playlists ( #1589 )
...
* added regex filter for sidebar playlists
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-02-01 18:25:37 -08:00
jeffvli
0999b93b47
add missing border radius to item card container
2026-01-31 02:41:25 -08:00
jeffvli
63c21cf7c2
add 2 line clamp to genre image placeholder
2026-01-31 01:42:51 -08:00
jeffvli
72ab1dc8a0
add download context menu action for browser
2026-01-31 00:41:48 -08:00
jeffvli
131e1ec11d
support filter pinning on the genre detail list
2026-01-30 21:42:17 -08:00
jeffvli
4d60f5b8d9
add genre image card placeholder
2026-01-30 21:39:05 -08:00
jeffvli
6962a05c96
fix icon and wrap on collection title
2026-01-30 21:29:33 -08:00
jeffvli
25ee57da1c
remove filter modal from playlist list header
2026-01-30 21:12:18 -08:00
jeffvli
8e6078515a
add spinner for color loading fallback
2026-01-30 21:07:07 -08:00
jeffvli
73868dbcbf
add translation keys for window bar
2026-01-30 20:51:24 -08:00
jeffvli
1a5e513526
add list filter collections
2026-01-30 20:03:27 -08:00
jeffvli
ad83e95a46
decouple audio device setting property depending on player type ( #1617 )
2026-01-30 17:55:25 -08:00
Damien Erambert
6a0c2213a5
Prevent scrollbar appearing in album metadata column on large viewport ( #1629 )
...
* Prevent layout shifting due to scrollbar appearing in album metadata column
2026-01-30 17:48:55 -08:00
jeffvli
99515591f1
conditionally load analytics script based on disabled status ( #1630 )
2026-01-30 12:20:04 -08:00
Steffen Martinsen
b8228844df
feat: Add support for player controls in macOS dock menu ( #1627 )
...
* Added simple macOS dock menu similar to tray menu
* Enhanced and moved dock menu to darwin folder and enabled mpris on macOS to support play/pause state
* Added missing property sortName to silence TS error
2026-01-30 12:01:02 -08:00
jeffvli
4d81dc49fa
fix global hotkey volume step ( #1614 )
2026-01-29 22:23:09 -08:00
jeffvli
8c65775310
fix selection state on ItemGridList when single select mode
2026-01-29 21:34:51 -08:00
jeffvli
8ae1fb4fdb
fix type errors
2026-01-29 20:46:07 -08:00
jeffvli
a1a837298f
fix title/description of home feature style setting
2026-01-29 19:58:54 -08:00
jeffvli
74b0e38f7e
remove direct references to plural translation keys
2026-01-29 19:52:42 -08:00
jeffvli
c1f48b21a4
add config to show/hide table header
2026-01-29 19:43:00 -08:00
das_
590a7c7dfa
Fix Discord details url exceeding max length ( #1620 )
...
* fix discord details url exceeding max length
2026-01-28 21:08:00 -08:00
Mike Benz
796629b4e6
Enable Playlist in sidebar to be sorted ( #1542 )
...
* add playlist reorder in sidebar
2026-01-28 20:54:20 -08:00
jeffvli
ced3b491ff
add SortName client side sort option ( #1612 )
2026-01-28 20:45:47 -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
Kendall Garner
6e4cd6912b
enable refresh for all home carousels, and fix favorite/rating on home
2026-01-24 14:54:29 -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
jeffvli
9f81bff020
fix swipe area on grid carousel
2026-01-23 19:10:36 -08:00
jeffvli
b45594515e
retry autofit calculation to prevent zero value on initial render and memoization
2026-01-22 02:53:25 -08:00
jeffvli
3a5d701195
fix genres detail content being constrained to maxWidth
2026-01-22 02:10:13 -08:00
jeffvli
34e037725c
disable autoscroll on non-list tables
2026-01-22 02:08:09 -08:00
jeffvli
b4fd7b6a66
add prop to disable custom autoscroll on ItemTableList
2026-01-22 02:07:24 -08:00
jeffvli
81af324260
handle radio metadata for mpris / mediasession ( #1586 )
2026-01-22 01:30:45 -08:00
jeffvli
a5541745c3
add toggle for single/multiple home feature carousel ( #1581 ) ( #1412 )
2026-01-22 01:18:34 -08:00
jay
39d691d528
fix: stop volume slider clicks from opening full screen ( #1585 )
...
* fix volume slider clicks from opening full screen
2026-01-22 01:01:06 -08:00
jeffvli
0c1537e5ef
prevent duplicate audio device in selector ( #1598 )
2026-01-22 00:33:52 -08:00
jeffvli
3405f853e3
allow swiping on the the grid carousel title area ( #1521 )
2026-01-22 00:33:52 -08:00
jeffvli
f6012d3b03
add more memoization to the ItemTableList
2026-01-22 00:33:51 -08:00
jeffvli
f4072c183b
refactor feature hooks to be conditionally initialized
2026-01-21 02:23:25 -08:00
jeffvli
9a4a8eb742
refactor some usePlayerSong consumers to only fetch needed properties
2026-01-21 02:02:49 -08:00
jeffvli
dbfb547af9
remove favorite/rating handlers from PlayerContext to prevent rerenders from consumers
2026-01-21 01:57:47 -08:00
jeffvli
0492b867aa
optimize rating/favorite to prevent blocking UI
2026-01-21 01:38:11 -08:00
jeffvli
b7cbb3055a
fix memory leak on table autoscroll
2026-01-21 00:32:48 -08:00