Commit Graph

  • 99515591f1 conditionally load analytics script based on disabled status (#1630) jeffvli 2026-01-30 11:13:00 -08:00
  • b8228844df feat: Add support for player controls in macOS dock menu (#1627) Steffen Martinsen 2026-01-31 03:01:02 +07:00
  • 7613bc32c2 decrease image debounce duration jeffvli 2026-01-29 22:28:01 -08:00
  • 4d81dc49fa fix global hotkey volume step (#1614) jeffvli 2026-01-29 22:23:09 -08:00
  • 8c65775310 fix selection state on ItemGridList when single select mode jeffvli 2026-01-29 21:34:51 -08:00
  • 74c9d0ca6f remove eager loading prop from Image jeffvli 2026-01-29 21:32:10 -08:00
  • 871bb9da3a update lyrics autofetcher to async search jeffvli 2026-01-29 20:52:36 -08:00
  • 8ae1fb4fdb fix type errors jeffvli 2026-01-29 20:46:07 -08:00
  • 1a39182d80 fix spoiler line breaks (#1622) jeffvli 2026-01-29 20:43:57 -08:00
  • a1a837298f fix title/description of home feature style setting jeffvli 2026-01-29 19:58:54 -08:00
  • 74b0e38f7e remove direct references to plural translation keys jeffvli 2026-01-29 19:52:42 -08:00
  • c1f48b21a4 add config to show/hide table header jeffvli 2026-01-29 19:43:00 -08:00
  • a496c04701 persist image render after entering viewport jeffvli 2026-01-29 19:12:07 -08:00
  • 590a7c7dfa Fix Discord details url exceeding max length (#1620) das_ 2026-01-29 06:08:00 +01:00
  • 796629b4e6 Enable Playlist in sidebar to be sorted (#1542) Mike Benz 2026-01-29 05:54:20 +01:00
  • ced3b491ff add SortName client side sort option (#1612) jeffvli 2026-01-28 20:45:47 -08:00
  • 78aebd7c5d add configuration to revert to single-select ItemGrid behavior jeffvli 2026-01-28 20:14:05 -08:00
  • 9532601efe make compact image container full width jeffvli 2026-01-28 19:54:14 -08:00
  • bd34a729b3 set debounce / viewport for images used in the app jeffvli 2026-01-28 19:49:37 -08:00
  • 23990b581b add enableDebounce prop to Image to conditionally debounce image loading jeffvli 2026-01-24 18:08:44 -08:00
  • f786da52bb add custom useDebouncedValue hook to handle initial set value jeffvli 2026-01-24 17:42:53 -08:00
  • ee145d6f65 add enableViewport prop to Image to conditionally lazy load jeffvli 2026-01-24 17:27:32 -08:00
  • c310ad65ef handle i18n plurality references with context instead of direct key access (#1591) jeffvli 2026-01-24 17:20:11 -08:00
  • 26284e2412 decrease long animation durations (#1553) jeffvli 2026-01-24 17:08:04 -08:00
  • 6e4cd6912b enable refresh for all home carousels, and fix favorite/rating on home Kendall Garner 2026-01-24 14:54:29 -08:00
  • 974313c30b add hebrew font jeffvli 2026-01-24 11:54:02 -08:00
  • 8ed586e2f3 add support for disc subtitles from subsonic discTitles field (#1609) marank 2026-01-24 06:30:09 +01:00
  • f016d2cdf4 Cover art support for folder view (Subsonic servers only) (#1608) marank 2026-01-24 06:26:51 +01:00
  • c79e041777 Fix macOS tray icon (#1600) Jeff 2026-01-23 21:10:49 -08:00
  • a50984d2cb remove memoization from individual table columns jeffvli 2026-01-23 20:43:28 -08:00
  • 819945dcba fix issue where the first row would not show row border jeffvli 2026-01-23 19:12:07 -08:00
  • 9f81bff020 fix swipe area on grid carousel jeffvli 2026-01-23 19:10:36 -08:00
  • b45594515e retry autofit calculation to prevent zero value on initial render and memoization jeffvli 2026-01-22 02:53:25 -08:00
  • 3a5d701195 fix genres detail content being constrained to maxWidth jeffvli 2026-01-22 02:10:13 -08:00
  • 34e037725c disable autoscroll on non-list tables jeffvli 2026-01-22 02:08:09 -08:00
  • b4fd7b6a66 add prop to disable custom autoscroll on ItemTableList jeffvli 2026-01-22 02:07:24 -08:00
  • 81af324260 handle radio metadata for mpris / mediasession (#1586) jeffvli 2026-01-22 01:30:45 -08:00
  • a5541745c3 add toggle for single/multiple home feature carousel (#1581) (#1412) jeffvli 2026-01-22 01:18:34 -08:00
  • 39d691d528 fix: stop volume slider clicks from opening full screen (#1585) jay 2026-01-22 09:01:06 +00:00
  • 0c1537e5ef prevent duplicate audio device in selector (#1598) jeffvli 2026-01-22 00:33:30 -08:00
  • 3405f853e3 allow swiping on the the grid carousel title area (#1521) jeffvli 2026-01-21 23:57:53 -08:00
  • 8b0b53029c fix missing autoscroll cleanup on ScrollArea jeffvli 2026-01-21 16:17:00 -08:00
  • f6012d3b03 add more memoization to the ItemTableList jeffvli 2026-01-21 12:40:38 -08:00
  • f4072c183b refactor feature hooks to be conditionally initialized jeffvli 2026-01-21 02:23:25 -08:00
  • 9a4a8eb742 refactor some usePlayerSong consumers to only fetch needed properties jeffvli 2026-01-21 02:02:49 -08:00
  • dbfb547af9 remove favorite/rating handlers from PlayerContext to prevent rerenders from consumers jeffvli 2026-01-21 01:57:47 -08:00
  • 0492b867aa optimize rating/favorite to prevent blocking UI jeffvli 2026-01-21 01:38:11 -08:00
  • b7cbb3055a fix memory leak on table autoscroll jeffvli 2026-01-21 00:32:48 -08:00
  • c3c18e22ea add butterchurn presets ignore constant for broken presets jeffvli 2026-01-20 18:02:59 -08:00
  • 9318d00a5b refactor butterchurn state to prevent rerender flicker on cycle jeffvli 2026-01-20 17:58:58 -08:00
  • a5940a9124 fix item grid calling onScrollEnd on initial render jeffvli 2026-01-20 15:41:19 -08:00
  • 9a8986834e remove wait for color calc on detail pages causing extra render jeffvli 2026-01-20 15:40:48 -08:00
  • c5d2c60d70 update to v1.3.0 v1.3.0 jeffvli 2026-01-18 19:08:36 -08:00
  • 52d2cf5cb4 Update translation files Hosted Weblate 2026-01-19 03:53:37 +01:00
  • a63763bfe8 use dev path for local settings store jeffvli 2026-01-18 18:53:19 -08:00
  • 15633d07f0 remove the Priority queue type jeffvli 2026-01-18 18:32:35 -08:00
  • 04f7c7fdd4 fix(remote): proper image when mpris and remote interleave Kendall Garner 2026-01-18 18:18:36 -08:00
  • 1c6ee88912 remove ♫ icon from card/table date fields jeffvli 2026-01-18 17:46:16 -08:00
  • c53b2f8ed8 fix title columns link width jeffvli 2026-01-18 17:45:58 -08:00
  • 5c2c18268b fix type assertions and add mantine type extension jeffvli 2026-01-18 17:30:33 -08:00
  • 5fd0ffaa4f make reset filter button size consistent with unpin jeffvli 2026-01-18 17:24:48 -08:00
  • 4d0b0d0c8d add compact sizing variants to ActionIcon jeffvli 2026-01-18 17:24:31 -08:00
  • 45df497ee6 natural numeric sort for tag and disable disc/track total for nd track filter Kendall Garner 2026-01-18 17:19:30 -08:00
  • 2dd83b111f allow search on visualizer select inputs jeffvli 2026-01-18 17:17:39 -08:00
  • 6b599bf53d remove compilation from primary album section groupings jeffvli 2026-01-18 17:07:53 -08:00
  • d10e4a3d68 rework auto lyrics matcher (#1569) jeffvli 2026-01-18 16:02:37 -08:00
  • 7f1c4a4d18 add sync status to lrclib lyrics (#1568) jeffvli 2026-01-18 15:47:07 -08:00
  • c3d4f6cacd properly handle disableArtistFilter and disableGenreFilter props for all list filters jeffvli 2026-01-18 14:07:52 -08:00
  • dad3d10a83 move filter reset button to header jeffvli 2026-01-18 14:04:30 -08:00
  • 5c06624f8c Initial work: support showing studios for jellyfin, allow pill to be clickable (#1566) Kendall Garner 2026-01-18 21:53:34 +00:00
  • cf428a14a3 fix left control and context menu image display for queue items of different server Kendall Garner 2026-01-18 08:35:19 -08:00
  • a0e09b80cf fix missing playlistItemId for subsonic song normalization (#1564) jeffvli 2026-01-18 02:28:31 -08:00
  • 0e388dabf5 add fullscreen visualizer (#1546) jeffvli 2026-01-18 02:17:55 -08:00
  • 27a5153b8a add click handler onto the accessible deselect icon on the multiselect jeffvli 2026-01-18 00:50:03 -08:00
  • cad3b4c905 fix stale updates in Grid/Table config jeffvli 2026-01-17 22:01:24 -08:00
  • bda82a8198 add gap between input and items in VirtualMultiSelect jeffvli 2026-01-17 21:38:12 -08:00
  • b9d14e03f1 Add Rosé Pine themes (#1549) Nooby 2026-01-17 20:35:11 -08:00
  • ea46b98400 prevent mpv hotkey conflict with radio when inactive jeffvli 2026-01-17 20:29:57 -08:00
  • 123f09da6c fix spinner position in VirtualMultiSelect jeffvli 2026-01-17 20:19:06 -08:00
  • 4155cd0963 optimize ND/JF list fetch jeffvli 2026-01-17 19:57:12 -08:00
  • 27f82aef94 conditionally disable Subsonic list filters based on availability (#1567) jeffvli 2026-01-17 18:20:40 -08:00
  • 9f9d685353 decrease font weight of JoinedArtists display jeffvli 2026-01-17 17:46:51 -08:00
  • 9b97a3fa61 add reset button to list filters jeffvli 2026-01-17 17:43:55 -08:00
  • 5b519320c2 enhance album/song list filters jeffvli 2026-01-17 16:56:35 -08:00
  • 790782b799 fix itemCount not updating properly on zero value jeffvli 2026-01-17 16:25:37 -08:00
  • 8c5188dfd0 add VirtualMultiSelect component for filters jeffvli 2026-01-17 16:25:12 -08:00
  • d793e67b56 replace separator string with smaller bullet jeffvli 2026-01-17 13:29:25 -08:00
  • 9bccf7c405 replace Rating column header with icon instead of text jeffvli 2026-01-17 13:23:53 -08:00
  • 291daa434c validate that the current song is different from server before revalidating in queue jeffvli 2026-01-17 13:19:56 -08:00
  • ef5daad1dd add more dynamic imports to optimize bundle jeffvli 2026-01-17 07:32:16 -08:00
  • 6cb5c95c1f add chrome target for vite build jeffvli 2026-01-17 07:27:52 -08:00
  • 37068a3b89 fix sourcemaps in vite build jeffvli 2026-01-17 04:57:28 -08:00
  • 5901748b76 fix disc group selection state in album songs jeffvli 2026-01-17 04:29:06 -08:00
  • 945a4052e2 decrease opacity of non-active sync lyric jeffvli 2026-01-17 03:40:53 -08:00
  • cd887f8615 adjust lyrics scroll mask to improve edge visibility (#1562) jeffvli 2026-01-17 03:37:49 -08:00
  • 3f3540dd2b fix mouseover state causing rerender in fullscreen player (#1535) jeffvli 2026-01-17 03:02:05 -08:00
  • b4b0c6cedd fix Toggle Queue hotkey when using detached queue (#1522) jeffvli 2026-01-17 02:43:11 -08:00
  • afd91d2ae3 fix sidebar drag region overlapping window controls with web windowbar (#1536) jeffvli 2026-01-17 02:38:37 -08:00
  • e0e1799902 add fallback to minYear if no dates tagged jeffvli 2026-01-17 02:35:11 -08:00
  • e64d77feba add timeout to prevent accidental context submenu close (#1552) jeffvli 2026-01-17 02:31:09 -08:00