Commit Graph

3276 Commits

Author SHA1 Message Date
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
jeffvli 9318d00a5b refactor butterchurn state to prevent rerender flicker on cycle 2026-01-20 17:58:58 -08:00
jeffvli a5940a9124 fix item grid calling onScrollEnd on initial render 2026-01-20 15:41:19 -08:00
jeffvli 9a8986834e remove wait for color calc on detail pages causing extra render 2026-01-20 15:40:48 -08:00
jeffvli c5d2c60d70 update to v1.3.0 v1.3.0 2026-01-18 19:08:38 -08:00
Hosted Weblate 52d2cf5cb4 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translated using Weblate (Czech)

Currently translated at 100.0% (1113 of 1113 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (1113 of 1113 strings)

Translated using Weblate (Russian)

Currently translated at 68.1% (759 of 1113 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1113 of 1113 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1113 of 1113 strings)

Translated using Weblate (Polish)

Currently translated at 99.9% (1112 of 1113 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1111 of 1111 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1111 of 1111 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (1111 of 1111 strings)

Translated using Weblate (French)

Currently translated at 93.3% (1035 of 1109 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 87.5% (971 of 1109 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 93.8% (1041 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 74.9% (831 of 1109 strings)

Translated using Weblate (Basque)

Currently translated at 77.8% (863 of 1109 strings)

Translated using Weblate (Basque)

Currently translated at 76.1% (845 of 1109 strings)

Translated using Weblate (Basque)

Currently translated at 75.1% (833 of 1109 strings)

Translated using Weblate (Ukrainian)

Currently translated at 0.1% (1 of 1109 strings)

Translated using Weblate (Basque)

Currently translated at 69.5% (771 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 65.7% (729 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 61.7% (685 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 56.8% (630 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 54.8% (608 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 47.0% (522 of 1109 strings)

Translated using Weblate (Dutch)

Currently translated at 47.0% (522 of 1109 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Slovak)

Currently translated at 61.1% (678 of 1109 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Catalan)

Currently translated at 99.8% (1107 of 1109 strings)

Translated using Weblate (Japanese)

Currently translated at 80.7% (896 of 1109 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1109 of 1109 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 93.8% (1041 of 1109 strings)

Translated using Weblate (French)

Currently translated at 93.3% (1035 of 1109 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (French)

Currently translated at 93.3% (1035 of 1109 strings)

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (French)

Currently translated at 93.6% (1039 of 1109 strings)

Co-authored-by: Aitor Astorga <a.astorga.sdv@protonmail.com>
Co-authored-by: Alexander <spokeosen@gmail.com>
Co-authored-by: Desiler <qboin94@gmail.com>
Co-authored-by: Emily <Markix124@protonmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Fordas <fordas15@gmail.com>
Co-authored-by: HUMET <ressaguer@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KosmoMoustache <kosmomoustache@users.noreply.hosted.weblate.org>
Co-authored-by: Ondo <SparkyOndo@proton.me>
Co-authored-by: bokse <weblate@bokse.nl>
Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com>
Co-authored-by: linger <linger0517@gmail.com>
Co-authored-by: skajmer <skajmer@protonmail.com>
Co-authored-by: Роман <romkaeliseev@gmail.com>
Co-authored-by: 無情天 <kofzhanganguo@126.com>
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ca/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/eu/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ja/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/nl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ru/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/sk/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/uk/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2026-01-19 03:53:37 +01:00
jeffvli a63763bfe8 use dev path for local settings store 2026-01-18 18:53:21 -08:00
jeffvli 15633d07f0 remove the Priority queue type 2026-01-18 18:53:21 -08:00
Kendall Garner 04f7c7fdd4 fix(remote): proper image when mpris and remote interleave 2026-01-18 18:18:36 -08:00
jeffvli 1c6ee88912 remove ♫ icon from card/table date fields 2026-01-18 17:46:16 -08:00
jeffvli c53b2f8ed8 fix title columns link width 2026-01-18 17:45:58 -08:00
jeffvli 5c2c18268b fix type assertions and add mantine type extension 2026-01-18 17:30:33 -08:00
jeffvli 5fd0ffaa4f make reset filter button size consistent with unpin 2026-01-18 17:24:52 -08:00
jeffvli 4d0b0d0c8d add compact sizing variants to ActionIcon 2026-01-18 17:24:52 -08:00
Kendall Garner 45df497ee6 natural numeric sort for tag and disable disc/track total for nd track filter 2026-01-18 17:19:30 -08:00
jeffvli 2dd83b111f allow search on visualizer select inputs 2026-01-18 17:17:39 -08:00
jeffvli 6b599bf53d remove compilation from primary album section groupings 2026-01-18 17:07:53 -08:00
jeffvli d10e4a3d68 rework auto lyrics matcher (#1569)
- remove priority order in favor of best match from all selected providers (lrclib synchronized)
- improve % match for title / artist
2026-01-18 16:02:37 -08:00
jeffvli 7f1c4a4d18 add sync status to lrclib lyrics (#1568) 2026-01-18 15:47:07 -08:00
jeffvli c3d4f6cacd properly handle disableArtistFilter and disableGenreFilter props for all list filters 2026-01-18 14:07:52 -08:00
jeffvli dad3d10a83 move filter reset button to header 2026-01-18 14:04:30 -08:00
Kendall Garner 5c06624f8c Initial work: support showing studios for jellyfin, allow pill to be clickable (#1566) 2026-01-18 13:53:34 -08:00
Kendall Garner cf428a14a3 fix left control and context menu image display for queue items of different server 2026-01-18 08:35:19 -08:00
jeffvli a0e09b80cf fix missing playlistItemId for subsonic song normalization (#1564) 2026-01-18 02:28:31 -08:00
jeffvli 0e388dabf5 add fullscreen visualizer (#1546) 2026-01-18 02:17:55 -08:00
jeffvli 27a5153b8a add click handler onto the accessible deselect icon on the multiselect 2026-01-18 00:50:03 -08:00
jeffvli cad3b4c905 fix stale updates in Grid/Table config 2026-01-17 22:01:24 -08:00
jeffvli bda82a8198 add gap between input and items in VirtualMultiSelect 2026-01-17 21:38:12 -08:00
Nooby b9d14e03f1 Add Rosé Pine themes (#1549)
* Add Rosé Pine theme
2026-01-17 20:35:11 -08:00
jeffvli ea46b98400 prevent mpv hotkey conflict with radio when inactive 2026-01-17 20:29:57 -08:00
jeffvli 123f09da6c fix spinner position in VirtualMultiSelect 2026-01-17 20:19:06 -08:00
jeffvli 4155cd0963 optimize ND/JF list fetch
- no longer requires 2 separate fetches for count and data
- the list count includes the first page so we set the query data directly
2026-01-17 19:57:12 -08:00