jeffvli
8c4e9895e6
refactor Genre domain type to include serverType and serverId
2025-11-13 21:50:11 -08:00
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