jeffvli
43fa574dab
add responsive breakpoint for queue control items
2026-04-04 17:37:47 -07:00
jeffvli
99530c670e
redesign queue controls bar
2026-04-04 17:37:05 -07:00
jeffvli
3a0dfe59ce
improve visibily of keyboard-focused search items
2026-04-04 17:37:05 -07:00
York
d60ed0a793
feat: macOS menu enhancement ( #1903 )
2026-04-04 17:35:30 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
Kendall Garner
132ac92984
chore: use consistent order of track / artist / ablum on full screen page
2026-04-04 14:46:13 -07:00
jeffvli
141a20f042
refactor item table props
2026-04-04 12:34:27 -07:00
jeffvli
1592204515
add fallback sort order for subsonic playlist list
2026-04-04 12:03:41 -07:00
jeffvli
b9f5459725
fix layout shift on grid carousel page change
2026-04-03 20:25:12 -07:00
jeffvli
d4e9b9b7a6
adjust bg loading on album detail page
2026-04-03 20:11:10 -07:00
jeffvli
ec9e4b1339
fix type error due to new param on mediaStop
2026-04-03 19:09:42 -07:00
jeffvli
1494c8e044
fix mpv seek error on queue end
2026-04-03 19:05:34 -07:00
jeffvli
f3a6027e6d
fix mpv progress interval still running after queue ends
2026-04-03 18:58:58 -07:00
jeffvli
3c42355c1e
attempt to fix mpv playback sync on song insertion ( #1855 )
2026-04-03 18:54:49 -07:00
jeffvli
72f1d2f9f9
improve date parsing for partial dates ( #1683 )
2026-04-02 19:39:08 -07:00
jeffvli
ad11a9303c
add playlist description to expanded header
2026-04-02 18:36:42 -07:00
jeffvli
db06e7f601
add native nd radio endpoints, support radio station images
2026-04-02 18:26:26 -07:00
jeffvli
fbf82c1ef0
add playlist image upload to edit playlist modal
2026-04-02 17:41:25 -07:00
jeffvli
92cea5dfda
add log for direct play profiles
2026-04-02 01:27:14 -07:00
jeffvli
7442f9d3ca
support navidrome playlist image upload
2026-04-02 01:23:09 -07:00
jeffvli
68dacea228
use resized images in artist header
2026-04-01 21:57:32 -07:00
jeffvli
51425b5e86
various performance refactors
2026-04-01 21:57:26 -07:00
jeffvli
c60610cb42
lint files
2026-03-31 21:12:48 -07:00
jeffvli
d3881ee3be
support limitPercent for smart playlists
2026-03-31 21:09:13 -07:00
jeffvli
a30b1ec90b
add OS transcoding extension
2026-03-31 20:45:22 -07:00
jeffvli
5d206bbb1f
toggle fullscreen visualizer on left controls image ( #1857 )
2026-03-29 21:05:53 -07:00
jeffvli
d81f30a8b5
disable lyrics on radio playback ( #1885 )
2026-03-29 20:33:31 -07:00
Kendall Garner
68e6e3cf65
feat(playlist): support updating playlist track order ( #1875 )
...
* feat(playlist): support updating playlist track order
* force track mode when editing
* use common confirmation for save
* remove en editPLaylist key
2026-03-27 21:36:08 -07:00
Romain VIGNERES
86e6b88555
feat(albums): show grouping tags on album detail page ( #1872 )
...
* feat(albums): show grouping tags on album detail page
---------
Co-authored-by: Romain VIGNERES <romain.vigneres@texa.fr >
2026-03-27 18:51:44 -07:00
jeffvli
5cdc45836f
rework queue persistence ( #1862 )
2026-03-27 18:48:38 -07:00
Darius
816adfa6c7
Waveform playerbar improvements ( #1781 )
...
* Defer waveform loading & show default seek bar as fallback
* Add configurable waveform loading delay
* Add 2s default value for waveform loading delay
* disable transcoding config on waveform url
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-03-24 10:06:25 -07:00
kast3t
6dc58a3ff8
fix playlist sort by id ( #1867 ) ( #1868 )
...
* fix playlist sort by id (#1867 )
2026-03-23 18:27:21 -07:00
Kendall Garner
09fa10a4e9
fix(web): do not load umami if env is disabled
2026-03-22 15:08:21 -07:00
jeffvli
67231753e4
add list search links to command palette
2026-03-18 02:51:27 -07:00
jeffvli
c16eccaecb
fix tab index on command palette play buttons
2026-03-18 02:17:31 -07:00
jeffvli
615f9c3515
refactor search into individual sections by itemtype, add infinite loader
2026-03-18 00:59:04 -07:00
jeffvli
b7cbdb4d6c
persist command palette collapsed sections to app store
2026-03-17 22:34:07 -07:00
jeffvli
3c562c1398
redesign command palette
...
- add collapsible search groups
- reduce modal padding
- reduce command item padding
- use breadcrumbs for pagination
- move page breadcrumbs to the bottom
2026-03-17 22:28:07 -07:00
jeffvli
3eafa73217
adjust padding / design of layout toggle
2026-03-17 21:40:16 -07:00
jeffvli
cb5562d32e
decrease height of single feature carousel ( #1850 )
2026-03-17 21:25:18 -07:00
jeffvli
e40a175e12
add qobuz and listenbrainz external links
2026-03-17 21:10:31 -07:00
jeffvli
c636029003
assert appstore state migration return type
2026-03-17 19:06:45 -07:00
jeffvli
db88a6bc22
support vertical play queue layout
2026-03-17 19:01:01 -07:00
jeffvli
ee04878580
set mpv audio device to auto if undefined
2026-03-15 20:17:59 -07:00
jeffvli
e987049f20
improve sleep timer ui
2026-03-15 18:20:12 -07:00
jeffvli
d318e6d341
ensure no concurrent playback on non-transition state on web player ( #1829 )
2026-03-15 18:00:51 -07:00
riccardo
d96b282cae
feat: "open in spotify" button ( #1839 )
...
* feat: open in spotify
* fix: disable native spotify URI by default
2026-03-15 11:49:33 -07:00
Kendall Garner
04b22431f4
fix(settings): proper description for sidebar configuration
2026-03-15 09:16:12 -07:00
Lyall
dfdac28f53
Fix server queue saving/restoring on Navidrome and OpenSubsonic ( #1828 )
...
* fix server queue saving
* fix error when attempting to restore empty queue
* queue items optional
* make playQueueByIndex optional
* fix incorrect error message
2026-03-12 13:41:50 +00:00
jeffvli
16b713bc85
add missing suspense boundary around playlist filter sidebar
2026-03-11 22:00:39 -07:00