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
7613bc32c2
decrease image debounce duration
2026-01-29 22:28:01 -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
74c9d0ca6f
remove eager loading prop from Image
2026-01-29 21:32:10 -08:00
jeffvli
871bb9da3a
update lyrics autofetcher to async search
2026-01-29 20:52:36 -08:00
jeffvli
8ae1fb4fdb
fix type errors
2026-01-29 20:46:07 -08:00
jeffvli
1a39182d80
fix spoiler line breaks ( #1622 )
2026-01-29 20:43:57 -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
jeffvli
a496c04701
persist image render after entering viewport
2026-01-29 19:12:07 -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
23990b581b
add enableDebounce prop to Image to conditionally debounce image loading
2026-01-24 18:08:44 -08:00
jeffvli
f786da52bb
add custom useDebouncedValue hook to handle initial set value
2026-01-24 17:42:53 -08:00
jeffvli
ee145d6f65
add enableViewport prop to Image to conditionally lazy load
2026-01-24 17:27:32 -08:00
jeffvli
c310ad65ef
handle i18n plurality references with context instead of direct key access ( #1591 )
2026-01-24 17:20:11 -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
jeffvli
974313c30b
add hebrew font
2026-01-24 11:57:14 -08:00
marank
8ed586e2f3
add support for disc subtitles from subsonic discTitles field ( #1609 )
2026-01-23 21:30:09 -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
Jeff
c79e041777
Fix macOS tray icon ( #1600 )
...
* add 32x32 icon for macOS tray
* add 16x16 image
* add black/transparent icon
2026-01-23 21:10:49 -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
8b0b53029c
fix missing autoscroll cleanup on ScrollArea
2026-01-22 00:33:51 -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
jeffvli
c3c18e22ea
add butterchurn presets ignore constant for broken presets
2026-01-20 18:02:59 -08:00