Commit Graph

89 Commits

Author SHA1 Message Date
jeffvli 4bdb6b4bc2 slightly increase double click latency 2025-11-13 21:01:35 -08:00
jeffvli 2e050db34c implement double click handler on default controls 2025-11-13 20:54:18 -08:00
jeffvli 8afb72ed14 add table header icons for discNumber and trackNumber, refactor sizing 2025-11-13 14:17:51 -08:00
jeffvli 27ce05b889 enforce fetch order for addToQueue 2025-11-13 14:01:23 -08:00
jeffvli ecbc17d7b7 reduce default scrollbar size 2025-11-13 10:44:30 -08:00
jeffvli c5fb5da574 add LoadingOverlay component 2025-11-10 20:27:13 -08:00
jeffvli 2f434c9d00 add drag/drop from lists into queue 2025-11-09 20:44:03 -08:00
jeffvli 7e30312d2a add drag state to item grid 2025-11-09 00:36:35 -08:00
jeffvli 9c30e9eb93 add rating / favorite to player context and events 2025-11-07 19:44:19 -08:00
jeffvli 3e20278adc fix merge 2025-11-07 17:15:05 -08:00
jeffvli 62a8864bfa add remaining song filter changes 2025-11-07 17:13:24 -08:00
jeffvli b6bbef3557 update settings store for album/song lists 2025-11-07 17:13:15 -08:00
jeffvli 6c44c804ea remove typed _custom query 2025-11-07 17:13:15 -08:00
jeffvli fe79bcb3f9 wrap disclosure hook 2025-11-07 17:13:14 -08:00
jeffvli b4d6bddcd6 wrap localstorage hook 2025-11-07 17:13:14 -08:00
jeffvli 3a3712a7b6 add keys, pagination types 2025-11-07 17:13:14 -08:00
jeffvli 3d2d4d0596 add PLAYLIST_SONG, QUEUE_SONG item types 2025-11-07 17:13:03 -08:00
jeffvli 23005ba857 forward switch ref 2025-11-07 17:13:03 -08:00
jeffvli 6b51718c0a update popover/dropdown bg styles 2025-11-07 17:13:03 -08:00
jeffvli 36235d85d9 add alignment icons 2025-11-07 17:13:03 -08:00
jeffvli 1d28a2496e center align checkbox label by default 2025-11-07 17:13:03 -08:00
jeffvli 017df20ad0 export ButtonGroup components 2025-11-07 17:13:03 -08:00
jeffvli 25a4f0edcb add prop configuration for X,Y scroll on ScrollArea 2025-11-07 17:13:03 -08:00
jeffvli ab2b29534e improve tooltip readability 2025-11-07 17:13:02 -08:00
jeffvli 7901ab1037 implement table list callbacks 2025-11-07 17:13:02 -08:00
jeffvli a1a5dbc00e disable default skeleton animation 2025-11-07 17:13:02 -08:00
jeffvli d0b709e317 add links to genre / album artists columns 2025-11-07 17:13:02 -08:00
jeffvli e795024129 fix Navidrome normalized types for userFavorite, userRating 2025-11-07 17:13:02 -08:00
jeffvli b38a800c53 add initial table columns 2025-11-07 17:13:01 -08:00
jeffvli 92af51cd4d fix styling props on Text component 2025-11-07 17:13:01 -08:00
jeffvli 2e24e00407 update pagination itemcount wording to be language agnostic 2025-11-07 17:13:01 -08:00
jeffvli 66cbcb5f94 progress on table columns 2025-11-07 17:13:01 -08:00
jeffvli ed4e0a2cf3 add color utilities 2025-11-07 17:13:01 -08:00
jeffvli 01dd1eadd8 add GRID_PAGINATED to ListDisplayType 2025-11-07 17:13:01 -08:00
jeffvli 6a48bcf236 properly handle weight prop on Text and TextTitle 2025-11-07 17:13:00 -08:00
jeffvli cff2f87666 add additional list pagination helpers and components 2025-11-07 17:13:00 -08:00
jeffvli ee12fd1233 remove uniqueId property from all entities except QueueSong 2025-11-07 17:13:00 -08:00
jeffvli f30a466fb2 re-implement mpv with new player 2025-11-06 18:42:43 -08:00
jeffvli b607c57f59 rename internal types in domain models 2025-11-06 18:39:09 -08:00
jeffvli 9abda23a4a temporarily remove old player implementations to prevent broken app 2025-11-06 18:39:09 -08:00
jeffvli f266e299f5 remove old api types files 2025-11-03 11:16:50 -08:00
Kendall Garner e26ffaac53 Add additional information to album: record label, release type, version (#1242)
* Add additional information to album

* add mbz release types and normalization

* update Pill styling

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2025-11-03 00:34:42 -08:00
jeffvli c7a473d864 refactor api controller to internalize server fetch 2025-11-02 21:56:35 -08:00
jeffvli 34b728c86d fix shared song type import 2025-11-02 01:39:01 -07:00
jeffvli abd1d55f23 remove limit / startIndex from count query args 2025-11-02 01:39:01 -07:00
jeffvli 78fb9b5ab7 require response from detail/list endpoints 2025-11-02 01:39:01 -07:00
jeffvli dd70d30cd3 fix inconsistent image loader aspect ratio 2025-11-01 22:17:02 -07:00
Kendall Garner 1a176fd118 Refactor add to playlist modal (#1236)
* Refactor add to playlist modal

* redesign base modal component, add ModalButton component

* improve visibility of filled button focus

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2025-11-01 21:57:12 -07:00
jeffvli 805c75a67f optimize image component
- use new intersection hooks instead of react-intersection-observer
- remove motion, replace with css animation
- remove unneeded container from Loader component
2025-11-01 05:00:51 -07:00
jeffvli 29991ea95d replace react-intersection-observer package with mantine hooks 2025-11-01 04:41:51 -07:00