jeffvli
4424e9ae33
convert EN localization to use proper casing, remove postprocessing from renderer
2026-05-01 20:47:24 -07:00
Pedro Daniel Reis
304ce8b881
[UI] Made sidebar image just use flex ( #1975 )
...
* made sidebar image just use flex
* force aspect ratio to be square
* prevent image container from expanding
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2026-05-01 12:32:18 -07:00
Jonne Saloranta
01011a49a2
Replace success toast with info when no songs are added ( #1994 )
2026-05-01 11:44:15 -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
8eab9edb15
fix performance issue related to blurred library header
2026-04-28 19:05:43 -07:00
Mitch Ray
fcc69980e4
Stretch the wavesurfer waveform to the full height ( #1962 )
...
* Stretch the wavesurfer waveform to the full height
* Add waveform stretch setting
2026-04-27 20:28:03 -07:00
vimae
add0345f10
feat(lyrics): non-active lyric settings ( #1954 )
...
* feat: non-active lyric settings
2026-04-21 00:09:03 -07:00
York
b99899f128
fix MPV visualizer on macOS and handle exclusive mode UX ( #1930 )
2026-04-13 20:47:03 -07:00
korpseluv
f5839bf39c
normalize album release types and improve grouping logic ( #1892 )
2026-04-13 20:40:11 -07:00
Kendall Garner
8869278898
make theme selector serachable
2026-04-10 20:03:50 -07:00
Jeff
16c9e6cc1b
Fix various build issues ( #1942 )
...
* remove dynamic import for platform features
* increase node memory limit on macOS build
* fix invalid dynamic imports in renderer
* remove discord-rpc import in renderer
2026-04-10 01:54:11 -07:00
Andrzej Voss
d67c185c93
feat: Make "Clear" button "Refresh" when there are no lyrics found. ( #1920 )
...
Ref: effvli/feishin#1919 - tl;dr: Button actually reloads/refreshes
lyrics info from the server too, it makes it, well, clearer what it does
in that case - allows to reread lyrics from server without clearing whole cache.
2026-04-06 16:59:01 -07:00
jeffvli
ff96a5f121
lint
2026-04-06 12:06:55 -07:00
jeffvli
6fc7b6b271
support image drop for upload
2026-04-06 11:41:33 -07:00
jeffvli
918f453066
support navidrome artist image upload/delete
2026-04-06 11:41:26 -07:00
jeffvli
4a986069f8
set flac as default transcoding profile
2026-04-06 10:58:37 -07:00
Auzlex
895cbb4d16
fix(media-session): prevent handlers from being destroyed during playback ( #1898 )
...
Handlers were being registered and destroyed on state change/re-render,
causing media controls to vanish during rapid use or quick track skipping.
Persist handlers and add debounce for rapid track skipping.
Tested on Windows, Linux, and Android.
2026-04-05 22:27:04 -07:00
jeffvli
3f300c40cc
add in-app prompt for system audio connection
2026-04-05 22:19:09 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
jeffvli
356f5487b0
reorder playlist context menu items
2026-04-05 14:10:07 -07:00
jeffvli
ef129e4638
remove video from displayMedia request
2026-04-05 07:58:01 -07:00
jeffvli
031d365262
decrease padding on list header
2026-04-05 03:49:31 -07:00
jeffvli
4fd56281d5
increase font size of smart playlist JSON editor
2026-04-05 02:42:05 -07:00
jeffvli
e06877af76
make visualizer idle kill consistent for both
2026-04-05 02:35:32 -07:00
jeffvli
84395ce5b4
pass muted text props to JoinedArtists in left controls
2026-04-05 00:59:53 -07:00
jeffvli
94886a2d5a
add system audio loopback for webaudio
2026-04-05 00:48:38 -07:00
jeffvli
a868d4d539
combine wav codec check
2026-04-04 23:11:55 -07:00
jeffvli
564ee721c4
revert default transcoding profile to opus, add safari check for mp3
2026-04-04 23:08:53 -07:00
jeffvli
e21515f7fb
add additional codec probes for transcoding profile, use mp3 instead of opus for default transcode
2026-04-04 23:03:29 -07:00
jeffvli
3e5a8ac78d
re-add default suspense to album/artist routes
2026-04-04 22:25:21 -07:00
jeffvli
1abae986f8
move server selector into app menu
2026-04-04 18:25:04 -07:00
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
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
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
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
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